Skip to main content

Applying Model-Driven Web Engineering to the Testing Phase of the ADAGIO Project

  • Conference paper
  • First Online:
Current Trends in Web Engineering (ICWE 2018)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 11153))

Included in the following conference series:

  • 801 Accesses

Abstract

The Model-Driven Engineering (MDE) has been used in recent years to promote better results in the development of Web Applications, in the field that has been called Model-Driven Web Engineering (MDWE). One of the advantages of applying MDWE is that it offers a solution to reduce the cost of the tests without affecting their quality execution. This paper presents the application of a MDWE methodology (Navigational Development Techniques, NDT) that provides support for all the phases of the lifecycle of a software project development proposing transformations between these phases, to manage the test phase of a real-world case study named ADAGIO. This project, among other goals, proposes the development of a web application whose main objective is to offer researchers the possibility of integrating and consolidating heterogeneous data sources, showing a unified vision of them, allowing to simplify the search task in different repositories as well as the relationship between the sources found.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Garcia-Garcia, J.A., Enriquez, J.G., Garcia-Borgonon, L., Arevalo, C., Morillo, E.: A MDE-based framework to improve the process management: the EMPOWER project. In: Proceedings of the 2017 IEEE 15th International Conference on Industrial Informatics, INDIN 2017 (2017)

    Google Scholar 

  2. Enríquez, J.G., García-García, J.A., Domínguez-Mayo, F.J., Escalona, M.J.: ALAMEDA ecosystem: centering efforts in software testing development. In: Quality Control and Assurance-An Ancient Greek Term Re-Mastered, vol. 1, pp. 155–172 (2017)

    Google Scholar 

  3. Dai, Z.R.: Model-driven testing with UML 2.0. In: Computer Science at Kent, pp. 179–187 (2004)

    Google Scholar 

  4. Brambilla, M., Cabot, J., Wimmer, M.: Model-driven software engineering in practice (2012)

    Article  Google Scholar 

  5. Escalona, M.J., Aragón, G.: NDT. A model-driven approach for web requirements. IEEE Trans. Softw. Eng. 34, 377–394 (2008)

    Article  Google Scholar 

  6. Saswat, A., et al.: An orchestrated survey of methodologies for automated software test case generation. J. Syst. Softw. 86, 1978–2001 (2013)

    Article  Google Scholar 

  7. Nogueira, S., Sampaio, A., Mota, A.: Test generation from state based use case models. Form. Asp. Comput. 26, 441–490 (2014)

    Article  MathSciNet  Google Scholar 

  8. Jena, A.K., Swain, S.K., Mohapatra, D.P.: A novel approach for test case generation from UML activity diagram. In: 2014 International Conference on Issues and Challenges in Intelligent Computing Techniques, pp. 621–629 (2014)

    Google Scholar 

  9. Olajubu, O., Ajit, S., Johnson, M., Turner, S., Thomson, S., Edwards, M.: Automated test case generation from domain specific models of high-level requirements. In: Proceedings of the 2015 Conference on Research in Adaptive and Convergent Systems, RACS, pp. 505–508 (2015)

    Google Scholar 

  10. Gutiérrez, J.J., Escalona, M.J., Mejías, M.: A model-driven approach for functional test case generation. J. Syst. Softw. 109, 214–228 (2015)

    Article  Google Scholar 

  11. Marín, B., Gallardo, C., Quiroga, D., Giachetti, G., Serral, E.: Testing of model-driven development applications. Softw. Qual. J., 1–29 (2016)

    Google Scholar 

  12. Elallaoui, M., Nafil, K., Touahni, R.: Automatic generation of TestNG tests cases from UML sequence diagrams in Scrum process. In: IEEE International Colloquium on Information Science and Technology (CiSt), pp. 65–70 (2017)

    Google Scholar 

  13. Usaola, M.P., Romero, F.R., Aranda, R.R.-B., Rodriguez, I.G.: Test case generation with regular expressions and combinatorial techniques. In: 2017 IEEE International Conference on Software Testing, Verification and Validation Workshops, pp. 189–198 (2017)

    Google Scholar 

  14. Jones, A.: ISO 12207 Software life cycle processes? Fit for purpose? Softw. Qual. J. 5, 243–253 (1996)

    Article  Google Scholar 

  15. García-García, J.A., Escalona, M.J., Domínguez-Mayo, F.J., Salido, A.: NDT-Suite: a methodological tool solution in the model-driven engineering paradigm. J. Softw. Eng. Appl. 7, 206–217 (2014)

    Article  Google Scholar 

  16. Selenium: Selenium website documentation. RA-MA Ed. Accessed Feb 2018

    Google Scholar 

Download references

Acknowledgment

This research has been supported by the POLOLAS project (TIN2016-76956-C3-2-R) of the Spanish Ministry of Economy and Competitiveness, the VPPI of the University of Seville and the ADAGIO Project (P106-16/E09).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to L. Morales .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Morales, L., Moreno-Leonardo, S., Olivero, M.A., Jiménez-Ramírez, A., Mejías, M. (2018). Applying Model-Driven Web Engineering to the Testing Phase of the ADAGIO Project. In: Pautasso, C., Sánchez-Figueroa, F., Systä, K., Murillo Rodríguez, J. (eds) Current Trends in Web Engineering. ICWE 2018. Lecture Notes in Computer Science(), vol 11153. Springer, Cham. https://doi.org/10.1007/978-3-030-03056-8_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-03056-8_2

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-03055-1

  • Online ISBN: 978-3-030-03056-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics