scholarly journals Static Analysis of Model Transformations for Effective Test Generation

Author(s):  
Jean-Marie Mottu ◽  
Sagar Sen ◽  
Massimo Tisi ◽  
Jordi Cabot
Author(s):  
Andreza Vieira ◽  
Franklin Ramalho

The Model-Driven Development (MDD) approach shifts the focus on code to models in the software development process. In MDD, model transformations are elements that play an important role. MDD-based projects evolve along their lifecycle in a way that changes in their transformations are frequent. Before applying changes it is important to measure their impacts within the transformation. However, currently no technique helps practitioners in this direction. We propose an approach to measure the change impact in ATL model transformations. Based on static analysis, it detects the elements impacted by a change and calculates the change impact value through three metrics we defined. By using our approach, practitioners can (i) save effort and development time since the elements impacted with the change are automatically detected and (ii) better schedule and prioritize changes according to the impact value. To empirically evaluate our approach we conducted a case study.


2017 ◽  
Vol 59 (4) ◽  
Author(s):  
Maria Christakis

AbstractOur work on narrowing the gap between verification and systematic testing has two directions: (1) complementing verification with systematic testing, and (2) pushing systematic testing toward reaching verification. In the first direction, we explore how to effectively combine static analysis with systematic testing, so as to guide test generation toward properties that have not been previously checked by a static analyzer in a sound way. This combination significantly reduces the test effort while checking more unverified properties. In the second direction, we push systematic testing toward checking as many executions as possible of a real and complex image parser, so as to prove the absence of a certain class of errors. This verification attempt required no static analysis or source code annotations; our purely dynamic techniques targeted the verification of the parser implementation, including complicated assembly patterns that most static analyses cannot handle.


2017 ◽  
Vol 43 (9) ◽  
pp. 868-897 ◽  
Author(s):  
Jesus Sanchez Cuadrado ◽  
Esther Guerra ◽  
Juan de Lara

Author(s):  
Omar Chebaro ◽  
Nikolai Kosmatov ◽  
Alain Giorgetti ◽  
Jacques Julliand

2021 ◽  
pp. 259-281
Author(s):  
Jesús Sánchez Cuadrado ◽  
Esther Guerra ◽  
Juan de Lara

Sign in / Sign up

Export Citation Format

Share Document