Decomposing interactions

Juliana Küster Filipe Bowles*

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

In UML 2.0 sequence diagrams have been considerably extended and are now fundamentally better structured. Interactions in sequence diagrams can be structured using so-called interaction fragments, including alt (alternative behaviour), par (parallel behaviour), neg (forbidden behaviour), assert (mandatory behaviour) and ref (reference another diagram). The operator ref in particular greatly improves the way diagrams can be decomposed. In previous work we have given a semantics to a subset of sequence diagrams using labelled event structures, a true-concurrent model that naturally captures alternative and parallel behaviour. In this paper, we expand that work to address refinement and show how to obtain a refined model by means of a powerful categorical construction over two categories of labelled event structures. The underlying motivation for this work is reasoning and verification of complex scenario-based inter-object behavioural models. We conclude the paper with a discussion on future work.

Original languageEnglish
Title of host publicationAlgebraic Methodology and Software Technology - 11th International Conference, AMAST 2006
PublisherSpringer-Verlag
Pages189-203
Number of pages15
ISBN (Print)3540356339, 9783540356332
Publication statusPublished - 1 Jan 2006
Event11th International Conference on Algebraic Methodology and Software Technology, AMAST 2006 - Kuressaare, Estonia
Duration: 5 Jul 20068 Jul 2006

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume4019 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference11th International Conference on Algebraic Methodology and Software Technology, AMAST 2006
Country/TerritoryEstonia
CityKuressaare
Period5/07/068/07/06

Fingerprint

Dive into the research topics of 'Decomposing interactions'. Together they form a unique fingerprint.

Cite this