• 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