• DocumentCode
    2344860
  • Title

    Interaction interfaces-towards a scientific foundation of a methodological usage of message sequence charts

  • Author

    Broy, Manfred ; Krüger, Ingolf

  • Author_Institution
    Tech. Univ. Munchen, Germany
  • fYear
    1998
  • fDate
    9-11 Dec 1998
  • Firstpage
    2
  • Lastpage
    13
  • Abstract
    We introduce the formal notion of an interaction interface. Its purpose is to specify formally the interaction between two or more components that co-operate as subsystems of a distributed system. We suggest the use of interaction interfaces for the description not of the behaviour of a single component in isolation but of the interface, the co-operation, between two or more components that are interacting within a distributed system. Typical examples are the interaction between an embedded system and its environment or the interaction between a sender and a receiver in a communication protocol. An interaction interface can be formally described by predicates characterising sets of interaction histories. We understand the specification of interaction histories as a typical step in system development that prepares the decomposition of a system into interacting subcomponents. After fixing the distribution structure of the system, an interaction interface is worked out that describes how the introduced subcomponents interact. In a successive development step we systematically derive the individual component specifications from the interface description. We show how such an interaction interface can be decomposed systematically into component specifications
  • Keywords
    diagrams; distributed processing; formal specification; communication protocol; component specifications; distributed system; embedded system; interaction histories; interaction interfaces; message sequence charts; predicates; system development; Application software; Computer architecture; Design engineering; Embedded system; History; Identity-based encryption; Protocols; Read only memory; Software architecture; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Engineering Methods, 1998. Proceedings. Second International Conference on
  • Conference_Location
    Brisbane, Qld.
  • Print_ISBN
    0-8186-9198-0
  • Type

    conf

  • DOI
    10.1109/ICFEM.1998.730565
  • Filename
    730565