DocumentCode
2815220
Title
Using extended event traces to describe communication in software architectures
Author
Broy, Manfred ; Hofmann, Christoph ; Krüger, Ingolf ; Schmidt, Monika
Author_Institution
Inst. fur Inf., Tech. Univ. Munchen, Germany
fYear
1997
fDate
2-5 Dec 1997
Firstpage
203
Lastpage
212
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 behavior 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
Keywords
formal specification; software engineering; behavior specifications; component interactions; extended event traces; software architectures; specification; Application software; Computer architecture; Computer industry; Data models; History; Industrial training; Marine vehicles; Protocols; Software architecture; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference, 1997. Asia Pacific ... and International Computer Science Conference 1997. APSEC '97 and ICSC '97. Proceedings
Print_ISBN
0-8186-8271-X
Type
conf
DOI
10.1109/APSEC.1997.640177
Filename
640177
Link To Document