Publication | Open Access
LUSTRE: a declarative language for real-time programming
552
Citations
9
References
1987
Year
Unknown Venue
EngineeringVerificationSoftware EngineeringSoftware AnalysisFormal VerificationProgram TransformationFormal TechniqueEfficient Sequential CodeHigh-level Programming LanguageProgramming Language TheoryFormal SpecificationReal-time ProgrammingFinite State AutomatonComputer ScienceSoftware DesignProgramming Language DesignDeclarative ProgrammingProgram AnalysisAutomated ReasoningFormal MethodsProgram SynthesisReal-time SystemsSystem Software
LUSTRE is a synchronous data-flow language for programming systems which interact with their environments in real-time. After an informal presentation of the language, we describe its semantics by means of structural inference rules. Moreover, we show how to use this semantics in order to generate efficient sequential code, namely, a finite state automaton which represents the control of the program. Formal rules for program transformation are also presented.
| Year | Citations | |
|---|---|---|
Page 1
Page 1