11## News
2- ** Release 3.4 -- 2021-07 -07**
2+ ** Release 3.5 -- 2021-09 -07**
33
4- We are pleased to announce the release of Copilot 3.4 , a stream-based DSL for
4+ We are pleased to announce the release of Copilot 3.5 , a stream-based DSL for
55writing and monitoring embedded C programs, with an emphasis on correctness and
66hard realtime requirements. Copilot is typically used as a high-level runtime
77verification framework, and supports temporal logic (LTL, PTLTL and MTL),
@@ -10,8 +10,14 @@ clocks and voting algorithms.
1010Among others, Copilot has been used at the Safety Critical Avionics Systems
1111Branch of NASA Langley Research Center for monitoring test flights of drones.
1212
13- This new release introduces a number of bug fixes and deprecates functions that
14- have been superseded.
13+ This new release introduces a simple but important feature to make Copilot code
14+ more modular: the name of Copilot's main entry point in the generated C code,
15+ known as the step function, can now be customized. This will allow
16+ specifications to be defined in different modules, compiled separately, and
17+ linked as part of the same C executable. It will also facilitate interoperation
18+ with other systems that consider 'step' a reserved a global name.
19+ Additionally, this release introduces other fixes in the code and in the
20+ documentation, and deprecates definitions that have been superseded.
1521
1622Current emphasis is on facilitating the use with other systems, and improving
1723the codebase in terms of stability and test coverage. Users are encouraged to
0 commit comments