DocumentCode :
1949097
Title :
Reconciling flexibility and robustness in industrial automation systems, and living happily ever after
Author :
Wahler, Michael ; Oriol, Manuel ; Ferranti, Ettore ; Monot, Aurelien
Author_Institution :
Ind. Control Syst., ABB Corp. Res., Baden-Dättwil, Switzerland
fYear :
2013
fDate :
10-13 Sept. 2013
Firstpage :
1
Lastpage :
8
Abstract :
Many automation systems are used in safety-critical environments, in which any nondeterministic timing behavior of the software may damage equipment or even threaten the health of people. Making software behave deterministically usually relies on hardware-bound optimizations, leaving little room for abstraction layers. This, however, has a negative impact on several important software qualities such as portability, maintainability, or scalability. As a consequence, it becomes difficult to use the same software across different platforms, scale it up or down to changing requirements, or reuse code across different families of products. In this article, we show how both flexibility and robustness can be achieved for real-time automation software. To this end, we present the mechanisms behind the component-based execution framework FASA. This framework offers a platform abstraction mechanism, which allows developers to port it to various platforms in a well-defined manner while maintaining its deterministic qualities. Furthermore, FASA supports runtime reconfigurations and software updates while executing real-time applications without any disruptions. For each of these concepts, we detail our reference implementation.
Keywords :
factory automation; production engineering computing; real-time systems; safety-critical software; software quality; FASA; component-based execution framework; hardware-bound optimization; industrial automation systems; nondeterministic timing behavior; platform abstraction mechanism; real-time automation software; runtime reconfigurations; safety-critical environments; software maintainability; software portability; software quality; software scalability; software updates; Automation; Hardware; Operating systems; Real-time systems; Runtime; Schedules;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Emerging Technologies & Factory Automation (ETFA), 2013 IEEE 18th Conference on
Conference_Location :
Cagliari
ISSN :
1946-0740
Print_ISBN :
978-1-4799-0862-2
Type :
conf
DOI :
10.1109/ETFA.2013.6647998
Filename :
6647998
Link To Document :
بازگشت