Managing evolution by orchestrating requirements and testing engineering processes

F. Paci, F. Massacci, F. Bouquet, S. Debricon

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Abstract

Change management and change propagation across the various models of the system (such as requirements, design and testing models) are well-known problems in software engineering. For such problems a number of solutions have been proposed that are usually based on the integration of model repositories and on the maintenance of traceability links between the models. We propose to manage the mutual evolution of requirements models and tests models by orchestrating processes based on a minimal shared interface. Thus, requirement and test engineers must only have a basic knowledge about the ''other'' domain, share a minimal set of concepts and can follow their ''own'' respective processes. The processes are orchestrated in the sense that when a change affects a concept of the interface, the change is propagated to the other domain. We illustrate the approach using the evolution of the Global Platform standard. © 2012 IEEE.
Original languageEnglish
Title of host publicationProceedings - IEEE 5th International Conference on Software Testing, Verification and Validation, ICST 2012
Pages834-841
DOIs
Publication statusPublished - 2012
Externally publishedYes
Event5th IEEE International Conference on Software Testing, Verification and Validation, ICST 2012 - , Canada
Duration: 17 Apr 201221 Apr 2012

Publication series

NameProceedings - IEEE 5th International Conference on Software Testing, Verification and Validation, ICST 2012

Conference

Conference5th IEEE International Conference on Software Testing, Verification and Validation, ICST 2012
Country/TerritoryCanada
Period17/04/1221/04/12

Fingerprint

Dive into the research topics of 'Managing evolution by orchestrating requirements and testing engineering processes'. Together they form a unique fingerprint.

Cite this