Title
Extending Lustre with Timeout Automata
Abstract
This paper describes an extension to Lustre to support the analysis of globally asynchronous, locally synchronous (GALS) architectures. This extension consists of constructs for directly specifying the timeout automata used to describe asynchronous communication between processes represented by Lustre nodes. It is implemented using an extensible language framework based on attribute grammars that allows such extensions to be modularly defined so that they may be more easily composed with other language extensions.
Year
DOI
Venue
2008
10.1016/j.entcs.2008.05.014
Electr. Notes Theor. Comput. Sci.
Keywords
Field
DocType
language extension,extensible languages,extensible language framework,composable language extensions,timeout automaton,lustre node,extending lustre,attribute grammar,synchronous languages,attribute grammars,timeout automata,asynchronous communication
Rule-based machine translation,Asynchronous communication,Programming language,Computer science,Automaton,Theoretical computer science,Timeout,Lustre (mineralogy),Extensibility
Journal
Volume
Issue
ISSN
203
4
Electronic Notes in Theoretical Computer Science
Citations 
PageRank 
References 
0
0.34
24
Authors
3
Name
Order
Citations
PageRank
Jimin Gao11556.60
Mike Whalen2133.05
Eric Van Wyk344932.37