Ragaad AlTarawneh

Learn More
In this work, we present a demonstration of a visual interactive tool called ESSAVis that helps different engineers in collaborating together for understanding the failure mechanisms in complex embedded systems. ESSAVis provides a 2Dplus3D visual user interface that integrates intuitively between different data sets related with embedded systems failure(More)
Generally, a graph is an abstract data type used to represent relations among a given set of data entities. Graphs are used in numerous applications within the field of information visualization, such as VLSI (circuit schematics), state-transition diagrams, and social networks. The size and complexity of graphs easily reach dimensions at which the task of(More)
Maintaining modern embedded systems requires close collaboration between engineers who designed them and engineers who analyzed possible failures in such systems in order to avoid any possible hazard. In this work, we present a collaborative visual platform that supports the safety analysis process of such systems in a collaborative manner. The platform(More)
In this paper, we present an algorithm, called CluE (The Cluster Expander of Compound Graphs), that expands cluster nodes in compound graphs. CluE was designed to work with multiple layout algorithms (e.g., orthogonal layout algorithm, Sugyima layout algorithm, etc.). It keeps the unexpanded nodes in their relative layers with slight changes in their(More)
In this work, we present a new technique, called <i>ExpanD</i>, for expanding compound nodes in stereoscopic platforms. In this technique, stereoscopic depth is used to encode the structural relationships in compound graphs using the containment representation, while explicit edges are used to represent the adjacency relations between the graph nodes.(More)
In embedded systems domain, Component Fault Tree (CFT) is one of the most common techniques used by experts to model failure scenarios, which depict all the possible situations that could lead the underlying system to an undesired state. These models are useful not only to show the failure relations between the system components but also the structural(More)
Recently, we witness a high usage of social media platforms for different purposes, from contacting with friends and colleagues to raising voice for different causes. Many times, on such social media platforms people are also interested to see and analyze the connections not only with their connected people but also the connections between these connected(More)
Modern embedded systems contain complex structures, as they are composed of many subsystems. Maintaining such systems requires collaboration between the engineers who designed them and the engineers who analyzed the failures in them. In this paper we present our proposed visual platform ESSAVis, a 2Dplus3D environment, to help both kinds of engineers in(More)
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(More)