Automating the trace of architectural design decisions and rationales using a MDD approach

12Citations
Citations of this article
46Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The impact of architecture is not only significant in the final structure of software, but also in the development process. Architecture itself is assembled by a network of design decisions (DD) composing a design rationale. Such rationale has often been neglected; however it is essential to deal with future change. This is also the role of traceability, the crosscutting relationship describing the evolution of software. The methodology ATRIUM provides the method to manage traceability, by using a Model-Driven Development (MDD) approach where every model element maintains links to related elements in previous and further stages. This proposal defines how these links have been exploited to support the tracing of DDs and their accompanying design rationales (DRs), and study their propagation. We also present how ATRIUM tools support this proposal by introducing DD/DRs and their traceability links from requirements to the target architectural model. These are automatically generated by M2M transformations, avoiding the error-prone task of managing them by hand. © 2008 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Navarro, E., & Cuesta, C. E. (2008). Automating the trace of architectural design decisions and rationales using a MDD approach. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5292 LNCS, pp. 114–130). https://doi.org/10.1007/978-3-540-88030-1_10

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free