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