DLC - Distributed LNT Compiler. DLC is a compiler that generates a distributed implementation from a formal specification of a concurrent system. The formal specification given in input is expressed in the LNT language, which is equipped with the CADP toolbox that enables formal verification such as model-checking. An LNT specification is made of a parallel composition of non-deterministic processes which interact by multiway rendezvous, a powerful interaction primitive inherited from process algebras. DLC produces a distributed implementation made of several executables that can be deployed on possibly distinct machines connected by a network. In order to handle multiway rendezvous between distant processes, the runtime is based on an optimized synchronization protocol that have been formally verified.
References in zbMATH (referenced in 1 article , 1 standard article )
Showing result 1 of 1.
- Evrard, Hugues; Lang, Frédéric: Automatic distributed code generation from formal models of asynchronous processes interacting by multiway rendezvous (2017)