350 likes | 365 Views
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.
E N D
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
Index • Introduction • Background: the ADAGIO Project • MDWE in the ADAGIO Project • Results • Conclusion and FutureWork
Index • Introduction • Background: the ADAGIO Project • MDWE in the ADAGIO Project • Results • Conclusion and FutureWork
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
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
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
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
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
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
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
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
Index • Introduction • Background: the ADAGIO Project • MDWE in the ADAGIO Project • Results • Conclusion and FutureWork
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
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
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
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
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
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
Index • Introduction • Background: the ADAGIO Project • MDWE in the ADAGIO Project • Results • Conclusion and FutureWork
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
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
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
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
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
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
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
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
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
Index • Introduction • Background: the ADAGIO Project • MDWE in the ADAGIO Project • Results • Conclusion and FutureWork
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
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
Index • Introduction • Background: the ADAGIO Project • MDWE in the ADAGIO Project • Results • Conclusion and FutureWork
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
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
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