DocumentCode
2400391
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
fYear
2002
fDate
7-10 Jan. 2002
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;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 2002. HICSS. Proceedings of the 35th Annual Hawaii International Conference on
Print_ISBN
0-7695-1435-9
Type
conf
DOI
10.1109/HICSS.2002.994504
Filename
994504
Link To Document