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 Zheng | 1 | 41 | 7.49 |
Richard N. Taylor | 2 | 5395 | 482.75 |