Title :
Process-Oriented Metrics for Software Architecture Adaptability
Author :
Chung, Lawrence ; Subramanian, Nary
Author_Institution :
Dept. of Comput. Sci., Texas Univ., Dallas, TX, USA
Abstract :
Proposes the POMSAA (Process-Oriented Metrics for Software Architecture Adaptability) framework, which aims to provide numeric scores representing the adaptability of a software architecture, as well as the intuitions behind these scores. In this framework, the intuitions behind the architectural adaptability scores are traced back to the "whys" of the architecture, namely the requirements for which the architecture exists in the first place. POMSAA achieves the needed tracing by adopting the NFR (Non-Functional Requirements) framework, which is a process-oriented qualitative framework for representing and reasoning about non-functional requirements. We show how to use POMSAA to: (1) calculate and re-calculate the metrics; (2) detect weaknesses and strategic strengths; (3) understand the reasons for those weaknesses and strengths; and (4) make the needed changes to the architecture to increase its adaptability
Keywords :
adaptive systems; software architecture; software metrics; NFR framework; POMSAA framework; architectural adaptability scores; intuition; nonfunctional requirements; numeric scores; process-oriented metrics; process-oriented qualitative framework; requirements engineering; software architecture adaptability; strategic strengths; Clouds; Computer architecture; Computer science; Humans; Interleaved codes; Radio communication; Software architecture; Software measurement; Software systems; Vocabulary;
Conference_Titel :
Requirements Engineering, 2001. Proceedings. Fifth IEEE International Symposium on
Conference_Location :
Toronto, Ont.
Print_ISBN :
0-7695-1125-2
DOI :
10.1109/ISRE.2001.948599