• 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