Title :
Using Model Differencing for Architecture-level Regression Testing
Author_Institution :
Univ. of L´´Aquila, L´´Aquila
Abstract :
Regression testing can be systematically applied at the software architecture level in order to reduce the cost of retesting modified systems, and also to assess the regression testability of the evolved system. With the advent of model-based specification and analysis of software architectures, regression testing at the architectural level can be handled by analyzing how the architectural model evolves when moving from an initial to a subsequent version. This paper analyzes how model differencing, a recent research topic in the model-based community, can be employed for implementing model-based architecture-level regression testing.
Keywords :
cost reduction; formal specification; program testing; regression analysis; software architecture; architecture-level regression testing; cost reduction; model differencing; model-based specification; software architecture; Assembly systems; Concrete; Costs; Software algorithms; Software architecture; Software systems; Software testing; System testing; Unified modeling language; XML;
Conference_Titel :
Software Engineering and Advanced Applications, 2007. 33rd EUROMICRO Conference on
Conference_Location :
Lubeck
Print_ISBN :
978-0-7695-2977-6
DOI :
10.1109/EUROMICRO.2007.61