IRMA-International.org: Creator of Knowledge
Information Resources Management Association
Advancing the Concepts & Practices of Information Resources Management in Modern Organizations

Reconfiguration of Industrial Embedded Control Systems

Reconfiguration of Industrial Embedded Control Systems
View Sample PDF
Author(s): Mohamed Khalgui (Martin Luther University, Germany)and Hans-Michael Hanisch (Martin Luther University, Germany)
Copyright: 2010
Pages: 35
Source title: Behavioral Modeling for Embedded Systems and Technologies: Applications for Design and Implementation
Source Author(s)/Editor(s): Luís Gomes (Universidade Nova de Lisboa, Portugal)and João M. Fernandes (Universidade do Minho, Portugal)
DOI: 10.4018/978-1-60566-750-8.ch013

Purchase

View Reconfiguration of Industrial Embedded Control Systems on the publisher's website for pricing and purchasing information.

Abstract

This research work deals with the development of safety reconfigurable embedded control systems following the international industrial component-based standard IEC61499. According to this standard, a function block (FB) is a functional unit of software and a control application a FB network that has to meet functional and temporal properties described in user requirements. We define in the book chapter a new semantic of the reconfiguration where a crucial criterion to consider is the automatic improvement of the system performance at run-time. If a reconfiguration scenario is applied at run-time, then the FB network implementing the system is totally changed or modified. To handle all possible reconfiguration forms, we propose thereafter an agent-based architecture that applies automatic reconfigurations to adapt the system according to well defined conditions and we model this agent with nested state machines according to the formalism of net condition/event systems which is an extension of the Petri net formalism. In order to satisfy user requirements, we specify the functional and temporal properties with the temporal logic CTL (as well as its extensions ECTL and TCTL) and we apply the model checker SESA to check the whole system behavior. To assign this reconfigurable system into the execution environment, we define thereafter an approach based on the exploration of reachability graphs to construct feasible OS tasks that encode the FB network corresponding to each reconfiguration scenario. Therefore, the system is implemented with sets of OS tasks where each set is to load in memory when the corresponding scenario is applied by the Agent. We developed the tool X-Reconfig to support these contributions that we apply on the FESTO and EnAS benchmark production systems available in our research laboratory.

Related Content

Babita Srivastava. © 2024. 21 pages.
Sakuntala Rao, Shalini Chandra, Dhrupad Mathur. © 2024. 27 pages.
Satya Sekhar Venkata Gudimetla, Naveen Tirumalaraju. © 2024. 24 pages.
Neeta Baporikar. © 2024. 23 pages.
Shankar Subramanian Subramanian, Amritha Subhayan Krishnan, Arumugam Seetharaman. © 2024. 35 pages.
Charu Banga, Farhan Ujager. © 2024. 24 pages.
Munir Ahmad. © 2024. 27 pages.
Body Bottom