A survey and evaluation of tool features for understanding reverse‐engineered sequence diagrams

C Bennett, D Myers, MA Storey… - Journal of Software …, 2008 - Wiley Online Library
Sequence diagrams can be valuable aids to software understanding. However, they can be
extremely large and hard to understand in spite of using modern tool support. Consequently …

Automatic steering of behavioral model inference

D Lo, L Mariani, M Pezzè - Proceedings of the 7th Joint Meeting Of The …, 2009 - dl.acm.org
Many testing and analysis techniques use finite state models to validate and verify the
quality of software systems. Since the specification of such models is complex and time …

Continuous monitoring of software services: Design and application of the Kieker framework

A van Hoorn, W Hasselbring, J Waller, J Ehlers, S Frey… - 2009 - macau.uni-kiel.de
In addition to studying the construction and evolution of software services, the software
engineering discipline needs to address the operation of continuously running software …

Component behavior discovery from software execution data

C Liu, B van Dongen, N Assy… - … symposium series on …, 2016 - ieeexplore.ieee.org
Tremendous amounts of data can be recorded during software execution. This provides
valuable information on software runtime analysis. Many crashes and exceptions may occur …

Kieker: Continuous monitoring and on demand visualization of Java software behavior

M Rohr, A van Hoorn, J Matevska, N Sommer… - 2008 - oceanrep.geomar.de
Software behavior visualizations such as UML Sequence Diagrams are valuable to
continuous program comprehension and analysis. This paper introduces an approach and …

Automatic discovery of behavioral models from software execution data

C Liu - IEEE Transactions on Automation Science and …, 2018 - ieeexplore.ieee.org
During the execution of a software system, tremendous amounts of data are recorded, and
such data provide valuable information on software runtime behavior analysis. This paper …

Mining component-based software behavioral models using dynamic analysis

T Lu, C Liu, H Duan, Q Zeng - IEEE Access, 2020 - ieeexplore.ieee.org
A component-based software system is organized in terms of components, interfaces, and
interactions among them. A component has one or more interfaces that each represents a …

Grasp: Tracing, visualizing and measuring the behavior of real-time systems

MJ Holenderski, MMHP van den Heuvel… - … on Analysis Tools …, 2010 - research.tue.nl
Understanding and validating the timing behavior of real-time systems is not trivial. Many
real-time operating systems and their development environments do not provide tracing …

Discovery and quality evaluation of software component behavioral models

C Liu - IEEE Transactions on Automation Science and …, 2020 - ieeexplore.ieee.org
Tremendous amounts of execution data are collected during software execution. These data
provide rich information for software runtime behavior comprehension. The unstructured …

On tracing reactive systems

S Maoz, D Harel - Software & Systems Modeling, 2011 - Springer
We present a rich and highly dynamic technique for analyzing, visualizing, and exploring the
execution traces of reactive systems. The two inputs are a designer's inter-object scenario …