DocumentCode :
2475225
Title :
Top-down composition of software architectures
Author :
de Bruin, H. ; Van Vliet, Hans
Author_Institution :
Dept. of Math. & Comput. Sci., Vrije Univ., Amsterdam
fYear :
2002
fDate :
2002
Firstpage :
147
Lastpage :
156
Abstract :
This paper discusses an approach for top-down composition of software architectures. First, an architecture is derived that addresses functional requirements only. This architecture contains a number of variability, points which are next filled in to address quality concerns. The quality requirements and associated architectural solution fragments are captured in a so-called Feature-Solution (FS) graph. The solution fragments captured in this graph are used to iteratively compose an architecture. Our versatile composition technique allows for pre- and post-refinements, and refinements that involve multiple variability points. In addition, the usage of the FS graph supports Aspect-Oriented Programming (AOP) at the architecture level
Keywords :
client-server systems; formal specification; software architecture; architectural solution fragments; aspect-oriented programming; feature-solution graph; functional requirements; multiple variability points; post-refinements; pre-refinements; quality requirements; software architectures; top-down composition; Computer architecture; Computer science; Heart; Iterative methods; Mathematics; Software architecture; Software engineering; Software quality; Software systems; Wheels;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Engineering of Computer-Based Systems, 2002. Proceedings. Ninth Annual IEEE International Conference and Workshop on the
Conference_Location :
Lund
Print_ISBN :
0-7695-1549-5
Type :
conf
DOI :
10.1109/ECBS.2002.999833
Filename :
999833
Link To Document :
بازگشت