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-Pace | 1 | 33 | 6.46 |
Marcelo R. Campo | 2 | 120 | 11.47 |