Title
Enhancing architecture-implementation conformance with change management and support for behavioral mapping
Abstract
It is essential for software architecture to be consistent with implementation during software development. Existing architecture-implementation mapping approaches are not sufficient due to a variety of reasons, including lack of support for change management and mapping of behavioral architecture specification. A new approach called 1.x-way architecture-implementation mapping is presented in this paper to address these issues. Its contribution includes deep separation of generated and non-generated code, an architecture change model, architecture-based code regeneration, and architecture change notification. The approach is implemented in ArchStudio 4, an Eclipse-based architecture development environment. To evaluate its utility, we refactored the code of ArchStudio, and replayed changes that had been made to ArchStudio in two research projects by redoing them with the developed tool.
Year
DOI
Venue
2012
10.1109/ICSE.2012.6227154
ICSE
Keywords
Field
DocType
behavioral mapping,architecture change notification,architecture-based code regeneration,change management,architecture-implementation mapping approach,architecture change model,architecture-implementation mapping,architecture-implementation conformance,software architecture,non-generated code,eclipse-based architecture development environment,behavioral architecture specification,software maintenance,computer architecture,formal specification,registers,management of change,unified modeling language,programming,development environment,software development
Database-centric architecture,Data architecture,Systems engineering,Software engineering,Computer science,Software architecture description,Reference architecture,Software architecture,View model,Enterprise architecture framework,Enterprise architecture management
Conference
Volume
ISSN
ISBN
2
0270-5257
978-1-4673-1067-3
Citations 
PageRank 
References 
15
0.77
18
Authors
2
Name
Order
Citations
PageRank
Yongjie Zheng1417.49
Richard N. Taylor25395482.75