DocumentCode :
1422350
Title :
A Component-Based Approach for the Development of Automated Systems
Author :
Mosbahi, Olfa ; Khalgui, Mohamed ; Hanish, Hans-Michael ; Li, ZhiWu
Author_Institution :
Martin Luther Univ., Halle, Germany
Volume :
41
Issue :
5
fYear :
2011
Firstpage :
1026
Lastpage :
1031
Abstract :
This paper addresses a component-based approach using the Event-B method to develop automated systems. These systems are composed of two parts: the control part (controller) and the operative part (controlled component). The first is a software component which controls the operative part that models the physical device and its environment. We propose in this paper the use of the formal Event-B method to develop automated systems applying a codesign technique, where the two components are developed separately, and then, a composition is defined with the Event-B method to prove the automated system correctness. First of all, we define a specification for the composition of these two components in the Event-B method. Second, we give refinement semantics for a component-based system before proposing a method to verify the refinement of a whole system from that of its components.
Keywords :
formal specification; formal verification; automated systems development; codesign technique; component-based system; formal event-B method; refinement semantics; software component; system control part; system operative part; Actuators; Concrete; Materials requirements planning; Sensors; Synchronization; System recovery; Automated systems; Event-B method; composition; refinement; verification;
fLanguage :
English
Journal_Title :
Systems, Man and Cybernetics, Part A: Systems and Humans, IEEE Transactions on
Publisher :
ieee
ISSN :
1083-4427
Type :
jour
DOI :
10.1109/TSMCA.2010.2093885
Filename :
5682419
Link To Document :
بازگشت