Abstract

A key aspect for the success of architecture-centric development is the traceability of design documentation. This means that the developers should always be aware of the relationships between the architectural model as documented and the derived implementation. However, these two artifacts are likely to diverge from each other, due to new requirements or maintenance tasks. In the case of complex systems, the provision of tool support to deal with these matters becomes really necessary. Along this line, we present a tool approach called ArchSynch that can assist the developers to conciliate architectural documentation expressed through UCMs with implementation, as changes in the source code appear over time. The main advantage of ArchSynch is that it detects, and eventually repairs, inconsistencies with respect to the architectural prescriptions.

Discussion

-- DanielAmyot - 13 Feb 2007

FormForVirtualLibrary edit

Title Keeping Design Documentation Updated through Synchronization of Use Case Maps with Implementation
Authors Martín Blech, Juan P. Carlino, J. Andrés Díaz Pace, Alvaro Soria
Type Conference
Conference/Journal Title 7th Argentine Symposium on Software Engineering (ASSE 2006), Mendoza, Argentina
Volume/Number
Editors
Publisher
Month September
Year 2006
Pages
DOI 10.1007/978-3-540-74984-4_9
Keywords Architecture, ArchSync, Reverse-Engineering, Use Case Map
Topic attachments
I Attachment Action Size Date Who Comment
archsync_asse06.pdfpdf archsync_asse06.pdf manage 296 K 13 Feb 2007 - 09:40 DanielAmyot ASSE 2006 paper
Topic revision: r2 - 05 Nov 2009, AlirezaPourshahid
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback