The scenario coevolution paradigm: adaptive quality assurance for adaptive systems

Author:

Gabor Thomas,Sedlmeier Andreas,Phan Thomy,Ritz Fabian,Kiermeier Marie,Belzner Lenz,Kempter Bernhard,Klein Cornel,Sauer Horst,Schmid Reiner,Wieghardt Jan,Zeller Marc,Linnhoff-Popien Claudia

Abstract

AbstractSystems are becoming increasingly more adaptive, using techniques like machine learning to enhance their behavior on their own rather than only through human developers programming them. We analyze the impact the advent of these new techniques has on the discipline of rigorous software engineering, especially on the issue of quality assurance. To this end, we provide a general description of the processes related to machine learning and embed them into a formal framework for the analysis of adaptivity, recognizing that to test an adaptive system a new approach to adaptive testing is necessary. We introduce scenario coevolution as a design pattern describing how system and test can work as antagonists in the process of software evolution. While the general pattern applies to large-scale processes (including human developers further augmenting the system), we show all techniques on a smaller-scale example of an agent navigating a simple smart factory. We point out new aspects in software engineering for adaptive systems that may be tackled naturally using scenario coevolution. This work is a substantially extended take on Gabor et al. (International symposium on leveraging applications of formal methods, Springer, pp 137–154, 2018).

Funder

Ludwig-Maximilians-Universität München

Publisher

Springer Science and Business Media LLC

Subject

Information Systems,Software

Cited by 13 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Large Language Model Assisted Software Engineering: Prospects, Challenges, and a Case Study;Bridging the Gap Between AI and Reality;2023-12-14

2. Generating adaptation rule-specific neural networks;International Journal on Software Tools for Technology Transfer;2023-11-07

3. Machine-learning abstractions for component-based self-optimizing systems;International Journal on Software Tools for Technology Transfer;2023-11-02

4. Towards Systematically Engineering Autonomous Systems Using Reinforcement Learning and Planning;Analysis, Verification and Transformation for Declarative Programming and Intelligent Systems;2023

5. Generalization of Machine-Learning Adaptation in Ensemble-Based Self-adaptive Systems;Lecture Notes in Computer Science;2023

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3