Formalization and Verification of Reconfigurable Discrete-event System using Model Driven Engineering and Isabelle/HOL
Sohaib Soualah, Yousra Hafidi, Mohamed Khalgui, Allaoua Chaoui, Laid Kahloul
2020
Abstract
This paper deals with the modelling and verification of reconfigurable discrete event systems using model driven engineering (MDE) and Isabelle/HOL. MDE is a software development methodology followed by engineers. Isabelle/HOL is an interactive/automated theorem prover that combines the functional programming paradigm with high order logic (HOL), which makes it efficient for developing solid formalizations. We are interested in combining these two complementary technologies by mapping elements of MDE into Isabelle/HOL. In this paper, we present a transformation process from Ecore models, to functional data structures, used in proof assistants. This transformation method is based on Model-driven engineering and defined by a set of transformation rules that are described using formal presentations. Furthermore, in order to avoid redundant computations in RDESs, we propose a new algorithm for improved verification. We implement the contributions of this paper using Eclipse environment and Isabelle tool. Finally, we illustrate the proposed approach through FESTO MPS case study.
DownloadPaper Citation
in Harvard Style
Soualah S., Hafidi Y., Khalgui M., Chaoui A. and Kahloul L. (2020). Formalization and Verification of Reconfigurable Discrete-event System using Model Driven Engineering and Isabelle/HOL.In Proceedings of the 15th International Conference on Software Technologies - Volume 1: ICSOFT, ISBN 978-989-758-443-5, pages 250-259. DOI: 10.5220/0009893602500259
in Bibtex Style
@conference{icsoft20,
author={Sohaib Soualah and Yousra Hafidi and Mohamed Khalgui and Allaoua Chaoui and Laid Kahloul},
title={Formalization and Verification of Reconfigurable Discrete-event System using Model Driven Engineering and Isabelle/HOL},
booktitle={Proceedings of the 15th International Conference on Software Technologies - Volume 1: ICSOFT,},
year={2020},
pages={250-259},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0009893602500259},
isbn={978-989-758-443-5},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 15th International Conference on Software Technologies - Volume 1: ICSOFT,
TI - Formalization and Verification of Reconfigurable Discrete-event System using Model Driven Engineering and Isabelle/HOL
SN - 978-989-758-443-5
AU - Soualah S.
AU - Hafidi Y.
AU - Khalgui M.
AU - Chaoui A.
AU - Kahloul L.
PY - 2020
SP - 250
EP - 259
DO - 10.5220/0009893602500259