Title :
Architectural design support for composition and superimposition
Author :
Van Gurp, Jilles ; Smedinga, Rein ; Bosch, Jan
Author_Institution :
Dept. of Math. & Comput. Sci., Groningen Univ., Netherlands
Abstract :
The ever growing size and complexity of software systems is making it increasingly harder to build systems that meet both current and future requirements. During architecture design, many important design decisions are made. In this paper we present an architecture design notation based on UML activity diagrams. The notation allows for the specification of architecture fragments and supports composition of these fragments as well as their superimposition on each other. This notation allows us to make various compositions of architecture fragments (reflecting design decision alternatives) to adapt the architecture to new requirements. We have found that our notation is very suitable for modelling separate concerns at the architectural level.
Keywords :
formal specification; software architecture; specification languages; UML activity diagrams; architectural design support; composition; requirements; software systems; specification; superimposition; Alarm systems; Computer architecture; Costs; Design optimization; Fires; Iterative methods; Mathematics; Process design; Real time systems; Unified modeling language;
Conference_Titel :
System Sciences, 2002. HICSS. Proceedings of the 35th Annual Hawaii International Conference on
Print_ISBN :
0-7695-1435-9
DOI :
10.1109/HICSS.2002.994504