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