Model-based approaches for interoperability of next generation enterprise information systems: state of the art and future challenges

  • Gregory Zacharewicz
  • Saikou Diallo
  • Yves Ducq
  • Carlos Agostinho
  • Ricardo Jardim-Goncalves
  • Hassan Bazoun
  • Zhongjie Wang
  • Guy Doumeingts
Original Article


Enterprise businesses are more than ever challenged by competitors that frequently refine and tailor their offers to clients. In this context, enterprise information systems (EIS) are especially important because: (1) they remain one of the last levers to increase the performance and competitiveness of the enterprise, (2) we operate in a business world where the product itself has reached a limit of performance and quality due to uniform capacity of industrial tools in a globalized economy and (3) the EIS can increase the product value thanks to additional digital services (built on data associated to the product) in order to meet and fit better client’s needs. However, the use of EISs reaches a limit in collaborative environments because enterprises management methods diverge and EISs are mainly inflexible resource packages that are not built with an interoperability objective. Consequently, we need to make EISs interoperable in order to achieve the needed gains competitiveness and performance. This paper contribution can be summarized as follows: (1) it relates existing work and it examines barriers that, at the moment, are preventing further improvements due to current methodological and technological limits, and (2) it proposes a conceptual framework and five challenges that model based approaches must overcome to achieve interoperability between EIS in the near and long term.


Enterprise information Model-based interoperability Model-driven engineering/architecture Service systems Simulation Semantic approach Social networks 


  1. Abel F, Gao Q, Houben G-J, Tao K (2011) Semantic enrichment of twitter posts for user profile construction on the social web. Semanic Web Res Appl Lect Notes Comput Sci 6644:375–389CrossRefGoogle Scholar
  2. Ajaefobi JO, Weston RH (2005) Modelling human systems in support of process engineering. In: Integrating human aspects in production management. doi: 10.1007/0-387-23078-5_1
  3. Anaby-Tavor A, Amid D, Sela A, Fisher A, Zhang K, Jun OT (2008) Towards a model driven service engineering process. In: 2008 IEEE Congress on Services—Part I, pp 503–510Google Scholar
  4. Arsanjani A, Ghosh S, Allam T, Abdollah T, Ganapathy S, Holley K (2008) SOMA: a method for developing service-oriented solutions. IBM Syst J 47(3):377–396CrossRefGoogle Scholar
  5. Bazoun H, Zacharewicz G, Ducq Y, Boyer H (2013) Transformation of extended actigram star to BPMN2.0 and simulation model in the frame of model driven service engineering architecture. In: DEVS 13 Proceedings of the symposium on theory of modeling and simulation—DEVS Integrative M&S Symposium, Apr 2013, San Diego, United StatesGoogle Scholar
  6. Bézivin J, Jouault F, Paliès J (2005) Towards model transformation design patterns. In: Proceedings of the First European Workshop on Model Transformations (EWMT 2005)Google Scholar
  7. Borst WN (1997) Construction of engineering ontologies for knowledge sharing and reuse. Universiteit TwenteGoogle Scholar
  8. Bouanan Y, Ribault J, Forestier M, Zacharewicz G, Vallespir B (2015) Modeling and simulation of human reaction in a multidimensional social network. In: 5th IFAC symposium on information control problems in manufacturing—INCOM 2015, IFAC-PapersOnLine 48(3):592–597Google Scholar
  9. Bourey JP, Grangel R, Doumeingts G, Berre A (2007) Deliverable DTG2.3 from the INTEROP project. Report on Model Driven Interoperability. Accessed 15 May 2013
  10. C4ISR (1998) Architecture working group. Levels of information systems interoperability (LISI).
  11. Camara MS, Ducq Y, Dupas R (2014) A methodology for the evaluation of interoperability improvements in inter-enterprises collaboration based on causal performance measurement models. Int J Comput Integr Manuf 27(2):103–119CrossRefGoogle Scholar
  12. Camarinha-Matos LM, Macedo P, Oliveira AI, Ferrada F, Afsarmanesh H (2013) Collaborative environment for service-enhanced products. In: 2013 11th IEEE International Conference on Industrial Informatics (INDIN), pp 374–379, 29–31 July 2013Google Scholar
  13. Chen D (2013) Framework for enterprise interoperability and maturity model (CEN/ISO 11354). Interoperability for enterprise software and applications, pp 15–22Google Scholar
  14. Chen D, Vallespir B, Doumeingts G (1997) GRAI integrated methodology and its mapping onto generic enterprise reference architecture and methodology. Comput Ind 33(2):387–394CrossRefGoogle Scholar
  15. Chen D, Doumeingts G, Vernadat F (2008) Architectures for enterprise integration and interoperability: past, present and future. Comput Ind 59:647–659CrossRefGoogle Scholar
  16. Colomo-Palacios R, Gómez-Berbís JM, García-Crespo Á, Puebla-Sánchez I (2008) Software engineering 2.0: a social global repository based on semantic annotation and social web for knowledge management. In: The Open Knowlege Society. A computer science and information systems manifesto communications in computer and information science, vol 19, pp 468–475Google Scholar
  17. Davenport TH (2013) Process innovation: reengineering work through information technology. Harvard Business Press, HarvardGoogle Scholar
  18. Den Haan J (2008) 8 Reasons why model-driven approaches (will) fail, Posted on Jul 28, 2008. Accessed on July 2015
  19. Ducq Y, Vallespir B (2005) Definition and aggregation of a performance measurement system in three aeronautical workshops using the ECOGRAI method. Int J Prod Plann Control 16(2):163–177CrossRefGoogle Scholar
  20. Ducq Y, Agostinho C, Chen D, Zacharewicz G, Jardim-Goncalves R (2010) Generic methodology for service engineering based on service modelling and model transformation. In: Wiesner S, Guglielmina C, Gusmeroli S, Doumeingts G (eds) Manufacturing service ecosystem: achievements of the European 7th Framework Programme FoF-ICT Project MSEE: Manufacturing SErvice Ecosystem (Grant No. 284860). Verlag-Mainz, 2014, pp 41–49. FInES Future Internet Enterprise Systems (FInES) Cluster–Cluster Book—ICT2010 EVENT VERSION, June 2010.
  21. Euzenat J, Shvaiko P (2007) Ontology matching. Springer, HeidelbergGoogle Scholar
  22. FInES Cluster, Future Internet Enterprise Systems, FInES Research Roadmap 2025 (2012). Accessed on July 2015
  23. FITMAN Project. Website Accessed on July 2014
  24. Fox MS, Barbuceanu M, Gruninger M (1996) An organisation ontology for enterprise modeling: preliminary concepts for linking structure and behaviour. Comput Ind 29(1):123–134CrossRefGoogle Scholar
  25. Giunchiglia F, Shvaiko P, Yatskevich M (2009) Semantic matching. In: Encyclopedia of database systems. Springer US, pp 2561–2566Google Scholar
  26. Guo J, Wang Y, Zhang Z, Nummenmaa J, Niu N (2012) Model-driven approach to developing domain functional requirements in software product lines. IET Softw 6(4):391–401CrossRefGoogle Scholar
  27. Gusmeroli S (2008) Future Internet Service Offer, FISO Breakout Session, Global Service Delivery Platform Interactive Panel, FIA Madrid, 10 Dec 2008Google Scholar
  28. Hawking SW (2006) The theory of everything: the origin and fate of the universe. Phoenix Books; Special AnnivGoogle Scholar
  29. Holland JH (1975) Adaptation In Natural And Artificial Systems, University of Michigan PressGoogle Scholar
  30. Hooft G, Susskind L, Witten E (2005) A theory of everything? Nature 433:257–259CrossRefGoogle Scholar
  31. Hu J, Huang L, Chang X, Cao B (2014) A model driven service engineering approach to system of systems. In: 2014 8th Annual IEEE Systems Conference, 31 Mar–3 Apr 2014, Ottawa, USA, pp 136–145Google Scholar
  32. Jardim-Goncalves R, Agostinho C, Steiger-Garcao A (2012) A reference model for sustainable interoperability in networked enterprises: towards the foundation of EI science base. Int J Comput Integr Manuf 25(10):855–873CrossRefGoogle Scholar
  33. Jouault F, Allilaire F, Bezivin J, Kurtev I (2008) ATL: a model transformation tool. Sci Comput Program 72(1–2):31–39CrossRefGoogle Scholar
  34. Kleppe AG, Warmer J, Bast W, Explained MDA (2003) The model driven architecture: practice and promiseGoogle Scholar
  35. Ko J, Song Y (2012) Graph Based Model Transformation Verification using Mapping Patterns and Graph Comparison Algorithm. Int J Adv Comput Technol 4(8):262–269Google Scholar
  36. Kosanke K (1995) CIMOSA—overview and status. Comput Ind 27(2):101–109CrossRefGoogle Scholar
  37. Lampathaki F, Koussouris S, Agostinho C, Jardim-Goncalves R, Charalabidis Y, Psarras J (2012) Infusing scientific foundations into Enterprise Interoperability. Comput Ind 63(8):858–866CrossRefGoogle Scholar
  38. Laudon KC, Laudon JP (2012) Management information systems: managing the digital firm, vol 12. Pearson, New JerseyGoogle Scholar
  39. Lawson J (2013) What’s new in semantic enrichment. Accessed on July 2015
  40. LeMoigne J-L (1977) La théorie du système général. Théorie de la modélisation, PUFGoogle Scholar
  41. Leue S, Mehrmann L, Rezai M (1998) Synthesizing software architecture descriptions from message sequence chart specification. In: Proceedings of the 13th IEEE International Conference on Automated Software Engineering (ASE98). IEEE Computer Society Press, pp 192–195Google Scholar
  42. Li J, Zhan D, Nie L, Xu X (2012) An approach for validating semantic consistency of model transformation Based on pattern. In: van Sinderen M et al (eds) Enterprise Interoperability. Lecture Notes in Business Information Processing, vol 122. Springer, Berlin Heidelberg, pp 161–171Google Scholar
  43. Li J, Zhan D, Nie L, Xu X (2013) An approach for defining and validating property preservation constraints for model transformation. J Comput Inf Syst 9(4):1271–1278Google Scholar
  44. Lin H-L, Hung S-S, Tsaih D (2009) Modeling service-driven architecture for distributed enterprise portal for maintaining path consistency. In: SEPADS’09, 8th WSEAS international conference on software engineering, parallel and systems, pp 135–143Google Scholar
  45. Mesarovic MD, Takaraha Y (1975) General systems theory: mathematical foundationsGoogle Scholar
  46. MSEE (2014) Manufacturing service ecosystem. Research project FP7 FoF-ICT-2011.7.3. Accessed on July 2015
  47. Neely A, Adams C, Kennerley M (2002) The performance prism—the scorecard for measuring and managing business success. Prentice Hall, Upper Saddle RiverGoogle Scholar
  48. NIST (2014) Accessed March 2015
  49. OMG (2003) MDA guide version 1.0. OMG standard. document number: omg/2003-05-01. Accessed 15 May 2013. Accessed on July 2015
  50. OMG (2013) Architecture-driven modernization task force. Accessed 15 Jan 2015
  51. Panetto H, Molina A (2008) Enterprise integration and interoperability in manufacturing systems: trends and issues. Comput Ind 59(7):641–646CrossRefGoogle Scholar
  52. Pietsch P, Müller K, Rumpe B (2014) Model matching challenge: benchmarks for ecore and bpmn diagrams. arXiv preprint arXiv:1408.5693
  53. Ribault J, Zacharewicz G (2013) Orchestrating the interoperability workflow within a transport simulation platform. In: Proceedings of I3 M: the 10th international multidisciplinary modelling and simulation multiconferenceGoogle Scholar
  54. Roque M, Vallespir B, Doumeingts G (2006) Network-centric collaboration and supporting frameworks. IFIP International Federation for Information Processing, UEML: Coherent Languages and Elementary Constructs Determination, Springer USGoogle Scholar
  55. Shvaiko P, Euzenat J (2013) Ontology matching: state of the art and future challenges. IEEE Trans Knowl Data Eng 25(1):158–176CrossRefGoogle Scholar
  56. Silingas D, Why MDA (2013) Fails: analysis of unsuccessful cases. Code Generation Conference, Cambridge, UK, 10–12 April 2013Google Scholar
  57. Song F, Zacharewicz G, Chen D (2013) An ontology-driven framework towards building enterprise semantic information layer. Adv Eng Inform 27:38–50CrossRefGoogle Scholar
  58. Souba W (2011) The language of discovery. J Biomed Discov Collab 6:53–69CrossRefGoogle Scholar
  59. Sun Z, Wang J, He K, Xiang S, Yu D (2010) A model transformation method in service-oriented domain modeling. In: 21st Australian Software Engineering Conference, pp 107–116Google Scholar
  60. Tolk A, Diallo SY, Turnitsa CD (2006) Ontology driven interoperability—M&S applications. Whitepaper in support of the I/ITSEC Tutorial 2548, VMASC Report, Old Dominion University, Suffolk, VAGoogle Scholar
  61. Tu Z, Zacharewicz G, Chen D (2014) Building an HLA federated interoperable framework from legacy information systems. Int J Comput Integr Manuf 27(4):313–332CrossRefGoogle Scholar
  62. Van Der Aalst WMP (2011) Process mining: discovery, conformance and enhancement of business processes. Springer, Berlin, ISBN 978-3-642-19344-6Google Scholar
  63. Wang Z, Xu X (2012) A sharing-based service composition and scheduling approach for the optimization of resource utilization. Serv Oriented Comput Appl (SOCA) 6(1):15–32CrossRefGoogle Scholar
  64. Wang J, He K, Gong P, Wang C, Peng R, Li B (2008) RGPS: a unified requirements meta-modeling frame for networked software. In: The 3rd international workshop on applications and advances of problem frames (IWAAPF’08), 10 May 2008, Leipzig, Germany, pp 29–35Google Scholar
  65. Wang Z, Xu X, Ma C, Liu A (2010) Service value meta-model: an engineering viewpoint. In: 6th international conference on interoperability for enterprise software and applications (I-ESA 2010). Coventry, UK, 24–26 March 2010Google Scholar
  66. Wang Y, Zacharewicz G, Chen D, Traoré MK (2015) A proposal of using DEVS model for process mining. EMSS 2015 part of I3 M 2015 Bergeggi, ItalyGoogle Scholar
  67. Wiederhold G (1992) Mediators in the architecture of future information systems. Computer 25(3):38–49CrossRefGoogle Scholar
  68. Xu X, Wang Z (2008) VASEM: value-aware service engineering and methodology. In: Proceedings of the 20th IFIP World Computer Congress, 7–10 Sept 2008, Milano, Italy, pp 277–286Google Scholar
  69. Xu X, Wang Z (2011) State of the art: business service and its impacts on manufacturing. J Intell Manuf 22(5):653–662CrossRefGoogle Scholar
  70. Zacharewicz G, Chen D, Vallespir B (2009) Short-lived ontology approach for agent/HLA federated enterprise interoperability. In: International conference on interoperability for enterprise software and applications. IESA ‘09, Beijing, China, pp 329–335Google Scholar
  71. Zacharewicz G, Hamri A, Frydman C, Giambiasi N (2010) A generalized discrete event system (G-DEVS) flattened simulation structure: application to high-level architecture (HLA) compliant simulation of workflow. Simulation 86(3):181–197CrossRefGoogle Scholar
  72. Zeigler BP, Kim TG, Praehofer H (2000) Theory of modeling and simulation, 2nd edn. Academic Press, Inc., OrlandoGoogle Scholar
  73. Zhang X, He K, Wang J, Liu J, Wang C, Lu H (2012) On-demand service-oriented MDA approach for SaaS and Enterprise Mashup Application Development. In: 2012 International conference on cloud computing and service computing, pp 96–103Google Scholar
  74. Zhu J, Tian Z, Li T, Sun W et al (2004) Model-driven business process integration and management: a case study with the Bank SinoPac regional service platform. IBM J Res Dev 48(5/6):649–669CrossRefGoogle Scholar
  75. Zhu Y, Fei L, Yang N (2013) Trustworthy software development based on model driven architecture. In: Yang Y, Ma M, Liu B (eds) Information Computing and Applications. Communications in Computer and Information Science, vol 391. Springer, Berlin Heidelberg, pp 193–202Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2016

Authors and Affiliations

  • Gregory Zacharewicz
    • 1
  • Saikou Diallo
    • 2
  • Yves Ducq
    • 2
  • Carlos Agostinho
    • 3
  • Ricardo Jardim-Goncalves
    • 3
  • Hassan Bazoun
    • 4
  • Zhongjie Wang
    • 5
  • Guy Doumeingts
    • 6
  1. 1.CNRS IMS, UMR 5218University of BordeauxTalenceFrance
  2. 2.VMASCOld Dominion UniversitySuffolkUSA
  3. 3.Centre of Technology and Systems, CTSUNINOVACaparicaPortugal
  4. 4.Hardis/Hardis ConseilSaint HerblainFrance
  5. 5.Harbin Institute of TechnologyHarbinChina
  6. 6.Interop VlabBrusselsBelgium

Personalised recommendations