Practical experiences in the usage of MIDAS in the logistics domain
- 157 Downloads
- 1 Citations
Abstract
In this paper, we present the experience in the usage of MIDAS, an integrated framework for Service Oriented Architecture (SOA) testing automation that is available as Software as a Service (SaaS) in a cloud infrastructure, to test a GS1 Logistics Interoperability Model (GS1 LIM) compliant service architecture for the logistics domain. Activities performed, results achieved and the evaluation of success factors and key performance indicators (KPIs) are detailed as well as other insights: (1) 25 % of companies would pay for model-based testing (MBT), (2) GS1 LIM should be certifiable, and (3) companies identify as a major barrier how to calculate the MBT return on investment (ROI).
Keywords
Model based testing Logistics domain Case study Testing automationNotes
Acknowledgments
This work was done in the context of the Model and Inference Driven—automated testing of Services architectures (MIDAS) European project (Project Number 318786). We would like to thank Fraunhofer FOKUS, Simple Engineering France and Université Pierre et Marie Curie for their support in the training and modeling activities. University of Gttingen for their support in the usage-based configuration. Regional SMEs for their participation in the deployment of external software to be tested by MIDAS.
References
- 1.APICS: Supply Chain Council. http://www.apics.org/ (2015). Accessed 21 Nov 2015
- 2.Baker, P., Dai, Z.R., Grabowski, J., Haugen, O., Lucio, S., Samuelsson, E., Schieferdecker, I., Williams. C.E.: The uml 2.0 testing profile. In: Proceedings of the 8th conference on quality engineering in software technology, Nuremberg (Germany), pp. 181–189 (2004)Google Scholar
- 3.Barcelona, M., García-Borgoñón, L., Calvo, J., Escalona, M.J.: Cervantes: un framework para el diseo y desarrollo de sistemas distribuidos. Jornadas de Ingeniera delSoftware y Bases de Datos (JISBD2014), Cadiz, Spain, September 16–19 (2014)Google Scholar
- 4.Barnett, J., Akolkar, R., Auburn, R., Bodell, M., Burnett, D.C., Carter, J., McGlashan, S., Lager, T., Helbing, M., Hosn, R. et al.: State chart xml (scxml): state machine notation for control abstraction. W3C working draft (2007)Google Scholar
- 5.Specification for security management systems for the supply chain (2007). ISO 28000:2007Google Scholar
- 6.Council, S.C.: Supply chain operations reference model (SCOR) V 11 (2008)Google Scholar
- 7.ECITL: ICT Demostration Center for Logistics, European conference on ICT for transport logistics. http://www.ecitl.eu/13democentre.php (2013). Accessed 22 Nov 2015
- 8.EuroSTIA: European Software Testing Innovation Alliance. https://www.facebook.com/groups/EuroSTIA/, https://www.linkedin.com/grps/EuroSTIA-EU-Software-Testing-Innovation-8437371/about (2015). Accessed 22 Nov 2015
- 9.García-Borgoñón, L., Barcelona, M., Calvo, J., Ramos, I., Escalona, M.J.: Cervantes: a model-based approach for service-oriented systems development. In: 23nd international conference on information systems development (ISD2014), Zagreb, Croatia, September 2–4 (2014)Google Scholar
- 10.Grabowski, J., Hogrefe, D., Réthy, G., Schieferdecker, I., Wiles, A., Willcock, C.: An introduction to the testing and test control notation (ttcn-3). Comput. Netw. 42(3), 375–403 (2003)CrossRefMATHGoogle Scholar
- 11.GS1: GS1 Association. http://www.gs1.org (2015). Accessed 21 Nov 2015
- 12.GS1: GS1 Logistics Interoperability Model. http://www.gs1.org/lim (2015). Accessed 21 Nov 2015
- 13.GS1: GS1 logistics interoperability model specification, version 3.1. http://www.gs1.org/gsmp/kc/ecom/xml/xml_v_3_1 (2015). Accessed 22 Nov 2015
- 14.Guessous, M., Barcelona, M., García-Borgoñón, L., Alba, M.: Un enfoque basado en modelos para incorporar requisitos no funcionales y de integracin de software en el diseo de arquitecturas orientadas a servicios. Jornadas de Ingeniera del Software y Bases de Datos (JISBD2014), Cadiz, Spain, September 16–19 (2014)Google Scholar
- 15.Herbold, S., Francesco, A.D., Grabowski, J., Harms, P., Hillah, L., Kordon, F., Maesano, A., Maesano, L., Napoli, C. D., Rosa, F.D., Schneider, M.A., Tonellotto, N., Wendland, M., Wuillemin, P.: The MIDAS cloud platform for testing SOA applications. In: 8th IEEE international conference on software testing, verification and validation, ICST 2015, Graz, Austria, April 13–17, pp. 1–8 (2015)Google Scholar
- 16.Huan, S.H., Sheoran, S.K., Wang, G.: A review and analysis of supply chain operations reference (scor) model. Supply chain management. Int. J. 9(1), 23–29 (2004)Google Scholar
- 17.ITAINNOVA: Spanish Demostration Centre of ICT into Logistics. http://www.cdlogistica.es/en/ (2015). Accessed 22 Nov 2015
- 18.ITAINNOVA: TesteA Aragon Regional Framework for the promotion of software testing. http://aragon.es/testea (2015). Accessed 22 Nov 2015
- 19.Lanusse, A., Tanguy, Y., Espinoza, H., Mraidha, C., Gerard, S., Tessier, P., Schnekenburger, R., Dubois, H., Terrier, F.: Papyrus uml: an open source toolset for mda. In: Proceedings of the fifth European conference on model-driven architecture foundations and applications (ECMDA-FA 2009), pp. 1–4. Citeseer (2009)Google Scholar
- 20.MIDAS Deliverable: SAUT Construction Model Specification Service Component Architecture for Services Architecture Under Test (SCA4SAUT) - V. 1.2, 2014Google Scholar
- 21.McDougall, G.H., Levesque, T.: Customer satisfaction with services: putting perceived value into the equation. J. Serv. Market. 14(5), 392–410 (2000)CrossRefGoogle Scholar
- 22.Mendez-Diaz, J.I., Morales-Matamoros, O., Tejeida-Padilla, R., Vazquez-Espinosa, G.J.: The value equation. In: Proceedings of the 53rd annual meeting of the ISSS-2009, Brisbane, Australia, vol. 1 (2009)Google Scholar
- 23.MIDAS deliverable: MIDAS user training V 0.5 (2015)Google Scholar
- 24.MIDAS: The MIDAS Portal. http://ec2-52-16-2-113.eu-west-1.compute.amazonaws.com:5001 (2015). Accessed 22 Nov 2015
- 25.MIDAS Deliverable: Evaluation strategy and pilots integration Plan V 1.0 (2015)Google Scholar
- 26.MIDAS Consortium: Model and inference driven automated testing of services architectures, MIDAS EU Project. http://www.midas-project.eu/ (2015). Accessed 21 Nov 2015
- 27.Oliver, R.K., Webber, M.D.: Supply-chain management: logistics catches up with strategy. Outlook 5(1), 42–47 (1982)Google Scholar
- 28.Herbold, S., De Francesco, A., Grabowski, J., Harms, P., Hillah, L. M., Kordon, F., Schneider, M. A.: The MIDAS cloud platform for testing SOA applications. In: IEEE 8th international conference on software testing, Verification and Validation (ICST), pp. 1–8 (2015)Google Scholar
- 29.Testing Technologies: TT Workbench. http://www.testingtech.com/products/ttworkbench.php (2015). Accessed 22 Nov 2015
- 30.W3C: State Machine notation for control abstraction. http://www.w3.org/TR/scxml/ (2014). Accessed 22 Nov 2015
- 31.MIDAS Deliverable: Specification and implementation of MIDAS test models: the midas DSL (2014)Google Scholar