Providing a Birds Eye View on the Execution of Distributed, Reactive Systems using Collaborations

This thesis studies the use of collaborations as a mean to visualize behaviour of an observed distributed reactiv system. The work is inspired by previous work where an approach using elementary collaborations, that is collaborations with only two participants, visualized a running system. This work...

Full description

Bibliographic Details
Main Author: Karlsen, Lars Erik
Format: Others
Language:English
Published: Norges teknisk-naturvitenskapelige universitet, Institutt for telematikk 2006
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:no:ntnu:diva-9450
id ndltd-UPSALLA1-oai-DiVA.org-ntnu-9450
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-ntnu-94502013-01-08T13:26:35ZProviding a Birds Eye View on the Execution of Distributed, Reactive Systems using CollaborationsengKarlsen, Lars ErikNorges teknisk-naturvitenskapelige universitet, Institutt for telematikkInstitutt for telematikk2006ntnudaimSIE7 kommunikasjonsteknologiTelematikkThis thesis studies the use of collaborations as a mean to visualize behaviour of an observed distributed reactiv system. The work is inspired by previous work where an approach using elementary collaborations, that is collaborations with only two participants, visualized a running system. This work investigates how the previous work can be enhanched by adding the possibility to visualize systsem behaviour at different abstraction levels and improve usability, scalabiliy and overview in the visualization. A monitor for the visulization of distributed reactiv systems will be implemented. A system model and trace information from the obeserved system will be used in order to realize the visualization. By adding the possibility to visualize nested collaborations, a systems behaviour can be visualized at different levels of abstraction. The necessary constraint on the model of a system, and an algorithm for the detection of nested collaboration in the observed system, is suggested and implemented. An automatic approach for the loading of data from a model of the observed system is added to improve uasbility. Additional filtering and layout mechanisms are implemented in order to provide better overview in the visualization. A post-mortem approach to visalization is taken in order to generate a correct visualzation. The speed of the visualzation can be controlled by the user. The possibility to reverse the visualization is also implemented. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:no:ntnu:diva-9450Local ntnudaim:1316application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic ntnudaim
SIE7 kommunikasjonsteknologi
Telematikk
spellingShingle ntnudaim
SIE7 kommunikasjonsteknologi
Telematikk
Karlsen, Lars Erik
Providing a Birds Eye View on the Execution of Distributed, Reactive Systems using Collaborations
description This thesis studies the use of collaborations as a mean to visualize behaviour of an observed distributed reactiv system. The work is inspired by previous work where an approach using elementary collaborations, that is collaborations with only two participants, visualized a running system. This work investigates how the previous work can be enhanched by adding the possibility to visualize systsem behaviour at different abstraction levels and improve usability, scalabiliy and overview in the visualization. A monitor for the visulization of distributed reactiv systems will be implemented. A system model and trace information from the obeserved system will be used in order to realize the visualization. By adding the possibility to visualize nested collaborations, a systems behaviour can be visualized at different levels of abstraction. The necessary constraint on the model of a system, and an algorithm for the detection of nested collaboration in the observed system, is suggested and implemented. An automatic approach for the loading of data from a model of the observed system is added to improve uasbility. Additional filtering and layout mechanisms are implemented in order to provide better overview in the visualization. A post-mortem approach to visalization is taken in order to generate a correct visualzation. The speed of the visualzation can be controlled by the user. The possibility to reverse the visualization is also implemented.
author Karlsen, Lars Erik
author_facet Karlsen, Lars Erik
author_sort Karlsen, Lars Erik
title Providing a Birds Eye View on the Execution of Distributed, Reactive Systems using Collaborations
title_short Providing a Birds Eye View on the Execution of Distributed, Reactive Systems using Collaborations
title_full Providing a Birds Eye View on the Execution of Distributed, Reactive Systems using Collaborations
title_fullStr Providing a Birds Eye View on the Execution of Distributed, Reactive Systems using Collaborations
title_full_unstemmed Providing a Birds Eye View on the Execution of Distributed, Reactive Systems using Collaborations
title_sort providing a birds eye view on the execution of distributed, reactive systems using collaborations
publisher Norges teknisk-naturvitenskapelige universitet, Institutt for telematikk
publishDate 2006
url http://urn.kb.se/resolve?urn=urn:nbn:no:ntnu:diva-9450
work_keys_str_mv AT karlsenlarserik providingabirdseyeviewontheexecutionofdistributedreactivesystemsusingcollaborations
_version_ 1716520513667334144