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.
- 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 ScholarCross Ref
- B. Archimède and B. Vallespir. Enterprise interoperability: INTEROP-PGSO vision. John Wiley & Sons, 2017.Google ScholarCross Ref
- 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 ScholarCross Ref
- A.-J. Berre et al. The athena interoperability framework. In Enterprise interoperability II, pages 569--580. Springer, 2007.Google ScholarCross Ref
- 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 ScholarCross Ref
- C. Bizer. The emerging web of linked data. IEEE intelligent systems, 24(5), 2009.Google ScholarDigital Library
- 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 Scholar
- G. S. Blair et al. Interoperability in complex distributed systems. Springer, 2011.Google ScholarCross Ref
- Cen european reference data model for public transport information (transmodel). http://www.transmodel-cen.eu, n.d. Accessed: 11/10/2021.Google Scholar
- D. Chaves-Fraga et al. Editorial of transport data on the web. Semantic Web.Google Scholar
- D. Chen. Enterprise interoperability framework. In EMOI-INTEROP, 2006.Google ScholarCross Ref
- D. Chen, G. Doumeingts, and F. Vernadat. Architectures for enterprise integration and interoperability: Past, present and future. Computers in industry, 59(7), 2008.Google Scholar
- D. Chen et al. Enterprise interoperability: A standardisation view. In Int. Conf. on Enterprise Integration and Modeling Technology. Springer, 2002.Google Scholar
- D. Chen et al. Framework for enterprise interoperability. In Proc. of IFAC Workshop EI2N, pages 77--88. Bordeaux, 2006.Google ScholarCross Ref
- R. Chinnici et al. WSDL 0.2 specification, 2007.Google Scholar
- L. Cuenca et al. Conceptual interoperability barriers framework. In Proc. of Int. Conf. on Enterprise Information Systems, 2015.Google Scholar
- 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 ScholarDigital Library
- L. Ding et al. Using ontologies in the semantic web: A survey. In Ontologies. Springer, 2007.Google ScholarCross Ref
- European Commission. New european interoperability framework. https://ec.europa.eu/isa2/eif_en, 2017. Accessed: 11/10/2021.Google Scholar
- Transport research and innovation monitoring and information system. https://trimis.ec.europa.eu, 2021. Accessed: 11/10/2021.Google Scholar
- 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 Scholar
- R. T. Fielding et al. Architectural styles and the design of network-based software architectures. University of California, Irvine Irvine, 2000.Google ScholarDigital Library
- T. C. Ford and et al. Survey on interoperability measurement. 2007.Google Scholar
- D. S. Frankel. Model driven architecture applying MDA. John Wiley & Sons, 2003.Google Scholar
- A. Geraci et al. IEEE standard computer dictionary: Compilation of IEEE standard computer glossaries. IEEE Press, 1991.Google ScholarDigital Library
- T. R. Gruber et al. A translation approach to portable ontology specifications. Knowledge acquisition, 5(2):199--221, 1993.Google ScholarDigital Library
- M. N. Huhns and M. P. Singh. Service-oriented computing: Key concepts and principles. IEEE Internet computing, 9(1):75--81, 2005.Google ScholarDigital Library
- ITxPT specifications. https://itxpt.org, 2021. Accessed: 11/10/2021.Google Scholar
- 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 Scholar
- V. Issarny et al. A perspective on the future of middleware-based software engineering. In Future of Software Engineering (FOSE'07). IEEE, 2007.Google ScholarDigital Library
- P. Jittrapirom et al. Mobility as a service: A critical review of definitions, assessments of schemes, and key challenges. 2017.Google Scholar
- M. Klusch et al. Semantic web service search: a brief survey. KI-Künstliche Intelligenz, 2016.Google ScholarCross Ref
- J. Kopeckỳ et al. Sawsdl: Semantic annotations for wsdl and xml schema. IEEE Internet Computing, 2007.Google Scholar
- 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 Scholar
- G. Leal et al. Interoperability assessment: A systematic literature review. Computers in Industry, 106, 2019.Google Scholar
- D. Martin et al. Owl-s: Semantic markup for web services. W3C member submission, 22(4), 2004.Google Scholar
- S. A. McIlraith et al. Semantic web services. IEEE intelligent systems, 16, 2001.Google Scholar
- A. Nash and et al. RailML - a standard data interface for railroad applications. WIT Transactions on The Built Environment, 74, 2004.Google Scholar
- 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 Scholar
- C. B. Nielsen et al. Systems of systems engineering: basic concepts, model-based techniques, and research directions. ACM Computing Surveys (CSUR), 48, 2015.Google Scholar
- H. Panetto and J. Cecil. Information systems for enterprise integration, interoperability and networking: theory and applications, 2013.Google Scholar
- M. Paolucci et al. Semantic matching of web services capabilities. In Int. semantic web conf. Springer, 2002.Google ScholarCross Ref
- 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 Scholar
- L. Richardson and S. Ruby. RESTful web services. O'Reilly, 2008.Google Scholar
- 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 Scholar
- M. Sadeghi et al. A semantic-based access control approach for systems of systems. ACM SIGAPP Applied Computing Review, 21(4), 2022.Google ScholarDigital Library
- M. Sadeghi et al. Sprint: Semantics for performant and scalable interoperability of multimodal transport. arXiv preprint arXiv:2203.14568, 2022.Google Scholar
- G. Shapps and K. Williams. Great british railways: The williams-shapps plan for rail. Technical report, Department for Transport, 2021.Google Scholar
- 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 Scholar
- F. Vernadat. Enterprise modeling and integration. 1996.Google Scholar
- V. Vyatkin. Software engineering in industrial automation: State-of-the-art review. IEEE Transactions on Industrial Informatics, 9(3):1234--1249, 2013.Google ScholarCross Ref
- E. Yahia et al. Formal measures for semantic interoperability assessment in cooperative enterprise information systems. Computers in Industry, 2012.Google ScholarDigital Library
Index Terms
- Interoperability of Heterogeneous Systems of Systems: Review of Challenges, Emerging Requirements and Options
Recommendations
Interoperability in digital electrocardiography: harmonization of ISO/IEEE x73-PHD and SCP-ECG
The ISO/IEEE 11073 (x73) family of standards is a reference frame for medical device interoperability. A draft for an ECG device specialization (ISO/IEEE 11073-10406-d02) has already been presented to the Personal Health Device (PHD) Working Group, and ...
The application of interoperability requirement specification and verification to collaborative processes in industry
Interoperability is becoming a crucial issue for industry, and a lack of interoperability can be seen as an important barrier to collaborative work, in both public (inter-enterprise) and private (intra-enterprise) collaborative processes. Indeed, ...
Beyond semantic interoperability in IoT ecosystems
IOT '18: Proceedings of the 8th International Conference on the Internet of ThingsInteroperability is an important research stream in the Internet of Things, with semantics being the current focus of attention. Meanwhile, interoperability aspects beyond semantics are still rarely covered. Interoperability is a central problem in the ...
Comments