Home   Research Publications Members Related Software
IndexBrowse   BibliographiesMy selection
 Search: in   (word length ≥ 3)
      Login
Publication no #682   Download bibtex file Type :   Html | Bib | Both
Add to my selection
The Architect in the Maze: On the Effective Usage of Automated Design Exploration

Andres Diaz-Pace and David Garlan.


In Proc. the 1st International Workshop on Designing Software, 15 April 2024.

Online links: PDF   Bibtex entry   Plain Text

Abstract
Designing a software architecture that satisfies a set of quality- attribute requirements has traditionally been a challenging activity for human architects, as it involves the exploration and assessment of alternative design decisions. The development of automated optimization tools for the architecture domain has opened new opportunities, because these tools are able to explore a large space of alternatives, and thus extend the architect’s capabilities. In this context, however, architects need to efficiently navigate through a large space and understand the main relations between design decisions and feasible quality-attribute tradeoffs in a maze of possi- ble alternatives. Although Machine Learning (ML) techniques can help to reduce the complexity of the task by sifting through the data generated by the tools, the standard techniques often fall short because they cannot offer architectural insights or relevant answers to the architect’s questions. In this paper, and based on previous experiences, we argue that ML techniques should be adapted to the architecture domain, and propose a conceptual framework towards that goal. Furthermore, we show how the framework can be instan- tiated by adapting clustering techniques to answer architectural questions regarding a client-server design space.

Keywords: Explainable Software.  
    Created: 2024-03-20 13:09:36
Feedback: ABLE Webmaster
Last modified: Sat October 12 2019 16:15:32
        BibAdmin