Formal Model Driven Engineering - TEL - Thèses en ligne
Hdr Année : 2023

Formal Model Driven Engineering

Ingénierie Formelle Dirigée par les Modèles

Résumé

My research works are dedicated to the integration of two well known paradigms: Formal Methods (FM) and Model-Driven Engineering (MDE). This integration is called Formal MDE (FMDE) all along the current document. In fact, several works have been already done in order to strengthen the MDE paradigm with formal reasoning, and therefore make it more viable as far as safety and security concerns have to be addressed. When taken separately, these works provide a partial coverage of MDE, but when combined they can address a wide range of models and languages. During the last decade, I investigated two directions in which the FMDE paradigm proved its value: (\emph{i})~Model-Driven Security~(MDS), and (\emph{ii})~Domain-Specific Languages~(DSLs). Under the MDE umbrella, both the MDS and DSL communities advocate for the use of models throughout the development process, providing solutions to the validation problem (`\emph{do the right system}'). Nonetheless, the verification problem (`\emph{do the system right}') is still a major challenge, perhaps because formal reasoning (\emph{i.e.}~model-checking and/or theorem proving) was not apart of the MDE initiative. To be pragmatic my contributions build on well-established notations: mainly UML and B, and $-$ at a smaller scale $-$ BPMN, CSP, Z and Petri-Nets. Besides, the obtained results can be inspiring and, in my opinion, should be extended with other (semi-)formal languages, which would confer to FMDE a broader spectrum. This document summarizes for every research direction (respectively MDS and DSLs) the challenges that guided my works, and give an overview of my contributions and publications in the field.
Fichier principal
Vignette du fichier
main_idani_hdr.pdf (12.42 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

tel-04313622 , version 1 (29-11-2023)

Licence

Domaine public

Identifiants

  • HAL Id : tel-04313622 , version 1

Citer

Akram Idani. Formal Model Driven Engineering. Computer Science [cs]. Université Grenoble - Alpes, 2023. ⟨tel-04313622⟩
87 Consultations
73 Téléchargements

Partager

More