Skip to Main Content (Press Enter)

Logo CNR
  • ×
  • Home
  • Persone
  • Pubblicazioni
  • Strutture
  • Competenze

UNI-FIND
Logo CNR

|

UNI-FIND

cnr.it
  • ×
  • Home
  • Persone
  • Pubblicazioni
  • Strutture
  • Competenze
  1. Pubblicazioni

Derivation of Executable Code from Formal Protocol Specifications Written in LOTOS

Contributo in Atti di convegno
Data di Pubblicazione:
1991
Abstract:
A novel tool for generating implementation prototypes of communication protocols and concurrent systems specified using the ISO LOTOS language is presented. LOTOS specifications are analyzed and translated into C functions that are executed by cooperating processes in the UNIX environment. The set of LOTOS process definitions is first translated into a suitable number of extended finite state machines (EFSMs). The proposed method makes it possible to circumvent the problem of deriving unbounded EFSMs and to obtain a sort of control on the process number/size tradeoff at the same time. The problem of implementing the LOTOS multi-way rendezvous mechanism for process synchronization is solved by an algorithm based on message passing. An example of prototype derivation is also introduced showing the form of C code generated by translating a simple specification
Tipologia CRIS:
04.01 Contributo in Atti di convegno
Keywords:
formal specification; protocols; specification languages; LOTOS
Elenco autori:
Valenzano, Adriano
Link alla scheda completa:
https://iris.cnr.it/handle/20.500.14243/243462
  • Dati Generali

Dati Generali

URL

http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=113832
  • Utilizzo dei cookie

Realizzato con VIVO | Designed by Cineca | 26.5.0.0 | Sorgente dati: PREPROD (Ribaltamento disabilitato)