Practical experiences in the usage of MIDAS in the logistics domain

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).

This is a preview of subscription content, access via your institution.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

References

  1. 1.

    APICS: Supply Chain Council. http://www.apics.org/ (2015). Accessed 21 Nov 2015

  2. 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)

  3. 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)

  4. 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)

  5. 5.

    Specification for security management systems for the supply chain (2007). ISO 28000:2007

  6. 6.

    Council, S.C.: Supply chain operations reference model (SCOR) V 11 (2008)

  7. 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. 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. 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)

  10. 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)

    Article  MATH  Google Scholar 

  11. 11.

    GS1: GS1 Association. http://www.gs1.org (2015). Accessed 21 Nov 2015

  12. 12.

    GS1: GS1 Logistics Interoperability Model. http://www.gs1.org/lim (2015). Accessed 21 Nov 2015

  13. 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. 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)

  15. 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)

  16. 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. 17.

    ITAINNOVA: Spanish Demostration Centre of ICT into Logistics. http://www.cdlogistica.es/en/ (2015). Accessed 22 Nov 2015

  18. 18.

    ITAINNOVA: TesteA Aragon Regional Framework for the promotion of software testing. http://aragon.es/testea (2015). Accessed 22 Nov 2015

  19. 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)

  20. 20.

    MIDAS Deliverable: SAUT Construction Model Specification Service Component Architecture for Services Architecture Under Test (SCA4SAUT) - V. 1.2, 2014

  21. 21.

    McDougall, G.H., Levesque, T.: Customer satisfaction with services: putting perceived value into the equation. J. Serv. Market. 14(5), 392–410 (2000)

    Article  Google Scholar 

  22. 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)

  23. 23.

    MIDAS deliverable: MIDAS user training V 0.5 (2015)

  24. 24.

    MIDAS: The MIDAS Portal. http://ec2-52-16-2-113.eu-west-1.compute.amazonaws.com:5001 (2015). Accessed 22 Nov 2015

  25. 25.

    MIDAS Deliverable: Evaluation strategy and pilots integration Plan V 1.0 (2015)

  26. 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. 27.

    Oliver, R.K., Webber, M.D.: Supply-chain management: logistics catches up with strategy. Outlook 5(1), 42–47 (1982)

    Google Scholar 

  28. 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)

  29. 29.

    Testing Technologies: TT Workbench. http://www.testingtech.com/products/ttworkbench.php (2015). Accessed 22 Nov 2015

  30. 30.

    W3C: State Machine notation for control abstraction. http://www.w3.org/TR/scxml/ (2014). Accessed 22 Nov 2015

  31. 31.

    MIDAS Deliverable: Specification and implementation of MIDAS test models: the midas DSL (2014)

Download references

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.

Author information

Affiliations

Authors

Corresponding author

Correspondence to M. A. Barcelona.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Barcelona, M.A., García-Borgoñón, L. & López-Nicolás, G. Practical experiences in the usage of MIDAS in the logistics domain. Int J Softw Tools Technol Transfer 19, 325–339 (2017). https://doi.org/10.1007/s10009-016-0430-5

Download citation

Keywords

  • Model based testing
  • Logistics domain
  • Case study
  • Testing automation