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 条
[1]   Towards a formal analysis of dynamic reconfiguration in WS-BPEL [J].
Abouzaid, F. ;
Mazzara, M. ;
Mullins, J. ;
Qamar, N. .
INTELLIGENT DECISION TECHNOLOGIES-NETHERLANDS, 2013, 7 (03) :213-224
[2]  
Abrial J.-R., 2003, Formal Aspects of Computing, V14, P215, DOI 10.1007/s001650300002
[3]  
Abrial J-R., 1996, The B Book
[4]  
Al-Safi Y, 2007, LECT NOTES ARTIF INT, V4659, P114
[5]   UML-Based Design and Validation of Intelligent Agents-Based Reconfigurable Embedded Control Systems [J].
Ali, Amen Ben Hadj ;
Khalgui, Mohamed ;
Ben Ahmed, Samir .
INTERNATIONAL JOURNAL OF SYSTEM DYNAMICS APPLICATIONS, 2012, 1 (01) :17-38
[6]  
Angelov C, 2005, LECT NOTES COMPUT SC, V3824, P152
[7]  
[Anonymous], 2011, V2CS 1 INT WORKSH VE
[8]   Web Service Compensation at Runtime: Formal Modeling and Verification Using the Event-B Refinement and Proof Based Formal Method [J].
Babin, Guillaume ;
Ait-Ameur, Yamine ;
Pantel, Marc .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2017, 10 (01) :107-120
[9]  
Ball E, 2009, LECT NOTES COMPUT SC, V5454, P104
[10]  
Barbosa Haniel, 2012, Formal Methods: Foundations and Applications. Proceedings 15th Brazilian Symposium, SBMF 2012, P19, DOI 10.1007/978-3-642-33296-8_4