11## News
2- ** Release 3.5 -- 2021-09 -07**
2+ ** Release 3.6 -- 2021-11 -07**
33
4- We are pleased to announce the release of Copilot 3.5 , a stream-based DSL for
4+ We are pleased to announce the release of Copilot 3.6 , 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,21 +10,18 @@ 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 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.
13+ This new release supports three new operators: atan2, floor, and ceiling.
14+ Additionally, the target directory of the code generated by Copilot can now be
15+ customized. Release 3.6 also includes a battery of unit tests for the library
16+ copilot-core. This release introduces other fixes in the code and in the
17+ documentation, and deprecates definitions that have been superseded or that
18+ were largely unused.
2119
2220Current emphasis is on facilitating the use with other systems, and improving
2321the codebase in terms of stability and test coverage. Users are encouraged to
2422participate by opening issues and asking questions via our [ github
2523repo] ( https://github.com/copilot-language/copilot ) .
2624
27-
2825## Licence
2926Copilot is distributed under the BSD-3-Clause licence, which can be found
3027[ here] ( https://raw.githubusercontent.com/Copilot-Language/Copilot/master/LICENSE ) .
0 commit comments