DocumentCode :
3235628
Title :
Conformance Checking during Software Evolution
Author :
Bittencourt, Roberto Almeida
Author_Institution :
UFCG - Fed. Univ. of Campina Grande, Campina Grande, Brazil
fYear :
2010
fDate :
13-16 Oct. 2010
Firstpage :
289
Lastpage :
292
Abstract :
Reflexion models are a conformance checking technique between high-level models and source code. I propose three changes to improve scalability of the technique and its ease of use in the context of an evolving software development project. First, express architectural rules as design tests that may be checked in a testing framework. Second, support semi-automated changes to the mapping between source code and the model when source code changes occur. Finally, derive automated suggestions of high-level model changes based on improving software cohesion and coupling.
Keywords :
formal verification; software architecture; software maintenance; conformance checking technique; reflexion models; software architecture module; software cohesion; software coupling; software development project; software evolution; source code; Adaptation model; Computer architecture; Context; Context modeling; Couplings; Software; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reverse Engineering (WCRE), 2010 17th Working Conference on
Conference_Location :
Beverly, MA
ISSN :
1095-1350
Print_ISBN :
978-1-4244-8911-4
Type :
conf
DOI :
10.1109/WCRE.2010.42
Filename :
5645487
Link To Document :
بازگشت