Authors:
Raja Oueslati
1
;
Olfa Mosbahi
2
;
Mohamed Khalgui
2
and
Samir Ben Ahmed
1
Affiliations:
1
University of Tunis El Manar, Tunisia
;
2
University of Carthage, Tunisia
Keyword(s):
Control System, B method, Reconfiguration, Modeling, Formal Verification, Optimization.
Related
Ontology
Subjects/Areas/Topics:
Engineering Applications
;
Informatics in Control, Automation and Robotics
;
Intelligent Components for Control
;
Intelligent Control Systems and Optimization
;
Modeling, Analysis and Control of Discrete-event Systems
;
Modeling, Analysis and Control of Hybrid Dynamical Systems
;
Robotics and Automation
;
Signal Processing, Sensors, Systems Modeling and Control
;
System Modeling
Abstract:
The paper deals with the modeling and verification of B method-based reconfigurable control systems. Reconfiguration means the dynamic changes of the system behavior at run-time according to well-defined conditions to adapt it to its environment. A reconfiguration scenario is applied as a response to improve the system′s performance, or also to recover and prevent hardware/software errors, or also to adapt its behavior to new requirements according to the environment evolution. A new extension called Reconfigurable B “R-B”is proposed to specify reconfigurable control systems. It consists of two modules: Behavior and Control. The first defines all possible behaviors of the system, and whereas the second is a set of reconfiguration functions applied to change the system from a behavioral configuration to another one at run-time. We verify a reconfigurable control system by using the B method. The goal is to guarantee the consistency and the correctness of the abstract specification lev
el. The second contribution of this paper deals with the verification of the reconfigurable system by avoiding redundant checking of different behaviors sharing similar operations. In order to control the complexity of verification, an optimal algorithm is developed and a prototyped tool called “Check R-B”is implemented. The paper′s contribution is applied to a benchmark production system FESTO.
(More)