• DocumentCode
    3345928
  • Title

    Protocol Modelling Semantics for Embedded Systems

  • Author

    McNeile, Ashley ; Roubtsova, Ella

  • Author_Institution
    Metamaxim Ltd., London
  • fYear
    2007
  • fDate
    4-6 July 2007
  • Firstpage
    258
  • Lastpage
    265
  • Abstract
    The properties of a domain oriented modelling approach or language are determined by the dominant semantics of the domain. A significant subclass that needs particular attention, because of its prevalence, is that of deterministic interactive embedded systems. Embedded systems contain both hardware and software components interacting with each other and with the users. The components should be modelled separately, and behaviour should be explicitly defined in order to ensure correct interaction between the components. In this paper we argue that a semantic framework known as protocol modelling provides a good basis for modelling interactive deterministic embedded systems. Firstly, we explain how protocol modelling represents interaction, and how it supports Hoare´s CSP composition operator, thus allowing components of the solution to be modelled separately. Secondly, we show how protocol modelling can employ different modelling notations, focusing particularly on coloured Petri nets and state charts. Finally, we describe how it guarantees local reasoning about the trace behaviour of a composite based on consideration of the components. We illustrate these explanations using a simple mobile phone case study.
  • Keywords
    Petri nets; embedded systems; formal specification; graph colouring; mobile handsets; object-oriented programming; coloured Petri nets; communicating sequential processes; deterministic interactive embedded systems; domain oriented modelling language; hardware components; mobile phone; protocol modelling semantics; software components; state charts; Assembly systems; Computer peripherals; Embedded software; Embedded system; Hardware; Mechanical factors; Mobile handsets; Petri nets; Protocols; Waste materials;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Embedded Systems, 2007. SIES '07. International Symposium on
  • Conference_Location
    Lisbon
  • Print_ISBN
    1-4244-0840-7
  • Electronic_ISBN
    1-4244-0840-7
  • Type

    conf

  • DOI
    10.1109/SIES.2007.4297343
  • Filename
    4297343