Abstract
The present research work aims at developing an approach to reach inter-enterprise interoperability and to test its achievement using practices from the software engineering process. Four fundamental activities are identified in the software process: software specification, software development, software validation and software evolution [1]. In this work, interoperability requirements are specified by representing interoperability problems directly on business process models. For the validation activity, an interoperability testing sub-process is defined based on this new form of interoperability requirements specification. It is also demonstrated that the improvement proposed in software specification activity will have positive impact on the software development activity.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
The Association for Library Collections and Technical Services.
References
Sommerville, I. (2011). Software engineering (9th ed.). Addison-Wesley, Boston, USA.
ALCTS. (2010). Description and access task force on metadata [cited 2011 19 September]. Retrieved from http://www.libraries.psu.edu/tas/jca/ccda/tf-meta3.html
Chungoora, N., et al. (2013). A model-driven ontology approach for manufacturing system interoperability and knowledge sharing. Computers in Industry, 64, 392–401.
Khadka, R., et al. (2013). Model-driven approach to enterprise interoperability at the technical service level. Computers in Industry, 64(8), 951–965.
Franco, R. D., et al. (2012). ColNet platform: Resilient collaborative networks through interoperability. In R. Poler, et al. (Eds.), Enterprise interoperability V: Shaping enterprise. London: Springer.
Wieczorek, S., & Stefanescu, A. (2010). Improving Testing of Enterprise Systems by Model-based Testing on Graphical User Interfaces. In 17th IEEE International Conference and Workshops on Engineering of Computer-Based Systems, IEEE.
Kingston, G., Fewell, S., & Richer, W. (2005). An organizational interoperability agility model. In The 10th Command and Control Research and Technology Symposium. Virginia: Command and Control Research Program.
Morris, E., et al. (2004). System of systems interoperability (SOSI): Final report. The Software Engineering Institute, Carnegie Mellon University.
Tolk, A. ,& Muguira, J. (2003). The levels of conceptual interoperability model. In The 2003 Fall Simulation Interoperability Workshop. Orlando: IEEE CS Press.
Mallek, S., Daclin, N., & Chapurlat, V. (2012). The application of interoperability requirement specification and verification to collaborative processes in industry. Computers in Industry, 63(7), 643–658.
Cornu, C., et al. (2012). Customizable interoperability assessment methodology to support technical processes deployment in large companies. Annual Reviews in Control, 36, 300–308.
Lemrabet, Y., et al. (2012). Proposition of business process modelling in model driven interoperability approach at CIM and PIM levels. In R. Poler, et al. (Eds.), Enterprise interoperability V: Shaping enterprise. London: Springer.
Walter, P., Werth, D., & Loos, P. (2007). Managing the lifecycle of cross-organizational collaborative business processes. In R. J. Gonçalves, et al. (Eds.), Enterprise interoperability. New challenges and approaches. London: Springer.
Chen, D., Doumeingts, G., & Vernadat, F. (2008). Architectures for enterprise integration and interoperability: Past, present and future. Computers in Industry, 59(7), 647–659.
Ducq, Y., Chen, D., & Doumeingts, G. (2012). A contribution of system theory to sustainable enterprise interoperability science base. Computers in Industry, 63, 844–857.
Touzi, J., et al. (2007). Interoperability through model-based generation: The case of the collaborative information system (CIS). In R. J. Gonçalves, et al. (Eds.), Enterprise interoperability. New challenges and approaches. London: Springer.
Berre, A.-J., et al. (2007). The ATHENA interoperability framework. In R.J. Gonçalves, et al. (Eds.), Enterprise interoperability. New challenges and approaches (pp. 569–580). London: Springer.
OMG. (2003). MDA guide V1.0.1. Object Management Group.
Jardim-Goncalves, R., Grilo, A., & Steiger-Garcao, A. (2006). Challenging the interoperability between computers in industry with MDA and SOA. Computers in Industry, 57(8–9), 679–689.
Pessoa, R. M., et al. (2008). Enterprise interoperability with SOA: A survey of service composition approaches. In Enterprise Distributed Object Computing Conference Workshops. IEEE.
Lee, Y. (2009). Event-driven SOA test framework based on BPA-simulation. In First International Conference on ‘Networked Digital Technologie. IEEE.
Vieira, M., et al. (2006). Automation of GUI testing using a model-driven approach. In The 2006 International Workshop on Automation of Software Test. ACM.
Camara, M., Ducq, Y., & Dupas, R. (2013). A methodology for the evaluation of interoperability improvements in inter-enterprises collaboration based on causal performance measurement models. International Journal of Computer Integrated Manufacturing.
OMG. (2011). Business process model and notation (BPMN). Version 2.0. Needham, MA, United States.
Frankel, D. S. (2003). model driven architecture: applying MDA to enterprise. Computing. Wiley.
ISO/IEC/IEEE. (2013). 29119-2-Software and systems engineering. Software testing. IEEE.
Chappell, D. (2009). Enterprise service bus. O’Reilly.
Ferrara, A., & MacDonald, M (2002). Programming.NET web services. O’Reilly Media, Inc.
W3C (2004). Web services architecture. W3C.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Camara, M.S., Dupas, R., Ducq, Y., Mané, B. (2014). Interoperability Improvement in Inter-Enterprises Collaboration: A Software Engineering Approach. In: Mertins, K., Bénaben, F., Poler, R., Bourrières, JP. (eds) Enterprise Interoperability VI. Proceedings of the I-ESA Conferences, vol 7. Springer, Cham. https://doi.org/10.1007/978-3-319-04948-9_17
Download citation
DOI: https://doi.org/10.1007/978-3-319-04948-9_17
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-04947-2
Online ISBN: 978-3-319-04948-9
eBook Packages: EngineeringEngineering (R0)