An Approach for Using Mobile Devices in Industrial Safety-Critical Embedded Systems

With the booming mobile market and increasing capability of mobile devices, mobile platforms like Android emerge from end-user to industrial application areas. This paper sketches an approach to implement industrial safety-critical embedded systems with fail-safe state on the mobile platform Android. The approach consists of safety-critical software design patterns, a real-time extension to the Android platform and fail-safe application life cycle management.

[1]  Stefan Kowalewski,et al.  Reverse Engineering of Mobile Application Lifecycles , 2011, 2011 18th Working Conference on Reverse Engineering.

[2]  John C. Knight,et al.  Safety critical systems: challenges and directions , 2002, Proceedings of the 24th International Conference on Software Engineering. ICSE 2002.

[3]  Bruce Powell Douglass,et al.  Real-Time Design Patterns: Robust Scalable Architecture for Real-Time Systems , 2002 .

[4]  Ashraf Armoush,et al.  Design patterns for safety-critical embedded systems , 2010 .

[5]  Stefan Kowalewski,et al.  Testing Conformance of Life Cycle Dependent Properties of Mobile Applications , 2012, 2012 IEEE Fifth International Conference on Software Testing, Verification and Validation.

[6]  Stefan Kowalewski,et al.  A real-time extension to the Android platform , 2012, JTRES '12.

[7]  William R. Dunn Designing Safety-Critical Computer Systems , 2003, Computer.

[8]  Stefan Kowalewski,et al.  Safety Assessment of Design Patterns for Safety-Critical Embedded Systems , 2009, 2009 35th Euromicro Conference on Software Engineering and Advanced Applications.