DocumentCode :
2089789
Title :
Managing Evolution by Orchestrating Requirements and Testing Engineering Processes
Author :
Paci, Federica ; Massacci, Fabio ; Bouquet, Fabrice ; Debricon, Stephane
Author_Institution :
DISI, Univ. of Trento, Trento, Italy
fYear :
2012
fDate :
17-21 April 2012
Firstpage :
834
Lastpage :
841
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.
Keywords :
management of change; program testing; software maintenance; Global Platform standard; change management; change propagation; evolution management; model repository; orchestrating process; requirements engineering process; software engineering; testing engineering process; traceability link maintenance; Adaptation models; Analytical models; Data models; Security; Silicon; Testing; Unified modeling language; change propagation; requirements; testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Testing, Verification and Validation (ICST), 2012 IEEE Fifth International Conference on
Conference_Location :
Montreal, QC
Print_ISBN :
978-1-4577-1906-6
Type :
conf
DOI :
10.1109/ICST.2012.184
Filename :
6200196
Link To Document :
بازگشت