This paper presents an approach for recovering application-level views of the interaction behaviors between systems that communicate via networks. Rather than illustrating a single behavior, a sequence diagram is constructed that describes the characteristics of multiple combined behaviors. The approach has several properties that make it particularly suitable for analyzing heterogeneous systems. First, since the interactions are retrieved from observing the network communication, our technique can be applied to systems that are implemented in different languages and run on different platforms. Second, it does not require the availability or modification of source code. After the behaviors are extracted, we employ methods to merge multiple ...
Large-scale interaction networks of human communication are often modeled as complex graph structure...
International audienceModern parallel computing platforms exhibit substantialvariation in communicat...
Implementing, validating, modifying, or reengineering an object-oriented system requires an understa...
Abstract. The analysis of network traces often requires to find the spots where something interestin...
Systems often collaborate to form a system-of-systems (SoS) and together fulfill some larger task. C...
TR-COSC 07/95Distributed systems, and systems with microkernel architectures, are becoming widely us...
TR-COSC 04/96Understanding software structured as separate programs that communicate via message pas...
\u3cp\u3eThe investigation of how users make sense of the data provided by information systems is ve...
The contents of this work reflect the views of the authors who are responsible for the facts and acc...
Measuring the interactive performance of a loosely-coupled distributed system is a difficult task. W...
This paper presents an approach to support the designer of Visual Interactive Systems (VISs) in adap...
Large, complex networks are commonly found in many application domains, such as sociology, biology, ...
A crucial aspect of the architecture of a software system is its decomposition into components and t...
Context: Frequent changes to groups of software entities belonging to different parts of the system ...
In this paper we present a variant of message sequence diagrams called EETs Extended Event Traces W...
Large-scale interaction networks of human communication are often modeled as complex graph structure...
International audienceModern parallel computing platforms exhibit substantialvariation in communicat...
Implementing, validating, modifying, or reengineering an object-oriented system requires an understa...
Abstract. The analysis of network traces often requires to find the spots where something interestin...
Systems often collaborate to form a system-of-systems (SoS) and together fulfill some larger task. C...
TR-COSC 07/95Distributed systems, and systems with microkernel architectures, are becoming widely us...
TR-COSC 04/96Understanding software structured as separate programs that communicate via message pas...
\u3cp\u3eThe investigation of how users make sense of the data provided by information systems is ve...
The contents of this work reflect the views of the authors who are responsible for the facts and acc...
Measuring the interactive performance of a loosely-coupled distributed system is a difficult task. W...
This paper presents an approach to support the designer of Visual Interactive Systems (VISs) in adap...
Large, complex networks are commonly found in many application domains, such as sociology, biology, ...
A crucial aspect of the architecture of a software system is its decomposition into components and t...
Context: Frequent changes to groups of software entities belonging to different parts of the system ...
In this paper we present a variant of message sequence diagrams called EETs Extended Event Traces W...
Large-scale interaction networks of human communication are often modeled as complex graph structure...
International audienceModern parallel computing platforms exhibit substantialvariation in communicat...
Implementing, validating, modifying, or reengineering an object-oriented system requires an understa...