loading...
Towards Automated Solution Synthesis and Rationale Capture in Decision-Centric Architecture Design
February 18-February 21
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/WICSA.2008.14Seventh Working IEEE/IFIP Conference ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
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.
Index Terms:
Software Architecture Design, Design Decision, Design Rationale
Citation:
Xiaofeng Cui, Yanchun Sun, Hong Mei, "Towards Automated Solution Synthesis and Rationale Capture in Decision-Centric Architecture Design," wicsa, pp.221-230, Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008), 2008
Usage of this product signifies your acceptance of the Terms of Use.