arXiv · 1902.04694
Adapting Quality Assurance to Adaptive Systems: The Scenario Coevolution Paradigm
Abstract
From formal and practical analysis, we identify new challenges that self-adaptive systems pose to the process of quality assurance. When tackling these, the effort spent on various tasks in the process of software engineering is naturally re-distributed. We claim that all steps related to testing need to become self-adaptive to match the capabilities of the self-adaptive system-under-test. Otherwise, the adaptive system's behavior might elude traditional variants of quality assurance. We thus propose the paradigm of scenario coevolution, which describes a pool of test cases and other constraints on system behavior that evolves in parallel to the (in part autonomous) development of behavior in the system-under-test. Scenario coevolution offers a simple structure for the organization of adaptive testing that allows for both human-controlled and autonomous intervention, supporting software engineering for adaptive systems on a procedural as well as technical level.
Explore related subjects
Keep this discovery
Thomas Gabor, Marie Kiermeier, Andreas Sedlmeier, Bernhard Kempter, Cornel Klein, Horst Sauer, Reiner Schmid, Jan Wieghardt. 2019-02-13. Adapting Quality Assurance to Adaptive Systems: The Scenario Coevolution Paradigm. https://doi.org/10.1007/978-3-030-03424-5_10
Cite the original work for its findings. Save a collection to share your selection of sources.