The Model Driven Architecture (MDA) approach is emerged in the last years as a novel software design methodology for the development of software systems. In this approach the focus of software development is shifted from writing code to modeling. In MDA, developers implement models that are automatically transformed into the target code of the system. Alongside MDA, the Model Driven Testing (MDT) is emerging as a relevant research topic in both industrial and scientific communities. MDT is a methodology where test cases for the system are automatically obtained starting from test models to maximize specific model coverage criteria. Eventually, test cases are executed to verify the system code that is generated through an MDA approach. In this paper, we conduct an exploratory study in order to evaluate the differences that may exist between the model coverage guaranteed by the test cases and the code coverage reached when they are executed on the auto-generated code. Moreover, we identify the main factors that may influence these differences.

Comparing model coverage and code coverage in model driven testing: An exploratory study / Amalfitano, Domenico; DE SIMONE, Vincenzo; Fasolino, ANNA RITA; Riccio, Vincenzo. - (2015), pp. 70-73. (Intervento presentato al convegno 30th IEEE/ACM International Conference on Automated Software Engineering Workshops, ASEW 2015 tenutosi a Lincoln; United States nel 2015) [10.1109/ASEW.2015.18].

Comparing model coverage and code coverage in model driven testing: An exploratory study

AMALFITANO, DOMENICO;DE SIMONE, VINCENZO;FASOLINO, ANNA RITA;RICCIO, VINCENZO
2015

Abstract

The Model Driven Architecture (MDA) approach is emerged in the last years as a novel software design methodology for the development of software systems. In this approach the focus of software development is shifted from writing code to modeling. In MDA, developers implement models that are automatically transformed into the target code of the system. Alongside MDA, the Model Driven Testing (MDT) is emerging as a relevant research topic in both industrial and scientific communities. MDT is a methodology where test cases for the system are automatically obtained starting from test models to maximize specific model coverage criteria. Eventually, test cases are executed to verify the system code that is generated through an MDA approach. In this paper, we conduct an exploratory study in order to evaluate the differences that may exist between the model coverage guaranteed by the test cases and the code coverage reached when they are executed on the auto-generated code. Moreover, we identify the main factors that may influence these differences.
2015
9781467397759
Comparing model coverage and code coverage in model driven testing: An exploratory study / Amalfitano, Domenico; DE SIMONE, Vincenzo; Fasolino, ANNA RITA; Riccio, Vincenzo. - (2015), pp. 70-73. (Intervento presentato al convegno 30th IEEE/ACM International Conference on Automated Software Engineering Workshops, ASEW 2015 tenutosi a Lincoln; United States nel 2015) [10.1109/ASEW.2015.18].
File in questo prodotto:
File Dimensione Formato  
07426639- 2015.pdf

solo utenti autorizzati

Descrizione: Articolo
Licenza: Accesso privato/ristretto
Dimensione 231.79 kB
Formato Adobe PDF
231.79 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11588/645794
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 3
  • ???jsp.display-item.citation.isi??? 2
social impact