Distributed Reconfigurable B approach for the specification and verification of B-based distributed reconfigurable control systems

被引:6
作者
Oueslati, Raja [1 ,2 ]
Mosbahi, Olfa [2 ]
机构
[1] Univ Tunis El Manar, Fac Math Phys & Nat Sci, Tunis, Tunisia
[2] Univ Carthage, Natl Inst Appl Sci & Technol, INSAT Ctr Urbain Nord BP 676, Tunis 1080, Tunisia
关键词
Distributed reconfigurable control system; multi-agent architecture; formal verification; B method; reconfiguration; modeling; coordination; EVENT-B; DYNAMIC RECONFIGURATION; VALIDATION; PROOF; MODEL;
D O I
10.1177/1687814017730731
中图分类号
O414.1 [热力学];
学科分类号
摘要
This research article proposes a novel approach called Distributed Reconfigurable B to specify and verify distributed reconfigurable control systems using B method. Reconfiguration signifies the dynamic adaptation of the system behavior to the evolution of its environment by applying a reconfiguration scenario. A multi-agent architecture is defined to affect a reconfiguration agent to ensure local reconfiguration for each subsystem and a coordination agent to manage the different subsystems to guarantee the coherence of the whole system. A reconfigurable system is a set of B operations where only a subset is executed by adding or removing operations after a well-defined reconfiguration scenario. Distributed Reconfigurable B defines two complementary steps to be applied in abstract model of B method: specification and verification. The first step models the agents according to Distributed Reconfigurable B formalism. The second verifies distributed reconfigurable control systems using Atelier B tool and avoids the redundant checking of different B machines by applying the implemented Check Reconfigurable B tool. We apply the contributions on the two benchmark production systems: FESTO and EnAS.
引用
收藏
页数:22
相关论文
共 50 条
[41]  
Pereverzeva Inna, 2013, International Journal of Critical Computer-Based Systems, V4, P69
[42]  
Pouzancre G, 2003, LECT NOTES COMPUT SC, V2651, P98
[43]   A new model for autonomous, networked control systems [J].
Pratl, Gerhard ;
Dietrich, Dietmar ;
Hancke, Gerhard P. ;
Penzhorn, Walter T. .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2007, 3 (01) :21-32
[44]  
Rooker MN, 2007, LECT NOTES ARTIF INT, V4659, P326
[45]   Aircraft landing gear system: approaches with Event-B to the modeling of an industrial system [J].
Su, Wen ;
Abrial, Jean-Raymond .
INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2017, 19 (02) :141-166
[46]  
Tarasyuk Anton, 2012, Computer Safety, Reliability, and Security. Proceedings of the 31st International Conference, SAFECOMP 2012, P210, DOI 10.1007/978-3-642-33678-2_18
[47]   Software Agents in Industry: A Customized Framework in Theory and Praxis [J].
Theiss, Sebastian ;
Vasyutynskyy, Volodymyr ;
Kabitzsch, Klaus .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2009, 5 (02) :147-156
[48]   Dynamic Multiple-Period Reconfiguration of Real-Time Scheduling Based on Timed DES Supervisory Control [J].
Wang, Xi ;
Li, Zhiwu ;
Wonham, W. M. .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2016, 12 (01) :101-111
[49]   R-TNCES: A Novel Formalism for Reconfigurable Discrete Event Control Systems [J].
Zhang, Jiafeng ;
Khalgui, Mohamed ;
Li, Zhiwu ;
Mosbahi, Olfa ;
Al-Ahmari, Abdulrahman M. .
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2013, 43 (04) :757-772
[50]  
Zhang W, 2017, INT J COMPUT APPL T, V55, P4