首页> 外文期刊>The Journal of Systems and Software >Preserving architectural styles in the search based design of software product line architectures
【24h】

Preserving architectural styles in the search based design of software product line architectures

机译:在基于搜索的软件产品线体系结构设计中保留体系结构样式

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

摘要

Architectural styles help to improve the Product Line Architecture (PLA) design by providing a better organization of its elements, which results in some benefits, like flexibility, extensibility and maintainability. The PLA design can also be improved by using a search based optimization approach, taking into account different metrics, such as cohesion, coupling and feature modularization. However, the application of search operators changes the PLA organization, and consequently may violate the architectural styles rules, impacting negatively in the architecture understanding. To overcome such limitation, this work introduces a set of search operators to be used in the search based design with the goal of preserving the architectural styles during the optimization process. Such operators consider rules of the layered and client/server architectural styles, generally used in the search based design of conventional architectures and PLAs. The operators are implemented and evaluated in the context of MOA4PLA, a Multi-objective Optimization Approach for PLA Design. Results from an empirical evaluation show that the proposed operators contribute to obtain better solutions, preserving the adopted style and also improving some software metric values.
机译:架构样式通过提供更好的元素组织方式来帮助改进产品线架构(PLA)设计,这带来了一些好处,例如灵活性,可扩展性和可维护性。考虑到不同的度量标准,例如内聚,耦合和特征模块化,也可以通过使用基于搜索的优化方法来改进PLA设计。但是,搜索运算符的应用改变了PLA的组织,因此可能违反了体系结构样式规则,从而对体系结构的理解产生了负面影响。为了克服这种限制,这项工作引入了一组搜索运算符,这些运算符将在基于搜索的设计中使用,目的是在优化过程中保留体系结构样式。此类运营商会考虑通常用于常规体系结构和PLA的基于搜索的设计中的分层和客户端/服务器体系结构样式的规则。运营商是在MOA4PLA(一种用于PLA设计的多目标优化方法)的环境下实施和评估的。经验评估结果表明,拟议的运营商为获得更好的解决方案做出了贡献,保留了所采用的样式并改善了一些软件指标值。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号