DocumentCode :
1949484
Title :
Assisting the synchronization of UCM-based architectural documentation with implementation
Author :
Diaz, J. Andres ; Carlino, Juan P. ; Blech, Martin ; Soria, Alvaro ; Campo, Marcelo R.
Author_Institution :
Software Eng. Inst., Carnegie Mellon Univ. - Pittsburgh, Pittsburgh, PA, USA
fYear :
2009
fDate :
14-17 Sept. 2009
Firstpage :
151
Lastpage :
160
Abstract :
A key aspect of architecture-centric development is the traceability of design documentation. In particular, architects should be always aware of the relationships between the architectural model ldquoas documentedrdquo and its corresponding implementation model. The problem is that these two models usually diverge from each other over time, due to factors such as new requirements, refactorings, etc. Therefore, tool assistance is very important to assess the level of conformance between architectural documentation and implementation. In this paper, we present a tool approach called ArchSync that helps architects to conciliate architectural documentation expressed through Use-Case Maps with Java source code, as modifications are being made on the code. ArchSync relies on a heuristic that incrementally detects inconsistencies with respect to the architectural prescriptions, based on the analysis of system execution traces. ArchSync can also give suggestions for re-synchronization. Results of two case-studies showing the applicability of the approach are reported.
Keywords :
Java; software architecture; system documentation; ArchSync; Java source code; UCM-based architectural documentation; architecture-centric development; use-case maps; Bridges; Computer architecture; Documentation; Java; Reverse engineering; Software architecture; Software design; Software engineering; Software libraries; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Architecture, 2009 & European Conference on Software Architecture. WICSA/ECSA 2009. Joint Working IEEE/IFIP Conference on
Conference_Location :
Cambridge
Print_ISBN :
978-1-4244-4984-2
Electronic_ISBN :
978-1-4244-5295-8
Type :
conf
DOI :
10.1109/WICSA.2009.5290801
Filename :
5290801
Link To Document :
بازگشت