DocumentCode :
2283011
Title :
A static semantic analyzer for LOTOS specifications
Author :
Durante, Luca ; Sisto, Riccardo ; Valenzano, Adriano
Author_Institution :
Politecnico di Torino, Italy
fYear :
1993
fDate :
23-26 Mar 1993
Firstpage :
585
Lastpage :
592
Abstract :
The authors present some aspects related to the implementation of the formal flattening rules and static semantic requirements defined for the standard specification language LOTOS that are to be faced in developing tools based on LOTOS descriptions. The approach led to the implementation of a C program consisting of a syntax-driven parser whose actions are the flattening functions. The flattening functions, formally defined in the standard document, involve forward references that should be resolved before implementing the flattening and static semantic functions. The tool is able to read a LOTOS specification and produces a data structure which corresponds to a formal data structure called the canonical LOTOS specification (CLS) in the standard LOTOS document. Examples and measures of performance that have been collected by testing the tool on some significant case studies taken from the existing literature are also given
Keywords :
data structures; formal specification; grammars; performance evaluation; specification languages; C program; LOTOS descriptions; LOTOS specifications; canonical LOTOS specification; data structure; formal flattening rules; forward references; performance; specification language; static semantic analyzer; static semantic requirements; syntax-driven parser; Algebra; Calculus; Carbon capture and storage; Data analysis; Data structures; Information analysis; LAN interconnection; Open systems; Protocols; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computers and Communications, 1993., Twelfth Annual International Phoenix Conference on
Conference_Location :
Tempe, AZ
Print_ISBN :
0-7803-0922-7
Type :
conf
DOI :
10.1109/PCCC.1993.344534
Filename :
344534
Link To Document :
بازگشت