Improving the Failure Understanding in Embedded Systems through Interactive Visual Support: An Evaluation Story

Effectively analyzing failure mechanisms is critical for ensuring safety and reliability aspects in embedded systems. This requires close collaborations between the system engineers who design the system and the safety experts who analyze the failures. To support this process, we present an interactive visual environment, called ESSAVis++, that helps in extracting the required safety information about the failure mechanisms in the underlying embedded system. In this paper, we focus mainly on the conducted user evaluation study to compare between ESSAVis++ and ESSaRel (a tool used in industry) in terms of accuracy, efficiency, and user acceptance. The goal was to determine the suitability and effectiveness of a common interactive visual environment that would be used by the system engineers and safety experts during the safety analysis process in embedded systems. Results indicate an increase in participants' efficiency and accuracy levels using the ESSAVis++ platform, due to the visual support and provided interaction options. We also observed a high acceptance rate among the participants towards ESSAVis++, mainly due to its intuitive visualizations.

[1]  Peter Liggesmeyer,et al.  ESSAVis: A Framework to Visualize Safety Aspects in Embedded Systems , 2012, SIGRAD.

[2]  H. D. Rombach,et al.  The Goal Question Metric Approach , 1994 .

[3]  Josh Dehlinger,et al.  PLFaultCAT: A Product-Line Software Fault Tree Analysis Tool , 2006, Automated Software Engineering.

[4]  S. Shapiro,et al.  An Analysis of Variance Test for Normality (Complete Samples) , 1965 .

[5]  Sylvain Metge,et al.  Safety assessment with AltaRica - Lessons learnt based on two aircraft system studies , 2004, IFIP Congress Topical Sessions.

[6]  Martin Proetzsch Development Process for Complex Behavior-Based Robot Control Systems , 2010 .

[7]  Ivan Herman,et al.  Graph Visualization and Navigation in Information Visualization: A Survey , 2000, IEEE Trans. Vis. Comput. Graph..

[8]  Peter Liggesmeyer,et al.  A New Component Concept for Fault Trees , 2003, SCS.

[9]  Peter Liggesmeyer,et al.  Improving Safety-Critical Systems by Visual Analysis , 2011, VLUDS.

[10]  Edward A. Lee,et al.  Introduction to Embedded Systems - A Cyber-Physical Systems Approach , 2013 .

[11]  Marcus Raitner,et al.  Visual Navigation of Compound Graphs , 2004, GD.

[12]  Bernhard Kaiser,et al.  State/event fault trees - A safety analysis model for software-controlled systems , 2007, Reliab. Eng. Syst. Saf..

[13]  Kang Zhang,et al.  SaViT: Technique for Visualization of Digital Home Safety , 2009, 2009 Eighth IEEE/ACIS International Conference on Computer and Information Science.

[14]  Achim Ebert,et al.  ESSAVis: a 2Dplus3D visual platform for speeding up the maintenance process of embedded systems , 2013, BCS HCI.