skip to main content
10.1145/3555776.3577692acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
research-article

Interoperability of Heterogeneous Systems of Systems: Review of Challenges, Emerging Requirements and Options

Published:07 June 2023Publication History

ABSTRACT

Interoperability is one of the critical challenges in the construction and management of distributed and collaborative systems. Hence, a deep understanding of the fundamental barriers to interoperability and of the key requirements that systems must meet to be interoperable is essential. In this direction, in the first part of this research, we conducted a questionnaire survey of stakeholders and practitioners of distributed and collaborative systems. As a result, we identified eight essential interoperability requirements and corresponding challenges. Then, in the second part of our study, we performed a critical literature survey of the building blocks of interoperability to understand the ability of current conceptual approaches---and related technologies---to address the identified requirements. The results of our research can significantly impact the software engineering of interoperable systems by introducing their fundamental requirements and the best practices to address them.

References

  1. R. Abbott. Open at the top; open at the bottom; and continually (but slowly) evolving. In SMC Int. Conference on System of Systems Engineering. IEEE, 2006.Google ScholarGoogle ScholarCross RefCross Ref
  2. B. Archimède and B. Vallespir. Enterprise interoperability: INTEROP-PGSO vision. John Wiley & Sons, 2017.Google ScholarGoogle ScholarCross RefCross Ref
  3. L. Baresi et al. Tdex: A description model for heterogeneous smart devices and gui generation. In International Conference on Internet of Things. IEEE, 2018.Google ScholarGoogle ScholarCross RefCross Ref
  4. A.-J. Berre et al. The athena interoperability framework. In Enterprise interoperability II, pages 569--580. Springer, 2007.Google ScholarGoogle ScholarCross RefCross Ref
  5. S. Billaud et al. Interoperability as a key concept for the control and evolution of the system of systems (sos). In International IFIP Working Conference on Enterprise Interoperability, pages 53--63. Springer, 2015.Google ScholarGoogle ScholarCross RefCross Ref
  6. C. Bizer. The emerging web of linked data. IEEE intelligent systems, 24(5), 2009.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. C. Bizer, T. Heath, and T. Berners-Lee. Linked data: The story so far. In Semantic services, interoperability and web applications: emerging concepts. IGI Global, 2011.Google ScholarGoogle Scholar
  8. G. S. Blair et al. Interoperability in complex distributed systems. Springer, 2011.Google ScholarGoogle ScholarCross RefCross Ref
  9. Cen european reference data model for public transport information (transmodel). http://www.transmodel-cen.eu, n.d. Accessed: 11/10/2021.Google ScholarGoogle Scholar
  10. D. Chaves-Fraga et al. Editorial of transport data on the web. Semantic Web.Google ScholarGoogle Scholar
  11. D. Chen. Enterprise interoperability framework. In EMOI-INTEROP, 2006.Google ScholarGoogle ScholarCross RefCross Ref
  12. D. Chen, G. Doumeingts, and F. Vernadat. Architectures for enterprise integration and interoperability: Past, present and future. Computers in industry, 59(7), 2008.Google ScholarGoogle Scholar
  13. D. Chen et al. Enterprise interoperability: A standardisation view. In Int. Conf. on Enterprise Integration and Modeling Technology. Springer, 2002.Google ScholarGoogle Scholar
  14. D. Chen et al. Framework for enterprise interoperability. In Proc. of IFAC Workshop EI2N, pages 77--88. Bordeaux, 2006.Google ScholarGoogle ScholarCross RefCross Ref
  15. R. Chinnici et al. WSDL 0.2 specification, 2007.Google ScholarGoogle Scholar
  16. L. Cuenca et al. Conceptual interoperability barriers framework. In Proc. of Int. Conf. on Enterprise Information Systems, 2015.Google ScholarGoogle Scholar
  17. B. Di Martino. Semantic web services discovery based on structural ontology matching. International Journal of Web and Grid Services, 5(1):46--65, 2009.Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. L. Ding et al. Using ontologies in the semantic web: A survey. In Ontologies. Springer, 2007.Google ScholarGoogle ScholarCross RefCross Ref
  19. European Commission. New european interoperability framework. https://ec.europa.eu/isa2/eif_en, 2017. Accessed: 11/10/2021.Google ScholarGoogle Scholar
  20. Transport research and innovation monitoring and information system. https://trimis.ec.europa.eu, 2021. Accessed: 11/10/2021.Google ScholarGoogle Scholar
  21. European Council. Directive 2008/57/ec on the interoperability of the rail system within the community. https://ec.europa.eu/transport/modes/rail/interoperability/interoperability_en, 2008. Accessed: 11/10/2021.Google ScholarGoogle Scholar
  22. R. T. Fielding et al. Architectural styles and the design of network-based software architectures. University of California, Irvine Irvine, 2000.Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. T. C. Ford and et al. Survey on interoperability measurement. 2007.Google ScholarGoogle Scholar
  24. D. S. Frankel. Model driven architecture applying MDA. John Wiley & Sons, 2003.Google ScholarGoogle Scholar
  25. A. Geraci et al. IEEE standard computer dictionary: Compilation of IEEE standard computer glossaries. IEEE Press, 1991.Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. T. R. Gruber et al. A translation approach to portable ontology specifications. Knowledge acquisition, 5(2):199--221, 1993.Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. M. N. Huhns and M. P. Singh. Service-oriented computing: Key concepts and principles. IEEE Internet computing, 9(1):75--81, 2005.Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. ITxPT specifications. https://itxpt.org, 2021. Accessed: 11/10/2021.Google ScholarGoogle Scholar
  29. ISO 14258: Industrial automation systems - Concepts and rules for enterprise models. https://www.iso.org/obp/ui/#iso:std:iso:14258:ed-1:v1:en, 1998.Google ScholarGoogle Scholar
  30. V. Issarny et al. A perspective on the future of middleware-based software engineering. In Future of Software Engineering (FOSE'07). IEEE, 2007.Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. P. Jittrapirom et al. Mobility as a service: A critical review of definitions, assessments of schemes, and key challenges. 2017.Google ScholarGoogle Scholar
  32. M. Klusch et al. Semantic web service search: a brief survey. KI-Künstliche Intelligenz, 2016.Google ScholarGoogle ScholarCross RefCross Ref
  33. J. Kopeckỳ et al. Sawsdl: Semantic annotations for wsdl and xml schema. IEEE Internet Computing, 2007.Google ScholarGoogle Scholar
  34. J. A. Lane and R. Valerdi. System interoperability influence on system of systems engineering effort. In Proc. Of the Conf. on Systems Engineering Research, 2011.Google ScholarGoogle Scholar
  35. G. Leal et al. Interoperability assessment: A systematic literature review. Computers in Industry, 106, 2019.Google ScholarGoogle Scholar
  36. D. Martin et al. Owl-s: Semantic markup for web services. W3C member submission, 22(4), 2004.Google ScholarGoogle Scholar
  37. S. A. McIlraith et al. Semantic web services. IEEE intelligent systems, 16, 2001.Google ScholarGoogle Scholar
  38. A. Nash and et al. RailML - a standard data interface for railroad applications. WIT Transactions on The Built Environment, 74, 2004.Google ScholarGoogle Scholar
  39. F. W. Neiva et al. Towards pragmatic interoperability to support collaboration: A systematic review and mapping of the literature. Information and Software Technology, 72, 2016.Google ScholarGoogle Scholar
  40. C. B. Nielsen et al. Systems of systems engineering: basic concepts, model-based techniques, and research directions. ACM Computing Surveys (CSUR), 48, 2015.Google ScholarGoogle Scholar
  41. H. Panetto and J. Cecil. Information systems for enterprise integration, interoperability and networking: theory and applications, 2013.Google ScholarGoogle Scholar
  42. M. Paolucci et al. Semantic matching of web services capabilities. In Int. semantic web conf. Springer, 2002.Google ScholarGoogle ScholarCross RefCross Ref
  43. J. Rao and X. Su. A survey of automated web service composition methods. In International Workshop on Semantic Web Services and Web Process Composition, pages 43--54. Springer, 2004.Google ScholarGoogle Scholar
  44. L. Richardson and S. Ruby. RESTful web services. O'Reilly, 2008.Google ScholarGoogle Scholar
  45. R. Ruggaber. Athena-advanced technologies for interoperability of heterogeneous enterprise networks and their applications. Interoperability of enterprise software and applications, 1:459--60, 2006.Google ScholarGoogle Scholar
  46. M. Sadeghi et al. A semantic-based access control approach for systems of systems. ACM SIGAPP Applied Computing Review, 21(4), 2022.Google ScholarGoogle ScholarDigital LibraryDigital Library
  47. M. Sadeghi et al. Sprint: Semantics for performant and scalable interoperability of multimodal transport. arXiv preprint arXiv:2203.14568, 2022.Google ScholarGoogle Scholar
  48. G. Shapps and K. Williams. Great british railways: The williams-shapps plan for rail. Technical report, Department for Transport, 2021.Google ScholarGoogle Scholar
  49. E. Sirin et al. Semi-automatic composition of web services using semantic descriptions. In 1st Workshop on Web Services: Modeling, Architecture and Infrastructure, pages 17--24, 2003.Google ScholarGoogle Scholar
  50. F. Vernadat. Enterprise modeling and integration. 1996.Google ScholarGoogle Scholar
  51. V. Vyatkin. Software engineering in industrial automation: State-of-the-art review. IEEE Transactions on Industrial Informatics, 9(3):1234--1249, 2013.Google ScholarGoogle ScholarCross RefCross Ref
  52. E. Yahia et al. Formal measures for semantic interoperability assessment in cooperative enterprise information systems. Computers in Industry, 2012.Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Interoperability of Heterogeneous Systems of Systems: Review of Challenges, Emerging Requirements and Options

              Recommendations

              Comments

              Login options

              Check if you have access through your login credentials or your institution to get full access on this article.

              Sign in
              • Published in

                cover image ACM Conferences
                SAC '23: Proceedings of the 38th ACM/SIGAPP Symposium on Applied Computing
                March 2023
                1932 pages
                ISBN:9781450395175
                DOI:10.1145/3555776

                Copyright © 2023 ACM

                Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 7 June 2023

                Permissions

                Request permissions about this article.

                Request Permissions

                Check for updates

                Qualifiers

                • research-article

                Acceptance Rates

                Overall Acceptance Rate1,650of6,669submissions,25%

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader