Practical experiences in the usage of MIDAS in the logistics domain

  • M. A. Barcelona
  • L. García-Borgoñón
  • G. López-Nicolás
MBTCloud

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 automation 

Notes

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. 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)Google Scholar
  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)Google Scholar
  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)Google Scholar
  5. 5.
    Specification for security management systems for the supply chain (2007). ISO 28000:2007Google Scholar
  6. 6.
    Council, S.C.: Supply chain operations reference model (SCOR) V 11 (2008)Google Scholar
  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)Google Scholar
  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)CrossRefMATHGoogle 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)Google Scholar
  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)Google Scholar
  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)Google Scholar
  20. 20.
    MIDAS Deliverable: SAUT Construction Model Specification Service Component Architecture for Services Architecture Under Test (SCA4SAUT) - V. 1.2, 2014Google Scholar
  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)CrossRefGoogle 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)Google Scholar
  23. 23.
    MIDAS deliverable: MIDAS user training V 0.5 (2015)Google Scholar
  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)Google Scholar
  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)Google Scholar
  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)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2016

Authors and Affiliations

  • M. A. Barcelona
    • 1
  • L. García-Borgoñón
    • 1
  • G. López-Nicolás
    • 1
  1. 1.Aragón Institute of TechnologyZaragozaSpain

Personalised recommendations