Adding Extra Dimensions to Message Sequence Charts : Visualizing Component and Date Variability

Message Sequence Charts (MSC) are now widely used to describe communication between system components. The diagrams have been formalized, recommended, and even extended. The extensions of the MSCs typically handle additional complexities, e.g. expressing multiplicities. Certain MSC instances are sub...

Full description

Bibliographic Details
Main Author: Kurniawan, Ignatius Aries
Format: Others
Language:English
Published: Uppsala universitet, Institutionen för informationsteknologi 2015
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-264351
id ndltd-UPSALLA1-oai-DiVA.org-uu-264351
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-uu-2643512015-10-10T04:55:50ZAdding Extra Dimensions to Message Sequence Charts : Visualizing Component and Date VariabilityengKurniawan, Ignatius AriesUppsala universitet, Institutionen för informationsteknologi2015Message Sequence Charts (MSC) are now widely used to describe communication between system components. The diagrams have been formalized, recommended, and even extended. The extensions of the MSCs typically handle additional complexities, e.g. expressing multiplicities. Certain MSC instances are substitutable or omissible with no or minimal effect in the drawings. Additionally, system changes over time would be more easily observed, compared, and maintained if they are visualized in one drawing. This thesis introduces a concept of Master Chart to extend the MSCs. It is done as a case study in Scania, a heavy truck and bus manufacturer. Contextual inquiry and PACT framework are employed to generate design ideas. Then a prototype .NET application is developed and compared with an existing MSC drawing tool. All test subjects successfully completed the drawing tasks in the prototype tool albeit more slowly than in the old tool. Usability issues are discussed for future full-scale implementation. Based on this study, having the Master Chart as an extension to traditional MSCs seems to create more meaningful and maintainable drawings especially on systems with a lot of variability. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-264351IT ; 15055application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
description Message Sequence Charts (MSC) are now widely used to describe communication between system components. The diagrams have been formalized, recommended, and even extended. The extensions of the MSCs typically handle additional complexities, e.g. expressing multiplicities. Certain MSC instances are substitutable or omissible with no or minimal effect in the drawings. Additionally, system changes over time would be more easily observed, compared, and maintained if they are visualized in one drawing. This thesis introduces a concept of Master Chart to extend the MSCs. It is done as a case study in Scania, a heavy truck and bus manufacturer. Contextual inquiry and PACT framework are employed to generate design ideas. Then a prototype .NET application is developed and compared with an existing MSC drawing tool. All test subjects successfully completed the drawing tasks in the prototype tool albeit more slowly than in the old tool. Usability issues are discussed for future full-scale implementation. Based on this study, having the Master Chart as an extension to traditional MSCs seems to create more meaningful and maintainable drawings especially on systems with a lot of variability.
author Kurniawan, Ignatius Aries
spellingShingle Kurniawan, Ignatius Aries
Adding Extra Dimensions to Message Sequence Charts : Visualizing Component and Date Variability
author_facet Kurniawan, Ignatius Aries
author_sort Kurniawan, Ignatius Aries
title Adding Extra Dimensions to Message Sequence Charts : Visualizing Component and Date Variability
title_short Adding Extra Dimensions to Message Sequence Charts : Visualizing Component and Date Variability
title_full Adding Extra Dimensions to Message Sequence Charts : Visualizing Component and Date Variability
title_fullStr Adding Extra Dimensions to Message Sequence Charts : Visualizing Component and Date Variability
title_full_unstemmed Adding Extra Dimensions to Message Sequence Charts : Visualizing Component and Date Variability
title_sort adding extra dimensions to message sequence charts : visualizing component and date variability
publisher Uppsala universitet, Institutionen för informationsteknologi
publishDate 2015
url http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-264351
work_keys_str_mv AT kurniawanignatiusaries addingextradimensionstomessagesequencechartsvisualizingcomponentanddatevariability
_version_ 1716827006264410112