• 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