1 / 35

Applying Model-Driven Web Engineering to the testing phase of the ADAGIO Project

This project explores integrating Model-Driven Web Engineering into the testing phase of the ADAGIO Project, enhancing the efficiency and accuracy of web application development. Results and future work are discussed, focusing on the utilization of MDWE for optimized testing processes.

ppage
Download Presentation

Applying Model-Driven Web Engineering to the testing phase of the ADAGIO Project

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Applying Model-Driven Web Engineering to the testing phase of the ADAGIO Project L. Morales, S.Moreno-Leonardo, M.A.Olivero, A.Jiménez-Ramírez and M.Mejías 5 June, 2018

  2. Index • Introduction • Background: the ADAGIO Project • MDWE in the ADAGIO Project • Results • Conclusion and FutureWork

  3. Index • Introduction • Background: the ADAGIO Project • MDWE in the ADAGIO Project • Results • Conclusion and FutureWork

  4. Introduction Applying Model-Driven Web Engineering to the testing phase of the ADAGIO Project Grupo IWT2, 5 June, 2018 Introduction Background: the ADAGIO Project MDWE in the ADAGIO Prooject Results Conclusion and FutureWork

  5. Introduction Applying Model-Driven Web Engineering to the testing phase of the ADAGIO Project Grupo IWT2, 5 June, 2018 Introduction Background: the ADAGIO Project MDWE in the ADAGIO Prooject Results Conclusion and FutureWork

  6. Introduction Applying Model-Driven Web Engineering to the testing phase of the ADAGIO Project Grupo IWT2, 5 June, 2018 Introduction Background: the ADAGIO Project MDWE in the ADAGIO Prooject Results Conclusion and FutureWork

  7. Introduction Applying Model-Driven Web Engineering to the testing phase of the ADAGIO Project Grupo IWT2, 5 June, 2018 Introduction Background: the ADAGIO Project MDWE in the ADAGIO Prooject Results Conclusion and FutureWork

  8. Introduction Applying Model-Driven Web Engineering to the testing phase of the ADAGIO Project Grupo IWT2, 5 June, 2018 Introduction Background: the ADAGIO Project MDWE in the ADAGIO Prooject Results Conclusion and FutureWork

  9. Introduction Applying Model-Driven Web Engineering to the testing phase of the ADAGIO Project Grupo IWT2, 5 June, 2018 Introduction Background: the ADAGIO Project MDWE in the ADAGIO Prooject Results Conclusion and FutureWork

  10. Introduction = Applying Model-Driven Web Engineering to the testing phase of the ADAGIO Project Grupo IWT2, 5 June, 2018 Introduction Background: the ADAGIO Project MDWE in the ADAGIO Prooject Results Conclusion and FutureWork

  11. Introduction ADAGIO Applying Model-Driven Web Engineering to the testing phase of the ADAGIO Project Grupo IWT2, 5 June, 2018 Introduction Background: the ADAGIO Project MDWE in the ADAGIO Prooject Results Conclusion and FutureWork

  12. Index • Introduction • Background: the ADAGIO Project • MDWE in the ADAGIO Project • Results • Conclusion and FutureWork

  13. Background: the ADAGIO Project ADAGIO AnaliticsAggregatedGeolocation Open Applying Model-Driven Web Engineering to the testing phase of the ADAGIO Project Grupo IWT2, 5 June, 2018 Introduction Background: the ADAGIO Project MDWE in the ADAGIO Prooject Results Conclusion and FutureWork

  14. Background: the ADAGIO Project ADAGIO The vision of the ADAGIO project is to develop of a web application that combines strategies of Big Data and Machine Learning in areas of treatment of geotagged data from diverse and heterogeneous data sources, to generate knowledge, starting from Open Data information already available. • Facilitateresearch and data procesing. • Obtaingeotaggedpopulationsthatfitpredefinedcriteria. • To enablethe performance of statisticalanalyzes and correlations of thesepopulations Applying Model-Driven Web Engineering to the testing phase of the ADAGIO Project Grupo IWT2, 5 June, 2018 Introduction Background: the ADAGIO Project MDWE in the ADAGIO Prooject Results Conclusion and FutureWork

  15. Background: the ADAGIO Project Applying Model-Driven Web Engineering to the testing phase of the ADAGIO Project Grupo IWT2, 5 June, 2018 Introduction Background: the ADAGIO Project MDWE in the ADAGIO Prooject Results Conclusion and FutureWork

  16. Background: the ADAGIO Project Applying Model-Driven Web Engineering to the testing phase of the ADAGIO Project Grupo IWT2, 5 June, 2018 Introduction Background: the ADAGIO Project MDWE in the ADAGIO Prooject Results Conclusion and FutureWork

  17. Background: the ADAGIO Project Explotation of theinformationthrugh a web aplication Creation of queries by users of the system, in a language as natural and high level as possible, applying supervised Machine Learning and Text Mining techniques, with the aim of extracting hidden knowledge from the data sources previously processed in the other modules. Applying Model-Driven Web Engineering to the testing phase of the ADAGIO Project Grupo IWT2, 5 June, 2018 Introduction Background: the ADAGIO Project MDWE in the ADAGIO Prooject Results Conclusion and FutureWork

  18. Background: the ADAGIO Project Explotation of theinformationthrugh a web aplication Applying Model-Driven Web Engineering to the testing phase of the ADAGIO Project Grupo IWT2, 5 June, 2018 Introduction Background: the ADAGIO Project MDWE in the ADAGIO Prooject Results Conclusion and FutureWork

  19. Index • Introduction • Background: the ADAGIO Project • MDWE in the ADAGIO Project • Results • Conclusion and FutureWork

  20. MDWE in the ADAGIO Project • Feasibilitystudyphase • Requierementsphase • Analysisphase • Desingphase • Implementationphase • Testingphase • Maintenancephase Applying Model-Driven Web Engineering to the testing phase of the ADAGIO Project Grupo IWT2, 5 June, 2018 Introduction Background: the ADAGIO Project MDWE in the ADAGIO Prooject Results Conclusion and FutureWork

  21. MDWE in the ADAGIO Project • Development • Software maintenance • Testing • Software quality • Management • Security ISO 12207 Applying Model-Driven Web Engineering to the testing phase of the ADAGIO Project Grupo IWT2, 5 June, 2018 Introduction Background: the ADAGIO Project MDWE in the ADAGIO Prooject Results Conclusion and FutureWork

  22. MDWE in the ADAGIO Project • NDT-Profile • NDT-Quality • NDT-Driver • NDT-Prototypes • NDT-Glossary Applying Model-Driven Web Engineering to the testing phase of the ADAGIO Project Grupo IWT2, 5 June, 2018 Introduction Background: the ADAGIO Project MDWE in the ADAGIO Prooject Results Conclusion and FutureWork

  23. MDWE in the ADAGIO Project • NDT-Profile • NDT-Quality • NDT-Driver • NDT-Prototypes • NDT-Glossary Applying Model-Driven Web Engineering to the testing phase of the ADAGIO Project Grupo IWT2, 5 June, 2018 Introduction Background: the ADAGIO Project MDWE in the ADAGIO Prooject Results Conclusion and FutureWork

  24. MDWE in the ADAGIO Project Requierements Requierements Testing Analysis Applying Model-Driven Web Engineering to the testing phase of the ADAGIO Project Grupo IWT2, 5 June, 2018 Introduction Background: the ADAGIO Project MDWE in the ADAGIO Prooject Results Conclusion and FutureWork

  25. MDWE in the ADAGIO Project Requierements Requierements Testing Analysis Applying Model-Driven Web Engineering to the testing phase of the ADAGIO Project Grupo IWT2, 5 June, 2018 Introduction Background: the ADAGIO Project MDWE in the ADAGIO Prooject Results Conclusion and FutureWork

  26. MDWE in the ADAGIO Project Define therequierementswith NDT-Profile Execute NDT-Driver Execute NDT-Quaity Applying Model-Driven Web Engineering to the testing phase of the ADAGIO Project Grupo IWT2, 5 June, 2018 Introduction Background: the ADAGIO Project MDWE in the ADAGIO Prooject Results Conclusion and FutureWork

  27. MDWE in the ADAGIO Project Applying Model-Driven Web Engineering to the testing phase of the ADAGIO Project Grupo IWT2, 5 June, 2018 Introduction Background: the ADAGIO Project MDWE in the ADAGIO Prooject Results Conclusion and FutureWork

  28. MDWE in the ADAGIO Project Applying Model-Driven Web Engineering to the testing phase of the ADAGIO Project Grupo IWT2, 5 June, 2018 Introduction Background: the ADAGIO Project MDWE in the ADAGIO Prooject Results Conclusion and FutureWork

  29. Index • Introduction • Background: the ADAGIO Project • MDWE in the ADAGIO Project • Results • Conclusion and FutureWork

  30. Results Applying Model-Driven Web Engineering to the testing phase of the ADAGIO Project Grupo IWT2, 5 June, 2018 Introduction Background: the ADAGIO Project MDWE in the ADAGIO Prooject Results Conclusion and FutureWork

  31. Results Applying Model-Driven Web Engineering to the testing phase of the ADAGIO Project Grupo IWT2, 5 June, 2018 Introduction Background: the ADAGIO Project MDWE in the ADAGIO Prooject Results Conclusion and FutureWork

  32. Index • Introduction • Background: the ADAGIO Project • MDWE in the ADAGIO Project • Results • Conclusion and FutureWork

  33. Conclusion and Future Work It has beenpresentedhow NDT has beenapplied to a real world Project called ADAGIO • NDT has been used to define the requirement and analysis phase of the ADAGIO project, and, in addition, for generating and managing the test phase of this project. • From these functional requirements, both, Servinform company and IWT2 research group, developed a Test Plan for the testing phase of the application • Servinform company defined a total of 76 system tests and IWT2, a total of 136, increasing a bit more than the 44% of the ones created by Servinform Applying Model-Driven Web Engineering to the testing phase of the ADAGIO Project Grupo IWT2, 5 June, 2018 Introduction Background: the ADAGIO Project MDWE in the ADAGIO Prooject Results Conclusion and FutureWork

  34. Conclusion and Future Work Improve NDT-Driver to reduce the computational cost of generating tests from complex functional requirements Improve NDT-Driver to define a process that let automatically generate selenium tests based on the requirements specification allowing to reduce the cost of reviewing and instantiating the test plan Applying Model-Driven Web Engineering to the testing phase of the ADAGIO Project Grupo IWT2, 5 June, 2018 Introduction Background: the ADAGIO Project MDWE in the ADAGIO Prooject Results Conclusion and FutureWork

  35. Thanks for your attention!! Q&A Applying Model-Driven Web Engineering to the testing phase of the ADAGIO Project L. Morales, S.Moreno-Leonardo, M.A.Olivero, A.Jiménez-Ramírez and M.Mejías Grupo IWT2 - 05 June, 2018

More Related