• DocumentCode
    2348242
  • Title

    Recovering Views of Inter-System Interaction Behaviors

  • Author

    Ackermann, Christopher ; Lindvall, Mikael ; Cleaveland, Rance

  • Author_Institution
    Center for Exp. Software Eng., Fraunhofer USA, College Park, MD, USA
  • fYear
    2009
  • fDate
    13-16 Oct. 2009
  • Firstpage
    53
  • Lastpage
    61
  • Abstract
    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 observed behaviors to a single sequence diagram that illustrates the overall behavior.The contributions of this paper are a technique for observing and processing the network communication to derive a model of the behavior. Furthermore, it describes a series of model transformations to construct a sequence diagram view of all observed behaviors.
  • Keywords
    distributed processing; reverse engineering; distributed systems; heterogeneous systems; intersystem interaction behaviors; network communication; program understanding; reverse engineering; sequence diagram; Data mining; Educational institutions; Instruments; Monitoring; Reverse engineering; Software engineering; Software systems; Telecommunication network reliability; Telecommunication traffic; Visualization; Program understanding; distributed systems; reliability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering, 2009. WCRE '09. 16th Working Conference on
  • Conference_Location
    Lille
  • ISSN
    1095-1350
  • Print_ISBN
    978-0-7695-3867-9
  • Type

    conf

  • DOI
    10.1109/WCRE.2009.34
  • Filename
    5328697