Assessment of software architectures: a case study
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
Experiences in assessing product family software architecture for evolution
Proceedings of the 24th International Conference on Software Engineering
Conditions and Restrictions for Product Line Generation Migration
PFE '01 Revised Papers from the 4th International Workshop on Software Product-Family Engineering
Architecture-level modifiability analysis (ALMA)
Journal of Systems and Software
Journal of Systems and Software
Middleware Architecture Evaluation for Dependable Self-managing Systems
QoSA '08 Proceedings of the 4th International Conference on Quality of Software-Architectures: Models and Architectures
Architecting for usability: a survey
Journal of Systems and Software
E-service architecture selection based on multi-criteria optimization
PROFES'07 Proceedings of the 8th international conference on Product-Focused Software Process Improvement
Objective evaluation of software architectures in driver assistance systems
Computer Science - Research and Development
Hi-index | 0.00 |
Over the last decade, several authors have studied the maintainability of software architectures. In particular, the assessment of maintainability has received attention. However, even when one has a quantitative assessment of the maintainability of a software architecture, one still does not have any indication of the optimality of the software architecture with respect to this quality attribute. Typically, the software architect is supposed to judge the assessment result based on his or her personal experience. In this paper, we propose a technique for analysing the optimal maintainability of a software architecture based on a specified scenario profile. This technique allows software architects to analyse the maintainability of their software architecture with respect to the optimal maintainability. The technique is illustrated and evaluated using industrial cases.