ESSAVis: A Framework to Visualize Safety Aspects in Embedded Systems

In this paper, we present a framework, called Embedded-System Safety Aspects Visualization (ESSAVis), that is a system prototype designed to analyze the safety aspects of embedded systems. The ESSAVis prototype provides a 3D environment that aids in detecting infected components in the hardware of the target embedded system. The prototype also provides an abstract representation for the failure mechanisms of the target embedded system, including the software structure and failure path information for the underlying safety scenarios at a certain moment in the system’s life. The results indicate clearness of our proposed method over existing techniques and promise acceleration in performance of the failure detection process in embedded systems for critical applications.

[1]  Ramana Rao,et al.  The Hyperbolic Browser: A Focus + Context Technique for Visualizing Large Hierarchies , 1996, J. Vis. Lang. Comput..

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

[3]  M. Sheelagh T. Carpendale,et al.  VisLink: Revealing Relationships Amongst Visualizations , 2007, IEEE Transactions on Visualization and Computer Graphics.

[4]  Tamara Munzner,et al.  Visualizing the structure of the World Wide Web in 3D hyperbolic space , 1995, VRML '95.

[5]  Marco Bozzano,et al.  Design and Safety Assessment of Critical Systems , 2010 .

[6]  George W. Furnas,et al.  Semnet: three-dimensional graphic representa-tions of large knowledge bases , 1990 .

[7]  Ramana Rao,et al.  A focus+context technique based on hyperbolic geometry for visualizing large hierarchies , 1995, CHI '95.

[8]  Peter Eades,et al.  Multilevel Visualization of Clustered Graphs , 1996, GD.

[9]  Bernhard Kaiser,et al.  State-Event-Fault-Trees - A Safety Analysis Model for Software Controlled Systems , 2004, SAFECOMP.

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

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

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

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

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

[15]  Tamara Munzner,et al.  Drawing Large Graphs with H3Viewer and Site Manager , 1998, GD.

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

[17]  Ulrik Brandes,et al.  Visualizing Related Metabolic Pathways in Two and a Half Dimensions , 2003, GD.

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

[19]  Andy Cockburn,et al.  An Evaluation of Cone Trees , 2000, BCS HCI.

[20]  Tamara Munzner,et al.  H3: laying out large directed graphs in 3D hyperbolic space , 1997, Proceedings of VIZ '97: Visualization Conference, Information Visualization Symposium and Parallel Rendering Symposium.