Model transformations play a cornerstone role in Model-Driven Engineering as they provide the essential mechanisms for manipulating and transforming models. The use of assertions for checking their correctness has been proposed in several works. However, it is still challenging and error prone to locate the faulty rules, and the situation gets more critical as the size and complexity of model transformations grow, where manual debugging is no longer possible. Spectrum-Based Fault Localization (SBFL) is a technique for software debugging that uses the results of test cases and their corresponding code coverage information to estimate the likelihood of each program component (e.g., statements) of being faulty. This paper describes a ...
AbstractIf a program does not fulfill a given specification, a model checker delivers a counterexamp...
Tool support for automated fault localization in program debugging is limited because state-of-the-a...
Abstract—Debugging techniques assist a developer in localizing and correcting faults in a system’s d...
Model transformations play a cornerstone role in Model-Driven Engineering (MDE), as they provide the...
International audienceIn model-driven engineering, correct model transformation is essential for rel...
International audienceModel-driven engineering (MDE) is increasingly accepted in industry as an effe...
Software bugs occur in model-driven development, just as they do with traditional development techni...
As the complexity of model transformations grows, there is an increasing need to count on methods, m...
Model transformations are the key technique in Model-Driven Engineering (MDE) to manipulate and cons...
International audienceModel Driven Engineering (MDE) promotes models as main artifacts in software d...
AbstractDebugging, i.e., fault localization, in case of a detected failure is a time consuming and i...
Model-based program debugging exploits discrepancies between the program behavior anticipated by a p...
Locating software components that are responsible for observed failures is a time-intensive and expe...
Model-based program debugging exploits discrepancies between the program behavior anticipated by a p...
Fault localization is a major activity in software debugging. Many existing statistical fault locali...
AbstractIf a program does not fulfill a given specification, a model checker delivers a counterexamp...
Tool support for automated fault localization in program debugging is limited because state-of-the-a...
Abstract—Debugging techniques assist a developer in localizing and correcting faults in a system’s d...
Model transformations play a cornerstone role in Model-Driven Engineering (MDE), as they provide the...
International audienceIn model-driven engineering, correct model transformation is essential for rel...
International audienceModel-driven engineering (MDE) is increasingly accepted in industry as an effe...
Software bugs occur in model-driven development, just as they do with traditional development techni...
As the complexity of model transformations grows, there is an increasing need to count on methods, m...
Model transformations are the key technique in Model-Driven Engineering (MDE) to manipulate and cons...
International audienceModel Driven Engineering (MDE) promotes models as main artifacts in software d...
AbstractDebugging, i.e., fault localization, in case of a detected failure is a time consuming and i...
Model-based program debugging exploits discrepancies between the program behavior anticipated by a p...
Locating software components that are responsible for observed failures is a time-intensive and expe...
Model-based program debugging exploits discrepancies between the program behavior anticipated by a p...
Fault localization is a major activity in software debugging. Many existing statistical fault locali...
AbstractIf a program does not fulfill a given specification, a model checker delivers a counterexamp...
Tool support for automated fault localization in program debugging is limited because state-of-the-a...
Abstract—Debugging techniques assist a developer in localizing and correcting faults in a system’s d...