A Language-oriented Approach for the Maintenance of Megamodel-based Complex Systems

El Toure, Ibrahima Fall, Alassane Bah, Mamadou Camara, Mandicou Ba, Ahmad Fall

Abstract

Model Driven Engineering (MDE) provides the concept of a runtime megamodel to represent the dynamic structure of a given system, to which it is causally connected. A system changes at runtime therefore implies frequent and dynamic changes of its related megamodel. In a previous work we have proposed to automate change management through a runtime megamodel evolution management approach. In such an approach, a megamodel manipulation, a kind of programming in-the-large activity, is considered as a mega-program which is modified throughout Global Operation Models (GOMs). Then we proposed a safe execution of GOMs as the solution for megamodel consistency preserving during evolution. In this work, we propose LAMEME, a domain-specific language for the management and the evolution of megamodels, and its axiomatic semantics. LAMEME gives the possibility to express an evolving megamodel as a mega-program and therefore defines a framework that supports our previously proposed approach.

Download


Paper Citation


in Harvard Style

Toure E., Fall I., Bah A., Camara M., Ba M. and Fall A. (2019). A Language-oriented Approach for the Maintenance of Megamodel-based Complex Systems.In Proceedings of the 7th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-358-2, pages 337-344. DOI: 10.5220/0007397503370344


in Bibtex Style

@conference{modelsward19,
author={El Toure and Ibrahima Fall and Alassane Bah and Mamadou Camara and Mandicou Ba and Ahmad Fall},
title={A Language-oriented Approach for the Maintenance of Megamodel-based Complex Systems},
booktitle={Proceedings of the 7th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2019},
pages={337-344},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0007397503370344},
isbn={978-989-758-358-2},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 7th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - A Language-oriented Approach for the Maintenance of Megamodel-based Complex Systems
SN - 978-989-758-358-2
AU - Toure E.
AU - Fall I.
AU - Bah A.
AU - Camara M.
AU - Ba M.
AU - Fall A.
PY - 2019
SP - 337
EP - 344
DO - 10.5220/0007397503370344