Authors:
Mohamed Ramdani
1
;
Laid Kahloul
2
;
Mohamed Khalgui
3
and
Yousra Hafidi
1
Affiliations:
1
LISI Laboratory, National Institute of Applied Sciences and Technology, University of Carthage, Tunis 1080, Tunisia, LINFI Laboratory, Computer Science Department, Biskra University, Algeria, School of Electrical and Information Engineering, Jinan University, China, University of Tunis El Manar, Tunis and Tunisia
;
2
LINFI Laboratory, Computer Science Department, Biskra University and Algeria
;
3
LISI Laboratory, National Institute of Applied Sciences and Technology, University of Carthage, Tunis 1080, Tunisia, School of Electrical and Information Engineering, Jinan University and China
Keyword(s):
Reconfigurable Discrete-Event System, Reconfigurable Timed Net Condition Event System, Computation Tree Logic, Model Rebuilding.
Related
Ontology
Subjects/Areas/Topics:
Cross-Feeding between Data and Software Engineering
;
Formal Methods
;
Model-Driven Engineering
;
Service-Oriented Software Engineering and Management
;
Simulation and Modeling
;
Software and Systems Development Methodologies
;
Software Engineering
;
Software Engineering Methods and Techniques
Abstract:
This paper deals with improved rebuilding of models in formal verification of reconfigurable discrete-event systems (RDESs) modeled by reconfigurable timed net condition event systems (R-TNCESs). Automated computation tree logic (CTL) model update and repair are approaches that extend model-checking to generate a new correct model that represents the desired behavior. We propose R-TNCES rebuilding method, which is a formal method that allows both the verification and the modification of reconfigurable models. The proposed approach generates from an incorrect model a new one that satisfies a given CTL formula. First, CTL is defined to deal with the system functional properties specification. A set of transformation rules with an algorithm are proposed to achieve the rebuilding phase. Finally, platform FESTO MPS is used as a case study to demonstrate the paper’s contribution. The obtained results show the efficiency of the proposed contribution even in large complex systems.