Abstract
Interoperability, defined as the satisfaction of a communication need between two or more actors, is an important aspect in many phases of an enterprise’s development. Mastering the field of interoperability is a daunting task so aid in predicting interoperability can be of great benefit. Formalisms capable of such predictions of future information system architectures are however sparse, and when employed, it is essential that the prediction is accurate. In this paper, a previously proposed interoperability modelling and prediction language is subjected to case testing and evaluated toward interoperability predictions made by practitioners and experts in the field. The results show that although there are some areas not currently covered by the framework, in general, it performs better than the intended users, and would thereby provide additional support in various development and design contexts.
Similar content being viewed by others
Notes
The course covers the use of architecture models as a means to assess various business and system properties, i.e. the approach used in the framework of this article, see (Ullberg 2009b) for more information.
References
Agarwal, R., Kannan, R., & Tanniru, M. (1993). Formal validation of a knowledge-based system using a variation of the Turing test. Expert Systems with Applications, 6, 2.
Alberola, J.M., Botti, V., & Such, J.M. (2014). Advances in infrastructures and tools for multiagent systems. Information Systems Frontiers, 16(2).
Baddeley, M. C., Curtis, A., & Wood, R. (2004). An introduction to prior information derived from probabilistic judgements: elicitation of knowledge, cognitive bias and herding. Geological Society, London, Special Publications, 239(1), 15–27.
Berre, A.J., Elvesaeter, B., Figay, N., Guglielmina, C., Johnsen, S., Karlsen, D., et al. (2007). The ATHENA Interoperability Framework. In Proceedings of Interoperability for Enterprise Software and Applications (I-ESA).
Blanc S., Ducq, Y., & Vallespir, B. (2007). A graph based approach for interoperability evaluation. In Interoperability for Enterprise Software and Applications (I-ESA).
Booch, G., Rumbaugh, J., & Jacobson, I. (2005). Unified modeling language user guide, 2nd ed. Addison-Wesley.
Chandrasekaran, B. (1983). On evaluating artificial intelligence systems for medical diagnosis. AI Magazine, 4(2), 34.
Chen, D., & Daclin, N. (2006). Framework for enterprise interoperability. In 2nd International Workshop on Enterprise Integration, Interoperability and Networking (EI2N).
Chen, D., Doumeingts, G., & Vernadat, F. (2008). Architectures for enterprise integration and interoperability: past, present and future. Computers in Industry, 59(7), 647–659. doi:10.1016/j.compind.2007.12.016.
Daclin,N.,& Mallek, S. (2014). Capturing and structuring interoperability requirements: a framework for interoperability requirements. In 7th International Conference on Interoperability for Enterprises Systems and Applications (I-ESA 2014).
Department of Defense (DoD). 2004. DoD Architecture Framework, version 1.0.
GridWise Architecture Council (2008). GridWise Interoperability Context-Setting Framework v1.1.
IDABC (2004). Enterprise and industry DG, European interoperability framework for pan-European egovernment services. version 1.0. Brussels.
Johnson, P., Ullberg, J., Buschle, M., Franke, U., & Shahzad, K. (2014). An architecture modeling framework for probabilistic prediction. Information Systems and e-Business Management. doi:10.1007/s10257-014-0241-8.
Kasunic, M., & Anderson, W. (2004). Measuring systems interoperability: Challenges and opportunities. Technical Note, CMU/SEI-2004-TN-003, Pittsburgh: Software Engineering Institute, Carnegie Mellon University.
Kynn, M. (2008). The ‘heuristics and biases’ bias in expert elicitation. Journal of the Royal Statistical Society: Series A (Statistics in Society), 171(1), 239–264.
Lankhorst, M. (2013). Enterprise architecture at work (3rd ed.). Berlin: Springer Verlag.
Lauras, M., Benaben, F., Truptil, S., & Charles, A. (2015). Event-cloud platform to support decision-making in emergency management. Information Systems Frontiers, 17(4), 857–869.
Mallek, S., Daclin, N., & Chaprulat, V. (2012). The application of interoperability requirement specification and verification to collaborative processes in industry. Computers in Industry, 63, 642–658.
Matthes, F., Buckl, S., Leitel, J., & Schweda, C. M. (2008). Enterprise Architecture Management Tool Survey 2008, Technical Report, Chair for informatics 19 (sebis), Technische Universität München.
Meyer, M.A., & Booker, J.M. (2001). Eliciting and analyzing expert judgment: A practical guide. Siam.
Ministry of Defence (MOD) (2008). MOD Architecture Framework version 1.2.003, Technical report.
Morgan, M. G., Henrion, M., & Small, M. (1992). Uncertainty: A guide to dealing with uncertainty in quantitative risk and policy analysis. Cambridge University Press.
Morris, E., Levine, L., Meyers, C., Place, P., & Plakosh, D. (2004). Systems of systems interoperability: Final Report. Technical Report CMU/SEI-2004-TR-004 Pittsburgh: Software Engineering Institute, Carnegie Mellon University.
O’Keefe, R.M., & O’Leary, D.E. (1993). Expert system verification and validation: a survey and tutorial. Artificial Intelligence Review 7, 3–42. Kluwer Academic Publishers.
Object Management Group (OMG) (2006). Meta Object Facility (MOF) Core Specification, version 2.0 formal/06-01-01.
Object Management Group (OMG) (2009). OMG Unified Modeling Language (OMG UML), Superstructure Version 2.2.
Object Management Group (OMG) (2010). Object Constraint Language specification, version 2.2 formal/2010-02-01.
Pencheva, E., & Atanasov, I. (2014). Engineering of web services for internet of things applications. Information Systems Frontiers. doi:10.1007/s10796-014-9532-3.
Ruokolainen, T., Naudet, Y., & Latour, T. (2007). An ontology of interoperability in inter-enterprise communities. In Interoperability for enterprise software and applications (I-ESA).
Rushby, J. (1988). Quality measures and assurance for AI software. Vol. 4187. National Aeronautics and Space Administration, Scientific and Technical Information Division.
Saleem, A., Honeth, N., & Norstrom, L. (2010). A case study of multi-agent interoperability in IEC 61850 environments, in Innovative Smart Grid Technologies Conference Europe (ISGT Europe).
Solhström, J. (2013). Investigation of the applicability of the framework IF/ELSE on healthcare situations. MSc thesis, KTH – Royal Institute of technology, Stockholm.
Sommestad, T. (2012). A Freamework and theory for cyber security assessments. PhD Thesis, KTH – Royal Institute of Technology, Stockholm.
The Institute of Electrical and Electronics Engineers (1990). Standard Glossary of Software Engineering Terminology, Std 610.12, New York.
Tolk, A., & Muguira, J.A. (2003). The Levels of Conceptual Interoperability Model. In The 2003 Fall Simulation Interoperability Workshop.
Tversky, A., & Kahneman, D. (1974). Judgment under uncertainty: heuristics and biases. Science, 185(4157), 1124–1131.
Ullberg, J. (2012a). OCL statements for interoperability prediction, Technical report, KTH – Royal Institute of technology TRITA-EE 2012:033.
Ullberg, J. (2012b). Application of a Language for Interoperability Prediction, Technical report, KTH – Royal Institute of technology TRITA-EE 2012:034.
Ullberg, J., Chen, D., & Johnson, P. (2009a). Barriers to enterprise interoperability. In 2nd IFIP WG5.8 Workshop on Enterprise Interoperability (IWEI) pp. 13–29.
Ullberg, J., Johnson, P., & Lagerström, R. (2009b). Education in Enterprise Architecture Analysis – Assessing interoperability of service oriented architectures. In 5th China – Europe International Symposium on Software Industry Oriented Education (CEISIE).
Ullberg, J., Franke, U., Buschle, M., & Johnson, P. (2010). A tool for interoperability analysis of enterprise architecture models using P-OCL. In Proceedings of the International conference on Interoperability for Enterprise Software and Applications.
Ullberg, J., Johnson, P., & Buschle, M. (2012). A language for interoperability modeling and prediction. Computers in Industry, 63(8), 766–774. doi:10.1016/j.compind.2012.08.009.
Ullberg, J., Johnson, P., & Björkman, G. (2014).“A SCADA-specific interoperability modelling and prediction language” Submitted.
Verdanat, F. B. (2007). Interoperable enterprise systems, principles, concepts and methods. Annual Reviews in Control, 31(1), 137–145. doi:10.1016/j.arcontrol.2007.03.004.
Zachman, J.A. (1987). A framework for information systems architecture. IBM Systems Journal, 26 (3).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Ullberg, J., Johnson, P. Empirical assessment of the accuracy of an interoperability prediction language. Inf Syst Front 19, 819–833 (2017). https://doi.org/10.1007/s10796-016-9630-5
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10796-016-9630-5