Towards a Generic Multidisciplinary Models Composition Tool

Anas Abouzahra, Ayoub Sabraoui, Karim Afdel


The world of engineering has changed greatly in the last decades. We witnessed that softwares have become omnipresent. Various domain engineering disciplines are now strongly supported by software tools. Moreover, the increasing complexity of systems leads to develop softwares where heterogeneous engineering domains have to collaborate within the same project. The paper describes a new concept of a generic multidisciplinary models composition tool that aims to address multidisciplinary development process. We illustrate the benefits of this approach using a development use case example inspired from the actuarial science.


  1. Mellor, S. J., Clark, A. N., Futagami, T., 2003. ModelDriven Development. In Computer (Vol. 20, no. 5, pp. 14-18). IEEE Computer Society.
  2. France, R. Rump, B., 2007. Model-driven development of complex software: a research roadmap. In Proceeding of FOSE'07: 2007 Future of Software Engineering (pp. 37-54). IEEE Computer Society.
  3. Shmidt, D.C., 2006. Guest editor's Introduction: modeldriven engineering. In Computer (Vol. 39, no. 2, pp. 25-31). IEEE Computer Society.
  4. Baccarini, D., 1996. The concept of project complexity - a review, In International Journal of Project Management, (pp. 201-204).
  5. EMF, Eclipse Modeling Framework, 2015, url:
  6. MOF 2.5 Core Specification, OMG Document formal/2015-06-05, 2015, url: spec/MOF/2.5/PDF
  7. Pattis, R.E., 1980. EBNF: A Notation to Describe Syntax. url : http: //
  8. XMI 2.5, XML Metadata Interchange, Version 2.5.1, OMG document formal/2015-06-07, 2015, url:
  9. Steinberg, D., Budinsky, F., Paternostro, M., Merks, E., 2009. EMF - Eclipse Modeling Framework 2.0, Addison-Wesley Professional, 2nd edition.
  10. Bagnato, A., Malo, P., Trujillo ,S., Mendialdua, X., De Carlos, X., Brosse, E., Sadovykh, A., 2014. Flexible and Scalable Modelling in the MONDO Project: Industrial Case Studies. In Proceedings of the 2014 Extreme Modeling Workshop (pp. 42-51). ACM.
  11. Fouquet, F., Nain, G., Morin, B., Daubert, E., Barais O, Plouzeau, N., Jézéquel, J., 2012. An Eclipse Modelling Framework Alternative to Meet the Models@Runtime Requirements. In Model Driven Engineering Languages and Systems. Springer.
  12. Kolovos, D., Rose, M., Matragkas, N., Paige, F., Guerra, E., Cuadrado, J., De Lara, J., Ráth, I., Varró, D., Tisi, M., Cabot, J., 2013. A research roadmap towards achieving scalability in model driven engineering. In Proceedings of the Workshop on Scalability in Model Driven Engineering (BigMDE 7813). ACM.
  13. Barmpis, K., Kolovos, D.S.,2012. Comparative analysis of data persistence technologies for large-scale models. In Proceedings of the 2012 Extreme Modeling Workshop (pp. 33-38). ACM.
  14. Benelallam, A., Gomez, A., SunÉe, G., Tisi, M., Launay, D., 2014. Neo4EMF, a scalable persistence layer for EMF models. In Modelling Foundations and Applications, of Lecture Notes in Computer Science (Vol. 8569, pp. 230-241). Springer.
  15. Garmendia, A., Guerra, E., Kolovos, D., De Lara, J., 2014. EMF Spliter: A Structured Approach to EMF Modularity. In Proceedings of the 2014 Extreme Modeling Workshop (pp. 22-31). ACM.
  16. Kolovos, D., 2009. Establishing Correspondences between Models with the Epsilon Comparison Language. In Proceedings of the 5th European Conference on Model Driven Architecture - Foundations and Applications (pp. 146-157). Springer.
  17. Kolovos, D., Paige, F., Polack, F., 2008. The epsilon transformation language. In Theory and practice of model transformations: First International Conference, ICM (pp. 46-60). Springer.
  18. Fleurey, F,. Baudry, B., France, R., Ghosh, S., 2007. A Generic Approach for Automatic Model Composition. In H. Giese, MoDELS Workshops, of Lecture Notes in Computer Science (Vol. 5002, pp. 7-15). Springer.
  19. Didonet Del Fabro, M., Valduriez, P., 2009. Towards the Efficient Development of Model Transformations using Model Weaving and Matching Transformations. In Software and Systems Modeling (Vol. 8, No. 3, pp. 305-324). Springer.
  20. Clasen, C., Jouault, F., Cabot, J., 2011. Virtual Composition of EMF Models. In 7èmes Journées sur l'Ingénierie Dirigée par les Modèles (IDM 2011). unpublished.
  21. IASB, IAS 19 amendments, 2004. Employee benefits : actuarial gains and losses, group plans and disclosures.
  22. EcoreTools, 2015, url:
  23. Apache POI, The Java API for Microsoft Documents, 2015, url:
  24. SWT,The Eclipse Standart Widget Toolkit, 2015, url:
  25. JFACE, The JFace UI framework, 2015, e.platform.doc.isv/guide/jface.htm
  26. JOUAULT, F., KURTEV, I., 2005. Transforming Models with ATL. In J.-M. BRUEL (Ed.), MoDELS'05 Proceedings of the 2005 international conference on Satellite Events at the MoDELS (Lecture Notes in Computer Science ed., Vol. 3844, pp. 128-138). Springer-Verlag Berlin, Heidelberg.
  27. XText, 2015, url :
  28. Xpand, Eclipse Model to Text (M2T) Xpand , 2015, url :

Paper Citation

in Harvard Style

Abouzahra A., Abouzahra A., Sabraoui A., Sabraoui A., Afdel K. and Afdel K. (2016). Towards a Generic Multidisciplinary Models Composition Tool . In Doctoral Consortium - DCMODELSWARD, (MODELSWARD 2016) ISBN , pages 9-15

in Bibtex Style

author={Anas Abouzahra and Anas Abouzahra and Ayoub Sabraoui and Ayoub Sabraoui and Karim Afdel and Karim Afdel},
title={Towards a Generic Multidisciplinary Models Composition Tool},
booktitle={Doctoral Consortium - DCMODELSWARD, (MODELSWARD 2016)},

in EndNote Style

JO - Doctoral Consortium - DCMODELSWARD, (MODELSWARD 2016)
TI - Towards a Generic Multidisciplinary Models Composition Tool
SN -
AU - Abouzahra A.
AU - Abouzahra A.
AU - Sabraoui A.
AU - Sabraoui A.
AU - Afdel K.
AU - Afdel K.
PY - 2016
SP - 9
EP - 15
DO -