• DocumentCode
    3086472
  • Title

    Towards Automated Solution Synthesis and Rationale Capture in Decision-Centric Architecture Design

  • Author

    Cui, Xiaofeng ; Sun, Yanchun ; Mei, Hong

  • Author_Institution
    Peking Univ., Beijing
  • fYear
    2008
  • fDate
    18-21 Feb. 2008
  • Firstpage
    221
  • Lastpage
    230
  • Abstract
    Software architectures are considered crucial because they are the earliest blueprints for target products and at the right level for achieving system-wide qualities. Existing methods of architecture design still face the challenge of bridging the gap between software requirements and architectures in practice. The emerging methods that focus on design decisions and rationale provide little support for deriving target architectures. In this paper we propose a decision- centric architecture design approach, which models issues, solutions, decisions, and rationale as the core elements of architecture design and the key notions to direct the derivation of target architectures. The approach transits from requirements to architectures through a process including issue eliciting, solution exploiting, solution synthesizing, and architecture deciding. We implement the automated synthesis of candidate architecture solutions from various issue solutions, and provide a way to capture comprehensive design decisions and rationale during this design process. We finally illustrate the applicability of this approach with a case study.
  • Keywords
    software architecture; systems analysis; automated solution synthesis; decision-centric architecture design; rationale capture; software architectures; software requirements; Computer architecture; Computer science; Decision making; Design engineering; Educational technology; Laboratories; Process design; Software architecture; Software quality; Sun; Design Decision; Design Rationale; Software Architecture Design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Architecture, 2008. WICSA 2008. Seventh Working IEEE/IFIP Conference on
  • Conference_Location
    Vancouver, BC
  • Print_ISBN
    978-0-7695-3092-5
  • Type

    conf

  • DOI
    10.1109/WICSA.2008.14
  • Filename
    4459160