A Black-Box and Contract-Based Verification of Model Transformations
Journal: The International Arab Journal of Information Technology (Vol.16, No. 4)Publication Date: 2019-07-01
Authors : Meriem Lahrouni; Eric Cariou; Abdelaziz El Fazziki;
Page : 651-660
Keywords : MDE; model transformation; contract; verification.;
Abstract
The main goal of Model-Driven Engineering (MDE) is to manipulate productive models to build software. In this context, model transformation is a common way to automatically manipulate models. It is then required to ensure that transformation has been correctly processed. In this paper, we propose a contract-based method to verify that a target model is a valid result of a source model with respect to the transformation specification. The verification is made in a black-box mode, independently of the implementation and the execution of the transformation. The method allows the contract to be written in any constraint language. In association with this method, we have implemented a tool that partially generates contracts written in OCL and manages their evaluation for both endogenous and exogenous transformations.
Other Latest Articles
- Modelling and Analysis of a Semantic Sensor Service Provider Ontology
- A Dynamic Scheduling Method for Collaborated Cloud with Thick Clients
- Thyroid Cancer Detection for Myanmar Review and Recommendation
- Ascendable Clarification for Coronary Illness Prediction using Classification Mining and Feature Selection Performances
- Assembly Line Balancing to Improve Productivity using Work Sharing Method in Garment Factories
Last modified: 2019-09-09 15:12:41