A Generic Traceability Framework for Model Composition Operation
In order to handle complexity, model driven engineering aims at building systems by developing several models, where each model represents a specific concern of the system. In this context, designers need mechanisms to validate, synchronize and understand interactions between those perspectives. Model composition deals with these issues but remains a complex task. For these reasons, we believe that a strong traceability mechanism is a key factor to handle relationships between models and manage the complexity of the composition operation. This paper describes a generic approach to keep track of the model composition operation. We also define a traces generation process to adapt our proposal to any specific composition language. Finally, an example is presented to illustrate our contributions.
KeywordsModel traceability Model composition Aspect-oriented modeling Graph transformations
Unable to display preview. Download preview PDF.
- 2.Laghouaouta, Y., Anwar, A., Nassar, M., Bruel, J.M.: On the use of graph transformations for model composition traceability. In: IEEE International Conference on Research Challenges in Information Science (RCIS 2014), pp. 1–11. IEEE (2014)Google Scholar
- 5.Jouault, F.: Loosely coupled traceability for ATL. In: Proceedings of the European Conference on Model Driven Architecture (ECMDA) workshop on traceability, Nuremberg, Germany, vol. 91. Citeseer (2005)Google Scholar
- 7.Ehrig, H., Engels, G., Rozenberg, G.: Handbook of graph grammars and computing by graph transformation, vol. 2. world Scientific (1999)Google Scholar
- 8.Amar, B., Leblanc, H., Coulette, B.: A traceability engine dedicated to model transformation for software engineering. In: ECMDA Traceability Workshop (ECMDA-TW), pp. 7–16 (2008)Google Scholar
- 9.Grammel, B., Kastenholz, S.: A generic traceability framework for facet-based traceability data extraction in model-driven software development. In: Proceedings of the 6th ECMFA Traceability Workshop, pp. 7–14. ACM (2010)Google Scholar
- 10.Del Fabro, M.D., Bézivin, J., Jouault, F., Breton, E., Gueltas, G.: Amw: a generic model weaver. In: Proceedings of IDM 2005 (2005)Google Scholar
- 11.France, R., Fleurey, F., Reddy, R., Baudry, B., Ghosh, S.: Providing support for model composition in metamodels. In: 11th IEEE International Enterprise Distributed Object Computing Conference, EDOC 2007, pp. 253–253. IEEE (2007)Google Scholar