A model for the elicitation of organizational system interoperability requirements
email: danielp@unicauca.edu.co
email: fjpino@unicauca.edu.co
Faculty of Electronic and Telecommunications Engineering
email: sandrabr@unicauca.edu.co
Introduction: this article is the product of the research called a framework to support the elicitation of interoperability requirements (IR) based on the needs of an organization's business processes, developed at the Universidad del Cauca in 2019.
Problem: within the requirements elicitation process, stakeholders generally fail to articulate IR according to the business needs, causing the development of systems incompatible with systems in other functional areas.
Objective: to identify, define and classify a set of attributes that constitute the interoperability at the business level, which must be considered during the elicitation of an IR.
Methodology: the development of the model followed these activities: (i) establishment of the aspects to be considered in the interoperability at the business level, (ii) identification of the attributes that make up each aspect, (iii) definition of the identified attributes and the options that can be obtained in response, and (iv) classification of the attributes.
Results: a model that describes 21 attributes that constitute the interoperability at the business level, classified in the following views: emitters and receivers, types of interaction, data flow properties, and conditions to use the communicated data.
Conclusion: from the application of the model in the elicitation of a set of IR of two functional areas of an organization, it was identified that the attributes favor the common understanding among members of different areas and support the analysis and planning of the exchanges of information.
Originality: to identify and define a set of attributes that constitute interoperability at the business level.
Limitations: the model must be used by a process that guides the elicitation of the attributes that make up the IR.
J. Meng et al., “DynaFlow: a dynamic inter-organisational workflow management system,” Int. J. Bus. Process Integr. Manag., vol. 1, no. 2, pp. 101–115, 2006, doi: https://doi.org/10.1504/ijbpim.2006.010024.
N. Daclin, D. Chen, and B. Vallespir, “Developing enterprise collaboration: a methodology to implement and improve interoperability,” Enterp. Inf. Syst., vol. 10, no. 5, pp. 467–504, 2016, doi: https://doi.org/10.1080/17517575.2014.932013.
T. R. Soomro and A. H. Awan, “Challenges and future of enterprise application integration,” Int. J. Comput. Appl., vol. 42, no. 7, pp. 42–45, 2012, doi: https://doi.org/10.5120/5707-7762.
S. Mallek, N. Daclin, and V. Chapurlat, “The application of interoperability requirement specification and verification to collaborative processes in industry,” Comput. Ind., vol. 63, no. 7, pp. 643–658, 2012, doi: https://doi.org/10.1016/j.compind.2012.03.002.
D. Chen and G. Doumeingts, “European initiatives to develop interoperability of enterprise applications - Basic concepts, framework and roadmap,” Annu. Rev. Control, vol. 27 II, pp. 153–162, 2003, doi: https://doi.org/10.1016/j.arcontrol.2003.09.001.
H. Panetto, M. Zdravkovic, R. Jardim-Goncalves, D. Romero, J. Cecil, and I. Mezgár, “New perspectives for the future interoperable enterprise systems,” Comput. Ind., vol. 79, pp. 47–63, 2016, doi: https://doi.org/10.1016/j.compind.2015.08.001.
ISO/IEC, “ISO-IEC 25010: 2011 Systems and Software Engineering-Systems and Software Quality Requirements and Evaluation (SQuaRE)-System and Software Quality Models,” 2011, doi: https://doi.org/10.3403/30215101u.
R. Rezaei, T. K. Chiew, S. P. Lee, and Z. S. Aliee, “Interoperability evaluation models: A systematic review,” Comput. Ind., vol. 65, no. 1, pp. 1–23, 2014, doi: https://doi.org/10.1016/j.compind.2013.09.001.
K. Cenci, E. Estevez, and P. R. Fillottrani, “Facilitating Data Interoperability in Science and Technology: A Case Study and a Technical Solution,” in Proceedings of the 18th Annual International Conference on Digital Government Research, 2017, pp. 407–415, doi: https://doi.org/10.1145/3085228.3085291.
M. Javanbakht, R. Rezaie, F. Shams, and M. Seyyedi, “A new method for decision making and planning in enterprises,” in Information and Communication Technologies: From Theory to Applications, 2008. ICTTA 2008. 3rd International Conference on, 2008, pp. 1–5, doi: https://doi.org/10.1109/ictta.2008.4529986.
C. E. Kuziemsky and J. H. Weber-Jahnke, “An ebusiness-based framework for ehealth interoperability,” J. Emerg. Technol. Web Intell., vol. 1, no. 2, pp. 129–136, 2009, doi: https://doi.org/10.4304/jetwi.1.2.129-136.
ISO, “ISO 11354-1:2011 Advanced automation technologies and their applications -- Requirements for
establishing manufacturing enterprise process interoperability -- Part 1: Framework for enterprise interoperability,” 2011, doi: https://doi.org/10.3403/30185800U.
K. Cenci, E. Estevez, and P. R. Fillottrani, “Facilitating Data Interoperability in Science and Technology: A Case Study and a Technical Solution,” in Proceedings of the 18th Annual International Conference on Digital Government Research, 2017, pp. 407–415, doi: https://doi.org/10.1109/ictta.2008.4529986.
A. Grilo, R. Jardim-Goncalves, and V. Cruz-Machado, “A framework for measuring value in business
interoperability,” 2007 IEEE Int. Conf. Ind. Eng. Eng. Manag., pp. 520–524, 2007, doi: https://doi.org/10.1109/ieem.2007.4419244.
R. C. Motta, K. M. De Oliveira, and G. H. Travassos, “Rethinking interoperability in contemporary software systems,” in Software Engineering for Systems-of-Systems and 11th Workshop on Distributed Software Development, Software Ecosystems and Systems-of-Systems (JSOS), 2017 IEEE/ACM Joint 5th International Workshop on, 2017, pp. 9–15, doi: https://doi.org/10.1109/jsos.2017.5.
R. C. Motta, K. M. de Oliveira, and G. H. Travassos, “Characterizing Interoperability in Context-aware Software Systems,” in Computing Systems Engineering (SBESC), 2016 VI Brazilian Symposium on, 2016, pp. 203–208, doi: https://doi.org/10.1109/sbesc.2016.039.
N. Daclin, S. M. Daclin, V. Chapurlat, and B. Vallespir, “Writing and verifying interoperability requirements: Application to collaborative processes,” Comput. Ind., vol. 82, pp. 1–18, 2016, doi: https://doi.org/10.1016/j.compind.2016.04.001.
S. Mallek, N. Daclin, and V. Chapurlat, “The application of interoperability requirement specification and verification to collaborative processes in industry,” Comput. Ind., vol. 63, no. 7, pp. 643–658, 2012, doi: 10.1016/j.compind.2012.03.002.
N. Daclin and S. Mallek, “Capturing and Structuring Interoperability Requirements: A Framework for Interoperability Requirements,” in Enterprise Interoperability VI: Interoperability for Agility, Resilience and Plasticity of Collaborations, K. Mertins, F. Bénaben, R. Poler, and J.-P. Bourrières, Eds. Cham: Springer International Publishing, 2014, pp. 239–249.
R. Rezaei, T. K. Chiew, and S. P. Lee, “A review on E-business Interoperability Frameworks,” J. Syst. Softw., vol. 93, pp. 199–216, 2014, doi: https://doi.org/10.1016/j.jss.2014.02.004.
C. Legner and K. Wende, “Towards an excellence framework for business interoperability,” in 19th Bled eConference eValues, 2006, pp. 1–16.
N. Daclin, S. M. Daclin, V. Chapurlat, and B. Vallespir, “Writing and verifying interoperability requirements: Application to collaborative processes,” Comput. Ind., vol. 82, pp. 1–18, 2016, doi: https://doi.org/10.1016/j.compind.2016.04.001.
A. Przybylek, “A business-oriented approach to requirements elicitation,” in Evaluation of Novel Approaches to Software Engineering (ENASE), 2014 International Conference on, 2014, pp. 1–12, doi: https://doi.org/10.5220/0004887701520163.
H. Abukwaik and D. Rombach, “Software Interoperability Analysis in Practice: A Survey,” in Proceedings of the 21st International Conference on Evaluation and Assessment in Software Engineering, 2017, pp. 12–20, doi: https://doi.org/10.1145/3084226.3084255.
J. J. Alfaro, R. Rodríguez-Rodríguez, M. J. Verdecho, and A. Ortiz, “Business process interoperability and collaborative performance measurement,” Int. J. Comput. Integr. Manuf., vol. 22, no. 9, pp. 877–889, 2009.
R. Silveira, J. Pastor, and E. Mayol, “Towards a Method for Enterprise Information Systems Integration.,” in Proceedings of the Tenth International Conference on Enterprise Information Systems, 2008, pp. 349–354, doi: https://doi.org/10.5220/0001715603490354.
K. Cenci, P. Fillottrani, and J. Ardenghi, “Government Data Interoperability: a Case Study from Academia,” in Proceedings of the 10th International Conference on Theory and Practice of Electronic Governance, 2017, pp. 625–628, doi: https://doi.org/10.1145/3047273.3047382.
P. Lencioni, Silos, Politics and Turf Wars: A Leadership Fable About Destroying the Barriers That Turn Colleagues Into Competitors. John Wiley & Sons, 2006.
R. Jardim-Goncalves, C. Agostinho, and A. Steiger-Garcao, “A reference model for sustainable interoperability in networked enterprises: towards the foundation of EI science base,” Int. J. Comput. Integr. Manuf., vol. 25, no. 10, pp. 855–873, 2012, doi: https://doi.org/10.1080/0951192x.2011.653831.
W. J. White, A. C. O’Connor, and B. R. Rowe, “Economic impact of inadequate infrastructure for supply chain integration,” NIST Plan. Rep., pp. 2–4, 2004.
M. S. Camara, R. Dupas, and Y. Ducq, “Validation and Verification of Interoperability Requirements,” in Enterprise Interoperability: 6th International IFIP Working Conference, 2015, pp. 39–52, doi: https://doi.org/10.1007/978-3-662-47157-9_4.
B. Kitchenham, “Procedures for performing systematic reviews,” Keele, 2004.
ODNI, “Information interoperability framework,” Washington DC, 2014.
European Union, “European Interoperability Framework,” 2017, doi: https://doi.org/10.2799/78681.
D. Chen, “Framework for enterprise interoperability,” Enterp. Interoperability INTEROP‐PGSO Vis., vol. 1, pp. 1–18, 2017, doi: https://doi.org/10.1002/9781119407928.ch1.
M. M. E. Alemany, F. Alarcón, F. C. Lario, and R. Poler, “Conceptual Framework for the Interoperability Requirements of Collaborative Planning Process,” Enterp. Interoperability IV, pp. 25–34, 2010, doi: https://doi.org/10.1007/978-1-84996-257-5_3.
S. Blanc-Serrier, Y. Ducq, and B. Vallespir, “Organisational interoperability characterisation and evaluation using enterprise modelling and graph theory,” Comput. Ind., vol. 101, pp. 67–80, 2018, doi: https://doi.org/10.1016/j.compind.2018.04.012.
R. Ruggaber, “ATHENA - Advanced Technologies for Interoperability of Heterogeneous Enterprise Networks and their Applications BT - Interoperability of Enterprise Software and Applications,” 2006, pp. 459–460, doi: https://doi.org/10.1007/1-84628-152-0_45.
N. A. Qureshi, C. D. Nguyen, and A. Perini, “Analyzing interoperability requirements for adaptive service-based applications: A goal-oriented approach,” Proc. - Int. Comput. Softw. Appl. Conf., pp. 239–244, 2010, doi: https://doi.org/10.1109/COMPSACW.2010.49.
A. Zwegers, “IDEAS Roadmap for eBusiness Interoperability,” in eGovernment Interoperability Workshop, Brussels, 2003.
ISO/IEC, “ISO/IEC TR 15067-3-2:2016 Information technology -- Home Electronic System (HES) application model -- Part 3-2: GridWise interoperability context-setting framework,” 2016, doi: https://doi.org/10.3403/30341496.
Cabinet-Office/United Kingdom, “e-Government Interoperability Framework (e-GIF),” London, 2005.
J. Ullberg, D. Chen, and P. Johnson, “Barriers to enterprise interoperability,” Enterp. Interoperability, pp. 13–24, 2009, doi: https://doi.org/10.1007/978-3-642-04750-3_2.
OMG, “Object Management Group Business Process Model and Notation,” 2014. [Online]. Available: https://www.omg.org/spec/BPMN. [Accessed: 05-Oct-2019].
G. F. Coulouris, Distributed Systems: International Edition, 5 ed. 2011.
M. L. Liu, Computación distribuida Fundamentos y aplicaciones, Wesley, Ad. 2004.
R. L. Daft, J. Murphy, and H. Willmott, Organization theory and design, 1a ed. Cengage learning EMEA, 2010.
R. Daft, Teoría y diseño organizacional, 10a ed. Cengage Learning Editores, 2011.
F. B. Vernadat, “Interoperable enterprise systems: Principles, concepts, and methods,” Annu. Rev. Control, vol. 31, no. 1, pp. 137–145, 2007, doi: https://doi.org/10.1016/j.arcontrol.2007.03.004.
M. Montesi and P. Lago, “Software engineering article types: An analysis of the literature,” J. Syst. Softw., vol. 81, no. 10, pp. 1694–1714, Oct. 2008, doi: https://doi.org/10.1016/j.jss.2007.11.723.
Copyright (c) 2020 Ingeniería Solidaria

This work is licensed under a Creative Commons Attribution 4.0 International License.
Cession of rights and ethical commitment
As the author of the article, I declare that is an original unpublished work exclusively created by me, that it has not been submitted for simultaneous evaluation by another publication and that there is no impediment of any kind for concession of the rights provided for in this contract.
In this sense, I am committed to await the result of the evaluation by the journal Ingeniería Solidaría before considering its submission to another medium; in case the response by that publication is positive, additionally, I am committed to respond for any action involving claims, plagiarism or any other kind of claim that could be made by third parties.
At the same time, as the author or co-author, I declare that I am completely in agreement with the conditions presented in this work and that I cede all patrimonial rights, in other words, regarding reproduction, public communication, distribution, dissemination, transformation, making it available and all forms of exploitation of the work using any medium or procedure, during the term of the legal protection of the work and in every country in the world, to the Universidad Cooperativa de Colombia Press.