Using extended event traces to describe communication in software architectures

Manfred Broy, Christoph Hofmann, Ingolf Krueger, Monika Schmidt

Research output: Contribution to conferencePaperpeer-review

9 Scopus citations

Abstract

A crucial aspect of the architecture of a software system is its decomposition into components and the specification of component interactions. In this report we use a variant of Extended Event Traces as a graphical technique for the description of such component interactions. It allows us to define interaction patterns that occur frequently within an architecture, in the form of diagrams. The diagrams may be instantiated in various contexts, thus allowing reuse of interaction patterns. Our notation contains operators yielding not only exemplary but complete behaviour specifications. Extended Event Traces have a clear semantics that is based on sets of traces. We present several application examples that demonstrate the practical use of our notation.

Original languageEnglish
Pages203-212
Number of pages10
StatePublished - 1997
EventProceedings of the 1997 Asia-Pacific Software Engineering Conference and International Computer Science Conference, APSEC'97 and ICSC'97 - Hong Kong, Hong Kong
Duration: 2 Dec 19975 Dec 1997

Conference

ConferenceProceedings of the 1997 Asia-Pacific Software Engineering Conference and International Computer Science Conference, APSEC'97 and ICSC'97
CityHong Kong, Hong Kong
Period2/12/975/12/97

Fingerprint

Dive into the research topics of 'Using extended event traces to describe communication in software architectures'. Together they form a unique fingerprint.

Cite this