as performance or modifiability. This is usually a complex task, because there are often
several candidate solutions meeting the same requirements, and the quality-attribute
tradeoffs of those solutions need to be considered by architects. In previous work, we
developed an agent-based approach called DesignBots to assist architects in the
exploration of design solutions driven by quality attributes. The agents performed a local …