Object-oriented modeling and design
Object-oriented modeling and design
Designing object-oriented software
Designing object-oriented software
Foundations for the study of software architecture
ACM SIGSOFT Software Engineering Notes
Object-oriented analysis and design with applications (2nd ed.)
Object-oriented analysis and design with applications (2nd ed.)
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Specification and Analysis of System Architecture Using Rapide
IEEE Transactions on Software Engineering - Special issue on software architecture
Efficient methods of validating timing constraints
Advances in real-time systems
DSSA (Domain-Specific Software Architecture): pedagogical example
ACM SIGSOFT Software Engineering Notes
Software reuse: a holistic approach
Software reuse: a holistic approach
Software architecture: perspectives on an emerging discipline
Software architecture: perspectives on an emerging discipline
Software metrics (2nd ed.): a rigorous and practical approach
Software metrics (2nd ed.): a rigorous and practical approach
Software testing at the architectural level
ISAW '96 Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
SAAM: a method for analyzing the properties of software architectures
ICSE '94 Proceedings of the 16th international conference on Software engineering
The points and deviations pattern language of fire alarm systems
Pattern languages of program design 3
Performance Engineering of Software Systems
Performance Engineering of Software Systems
The 4+1 View Model of Architecture
IEEE Software
Object-Oriented Software Engineering: A Use Case Driven Approach
Object-Oriented Software Engineering: A Use Case Driven Approach
Haemo dialysis software architecture design experiences
Proceedings of the 21st international conference on Software engineering
An experiment on creating scenario profiles for software change
Annals of Software Engineering
Design erosion: problems and causes
Journal of Systems and Software
A survey on software architecture analysis methods
IEEE Transactions on Software Engineering
Architecture-level modifiability analysis (ALMA)
Journal of Systems and Software
A Basis for Analyzing Software Architecture Analysis Methods
Software Quality Control
Model-centric software architecture reconstruction
Software—Practice & Experience
The essential components of software architecture design and analysis
Journal of Systems and Software
A framework for characterization and analysis of software system scalability
Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering
Journal of Systems and Software
PRiM: An i*-based process reengineering method for information systems specification
Information and Software Technology
Towards a Method for the Evaluation of Reference Architectures: Experiences from a Case
ECSA '08 Proceedings of the 2nd European conference on Software Architecture
Towards Independent Software Architecture Review
ECSA '08 Proceedings of the 2nd European conference on Software Architecture
Discovery of architectural layers and measurement of layering violations in source code
Journal of Systems and Software
A comparative study of architecture knowledge management tools
Journal of Systems and Software
ReeF: defining a customizable reengineering framework
CAiSE'07 Proceedings of the 19th international conference on Advanced information systems engineering
Information and Software Technology
Automated analysis of software designs with graphic quality models
ICCOM'06 Proceedings of the 10th WSEAS international conference on Communications
An Approach for Modeling Architectural Design Rules in UML and its Application to Embedded Software
ACM Transactions on Software Engineering and Methodology (TOSEM)
Assessment of a framework for comparing software architecture analysis methods
EASE'07 Proceedings of the 11th international conference on Evaluation and Assessment in Software Engineering
A goal-oriented approach for the generation and evaluation of alternative architectures
ECSA'07 Proceedings of the First European conference on Software Architecture
Objective evaluation of software architectures in driver assistance systems
Computer Science - Research and Development
Software architecture review by association
Journal of Systems and Software
Hi-index | 0.00 |
This paper presents a method for reengineering software architectures. The method explicitly addresses the quality attributes of the software architecture. Assessment of quality attributes is performed primarily using scenarios. Design transformations are done to improve quality attributes that do not satisfy the requirements. Assessment and design transformation can be performed for several iterations until all requirements are met. To illustrate the method. we use the reengineering of a prototypical measurement system into a domain-specific software architecture as an example.