Traceability enabled by Metamodel Integration

Traceability supports software development by connecting separated software artifacts explicitly with each other using traceability links. While intra traceability within single artifacts is solvable by a single metamodel, for inter traceability between different separated artifacts their metamodels have to be related to each other. Therefore, this paper presents an approach to realize inter traceability by integrating the metamodels of the artifacts into one metamodel together with their traceability information. The approach is demonstrated in a small software project using requirements, class diagrams, and source code.

[1]  Andreas Winter,et al.  Collaborative Modeling Empowered By Modeling Deltas , 2015, DChanges@DocEng.

[2]  Andreas Winter,et al.  Querying as an enabling technology in software reengineering , 1999, Proceedings of the Third European Conference on Software Maintenance and Reengineering (Cat. No. PR00090).

[3]  R. Paige,et al.  On-Demand Merging of Traceability Links with Models , 2006 .

[4]  Colin Atkinson,et al.  Supporting View-Based Development through Orthographic Software Modeling , 2009, ENASE.

[5]  Richard F. Paige,et al.  Engineering a DSL for Software Traceability , 2009, SLE.

[6]  Sander Vermolen,et al.  An Extensive Catalog of Operators for the Coupled Evolution of Metamodels and Models , 2010, SLE.

[7]  Arda Goknil,et al.  Survey of Traceability Approaches in Model-Driven Engineering , 2007, 11th IEEE International Enterprise Distributed Object Computing Conference (EDOC 2007).

[8]  Hannes Schwarz,et al.  Graph-based Traceability – A Comprehensive Approach , 2009 .

[9]  Henry Muccini,et al.  A scoped approach to traceability management , 2009, J. Syst. Softw..

[10]  Mirko Seifert,et al.  Closing the Gap between Modelling and Java , 2009, SLE.

[11]  Max E. Kramer,et al.  View-centric engineering with synchronized heterogeneous models , 2013 .

[12]  Jens von Pilgrim,et al.  A survey of traceability in requirements engineering and model-driven development , 2010, Software & Systems Modeling.

[13]  Olly Gotel,et al.  An analysis of the requirements traceability problem , 1994, Proceedings of IEEE International Conference on Requirements Engineering.

[14]  Juan Garbajosa Sopeña,et al.  The Need for a Unifying Traceability Scheme , 2005 .

[15]  B. Ramesh,et al.  Issues in the development of a requirements traceability model , 1993, [1993] Proceedings of the IEEE International Symposium on Requirements Engineering.