Model-driven development of critical perception components using Simulink

Modern sensor-actuator applications combine a large number of components (sensing devices, processing nodes, networks) and implementing complex interactions between them. Due to failures and other sensor inherent insu ciencies the intended control function is adversely a ected. This cannot be tolerated in safety critical applications. In some cases replication and voting may be possible. But this is no general solution. Many sensors cannot be replicated because of cost or their operating principles. This demands other failure detection and handling mechanisms to meet application requirements. Model-driven development techniques can be exploited here to adjust the failure handling to the needs of the application. In this paper, we propose a Simulink framework that supports the entire development chain. This includes a new description technique, design veri cation using regular expressions in combination with a model generator. In contrast to existing approaches, our scheme applies one modeling concept and one development environment throughout the entire process.

[1]  Marc Toussaint,et al.  Probabilistic inference for solving discrete and continuous state Markov Decision Processes , 2006, ICML.

[2]  Gregory J. Pottie,et al.  Sensor network data fault types , 2007, TOSN.

[3]  Mark Goadrich,et al.  The relationship between Precision-Recall and ROC curves , 2006, ICML.

[4]  Wilfried Elmenreich,et al.  A universal smart transducer interface: TTP/A , 2000, Proceedings Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2000) (Cat. No. PR00607).

[5]  Rolf Johansson,et al.  Model-Based Safety Engineering of Interdependent Functions in Automotive Vehicles Using EAST-ADL2 , 2010, SAFECOMP.

[6]  Henrik Eriksson,et al.  MODIFI: A MODel-Implemented Fault Injection Tool , 2010, SAFECOMP.

[7]  Mario García-Valderas,et al.  A Rapid Fault Injection Approach for Measuring SEU Sensitivity in Complex Processors , 2007, 13th IEEE International On-Line Testing Symposium (IOLTS 2007).

[8]  Janos Gertler,et al.  Sensor and actuator fault isolation by structured partial PCA with nonlinear extensions , 2000 .

[9]  Fabian Vargas,et al.  On the proposition of an EMI-based fault injection approach , 2005, 11th IEEE International On-Line Testing Symposium.

[10]  Sanjiv Singh,et al.  Avoiding Collisions Between Aircraft: State of the Art and Requirements for UAVs operating in Civilian Airspace , 2008 .

[11]  Jörg Kaiser,et al.  An Architecture for a Dependable Distributed Sensor System , 2011, IEEE Transactions on Instrumentation and Measurement.

[12]  Object-Oriented Real-Time Third IEEE International Symposium on , 2000 .

[13]  Jörg Kaiser,et al.  An Approach Supporting Fault-Propagation Analysis for Smart Sensor Systems , 2012, SAFECOMP Workshops.

[14]  H. Schneider Failure mode and effect analysis : FMEA from theory to execution , 1996 .

[15]  Axel Uhl,et al.  Model-Driven Architecture , 2002, OOIS Workshops.

[16]  Johan Karlsson,et al.  Fault injection into VHDL models: the MEFISTO tool , 1994 .

[17]  Jörg Kaiser,et al.  Expressing validity estimates in smart sensor applications , 2013, ARCS Workshops.

[18]  Takeo Kanade,et al.  Automated Construction of Robotic Manipulation Programs , 2010 .

[19]  Jean Arlat,et al.  Fault injection for dependability validation of fault-tolerant computing systems , 1989, [1989] The Nineteenth International Symposium on Fault-Tolerant Computing. Digest of Papers.

[20]  Keith Marzullo,et al.  Tolerating failures of continuous-valued sensors , 1990, TOCS.

[21]  Simona Salicone,et al.  Measurement Uncertainty: An Approach Via the Mathematical Theory of Evidence , 2006 .

[22]  W E Vesely,et al.  Fault Tree Handbook , 1987 .

[23]  R. J. Moffat,et al.  Contributions to the Theory of Single-Sample Uncertainty Analysis , 1982 .

[24]  N. D. Durie,et al.  Digest of papers , 1976 .

[25]  Ketil Stølen,et al.  What is model driven architecture , 2003 .

[26]  Rolf Isermann Digital control systems (2nd ed.): vol. 2: stochastic control, multivariable control, adaptive control, applications , 1991 .