• DocumentCode
    1478395
  • Title

    An abstract execution model for basic LOTOS

  • Author

    Valenzano, A. ; Sisto, R. ; Ciminiera, L.

  • Author_Institution
    Dipartimento di Autom. e Inf., Politecnico di Torino, Italy
  • Volume
    5
  • Issue
    6
  • fYear
    1990
  • fDate
    11/1/1990 12:00:00 AM
  • Firstpage
    311
  • Lastpage
    318
  • Abstract
    The paper presents some techniques that can be used for translating a LOTOS (language of temporal ordering specification) specification into an efficient implementation. In particular, it focuses attention on basic LOTOS, the control part of LOTOS, and presents a simple algorithm to derive an abstract machine based on a set of labelled transition systems from a basic LOTOS specification. The transition systems define interacting processes. The problem of the unbounded number of states is considered and solved, by allowing dynamic creation and destruction of processes and by adopting an appropriate construction procedure for the transition systems. The synchronisation of the processes, according to the LOTOS multi-way rendezvous mechanism, is obtained by means of a procedure based on message transfers among the processes, thus enabling a distributed implementation
  • Keywords
    formal specification; specification languages; LOTOS specification translation; abstract execution model; abstract machine; algorithm; basic LOTOS; control part; dynamic creation; dynamic destruction; interacting processes; labelled transition systems; language of temporal ordering specification; message transfers; multi-way rendezvous mechanism; process synchronisation; unbounded states;
  • fLanguage
    English
  • Journal_Title
    Software Engineering Journal
  • Publisher
    iet
  • ISSN
    0268-6961
  • Type

    jour

  • Filename
    61745