首页> 外文会议>Brazilian Symposium on Software Engineering >Do Search-Based Approaches Improve the Design of Self-Adaptive Systems? A Controlled Experiment
【24h】

Do Search-Based Approaches Improve the Design of Self-Adaptive Systems? A Controlled Experiment

机译:基于搜索的方法是否可以改善自适应系统的设计?对照实验

获取原文

摘要

Endowing software systems with self-adaptation capabilities has shown to be quite effective in coping with uncertain and dynamic operational environments as well as managing the complexity generated by non-functional requirements. Nowadays, a large number of approaches tackle the issue of enabling self-adaptive behavior from different perspectives and under diverse assumptions, making it harder for architects to make judicious decisions about design alternatives and quality attributes trade-offs. It has currently been claimed that search-based software design approaches may improve the quality of resulting artifacts and the productivity of design processes, as a consequence of promoting a more comprehensive and systematic representation of design knowledge and preventing design bias and false intuition. To the best of our knowledge, no controlled experiments have been performed to provide sound evidence of such claim in the self-adaptive systems domain. In this paper, we report the results of a quasi-experiment performed with 24 students of a graduate program in Distributed and Ubiquitous Computing. The experiment evaluated the design of self-adaptive systems using a search-based approach, in contrast to the use of a style-based non-automated approach. The results show that search-based approaches can improve the effectiveness of resulting architectures and reduce design complexity. We found no evidence regarding the method's potential for leveraging the acquisition of distilled design knowledge by novice software architects.
机译:赋予软件系统自适应能力,在应对不确定和动态的操作环境以及管理非功能性需求所产生的复杂性方面已显示出相当有效的效果。如今,大量方法从不同的角度和不同的假设下解决了实现自适应行为的问题,这使建筑师更难于做出关于设计选择和质量属性折衷的明智决定。当前已经声称,基于搜索的软件设计方法可以提高所得工件的质量和设计过程的生产率,这是促进设计知识更全面和系统地表示并防止设计偏见和错误直觉的结果。据我们所知,在自适应系统领域中,还没有进行任何受控实验来提供此类主张的合理证据。在本文中,我们报告了对24名分布式与泛在计算研究生课程的学生进行的准实验的结果。与基于样式的非自动化方法相比,该实验使用基于搜索的方法评估了自适应系统的设计。结果表明,基于搜索的方法可以提高所得体系结构的效率并降低设计复杂性。我们没有发现任何证据表明该方法具有潜力,可以帮助新手软件架构师获得精炼的设计知识。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号