首页> 外文会议>Quality of Software Architectures >Using Planning Techniques to Assist Quality-Driven Architectural Design Exploration
【24h】

Using Planning Techniques to Assist Quality-Driven Architectural Design Exploration

机译:使用规划技术协助以质量为导向的建筑设计探索

获取原文
获取原文并翻译 | 示例

摘要

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.
机译:软件体系结构设计捕获有关系统质量属性要求的主要决策。在构建这些设计时,架构师通常会评估并结合具有不同质量属性权衡的解决方案。对设计空间的这种探索可以看作是一个搜索问题,在该问题中,建筑师的专业知识将搜索引向“足够好”的解决方案。但是,鉴于此搜索的复杂性,帮助建筑师提供足够的工具支持变得必不可少。在这种情况下,我们研究了一种称为DesignBots的基于计划的工具方法来探索设计替代方案的实用性。具体来说,该方法将质量属性问题视为可通过组合架构机制和分层计划引擎生成的体系结构机制组合实现的目标。我们在DesignBots上的经验表明,规划方法有效地帮助建筑师有效地探索设计替代方案。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号