Title
Using planning techniques to assist quality-driven architectural design exploration
Abstract
A software architecture design captures the main decisions regarding the quality-attribute requirements for a system. When constructing these designs, the architect normally evaluates and combines solutions with different quality-attribute tradeoffs. This exploration of the design space can be seen as a searching problem, in which the architect's expertise is what directs the search towards a "good-enough" solution. Nonetheless, given complexity of this search, assisting the architect with adequate tool support becomes indispensable. In this context, we have investigated the utility of a planning-based tool approach called DesignBots to explore design alternatives. Specifically, the approach considers quality-attribute issues as goals achievable by combinations of architectural mechanisms, which are generated by a mixed-initiative and hierarchical planning engine. Our experiences with DesignBots show that the planning approach effectively helps architects to explore design alternatives productively.
Year
DOI
Venue
2007
10.1007/978-3-540-77619-2_3
QoSA
Keywords
Field
DocType
designbots show,design alternative,quality-attribute requirement,design alternatives productively,planning-based tool approach,design space,quality-driven architectural design exploration,software architecture design,quality-attribute issue,planning approach,different quality-attribute tradeoffs,planning technique
Design space,Design education,Systems engineering,Architectural design,Interaction design pattern,Environmental design and planning,Engineering,Software architecture,Architectural pattern
Conference
Volume
ISSN
ISBN
4880
0302-9743
3-540-77617-6
Citations 
PageRank 
References 
3
0.46
11
Authors
2
Name
Order
Citations
PageRank
J. Andrés Díaz-Pace1336.46
Marcelo R. Campo212011.47