Publication Type:

Journal Article

Source:

Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Volume 6968 LNCS, Geneva, p.63-77 (2011)

ISBN:

9783642241239

URL:

http://www.scopus.com/inward/record.url?eid=2-s2.0-80053507391&partnerID=40&md5=28aa38a9e7f7afb474e82e6d057796d3

Keywords:

Architectural design, Architectural design decisions, Architectural element, Design decisions, Eclipse plugin, Impact analysis, Meta model, Model-driven Engineering, Software engineering, Software systems, Structural design, Traceability links

Abstract:

Architectural design decisions (i.e., those decisions made when architecting software systems) are considered an essential piece of knowledge to be carefully documented and maintained. As any other artifact, architectural design decisions may evolve, having an impact on other design decisions, or on related artifacts (like requirements and architectural elements). It is therefore important to document and analyze the impact of an evolving decision on other related decisions or artifacts. In this work we propose an approach based on a notation-independent metamodel that becomes a means for systematically defining traceability links, enabling inter-decision and extra-decision evolution impact analysis. The purpose of such an analysis is to check the presence of inconsistencies that may occur during evolution. An Eclipse plugin has been realized to implement the approach. © 2011 Springer-Verlag.

Notes:

cited By (since 1996)1; Conference of org.apache.xalan.xsltc.dom.DOMAdapter@8145bbf ; Conference Date: org.apache.xalan.xsltc.dom.DOMAdapter@70935cbd Through org.apache.xalan.xsltc.dom.DOMAdapter@5aadb608; Conference Code:86796

Cite this Research Publication

Ia Malavolta, Muccini, Ha, and Rekha, Vab Smrithi, “Supporting architectural design decisions evolution through model driven engineering”, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 6968 LNCS, pp. 63-77, 2011.