Skip to content

Latest commit

 

History

History
10 lines (5 loc) · 984 Bytes

README.md

File metadata and controls

10 lines (5 loc) · 984 Bytes

Build Status

Lingua Franca

See the main wiki for further information and detailed documentation.

Lingua Franca (LF) is a polyglot metalanguage for the definition and composition of reactors, which are stateful reactive components coordinated deterministically under a discrete-event semantics. Reactors have ports, and their functionality is defined in terms of reactions, which may be sensitive to events observable on input ports and may produce events on output ports. Reactors are composed by drawing connections between ports, and thus chaining reactions. In LF, the body of a reaction is written in pure target code that references a runtime library responsible for coordinating the ensemble.

See our Publications and Presentations.