11## News
2- ** Release 3.15 -- 2023-05 -07**
2+ ** Release 3.16 -- 2023-07 -07**
33
4- We are pleased to announce the release of Copilot 3.15 , a stream-based DSL for
4+ We are pleased to announce the release of Copilot 3.16 , 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,13 +10,16 @@ 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 is a maintenance release that removes deprecated definitions. The new
14- release has been published on hackage, as well as github.
13+ This release introduces two important changes. The first is a battery of tests
14+ for the C99 backend. This contribution is a key component towards meeting the
15+ requirements of NASA's Procedural Requirements for Research and Technology
16+ Software. The second is a breaking change in copilot-language: a type has moved
17+ modules.
1518
16- This release also continues to use our new software engineering process
17- designed to meet the requirements to obtain NASA's Class D software
18- classification. Details are available
19- [ here] ( https://github.com/Copilot-Language/copilot/milestone/17?closed=1 ) .
19+ Details are available
20+ [ here ] ( https://github.com/Copilot-Language/copilot/milestone/20?closed=1 )
21+ and
22+ [ here] ( https://github.com/Copilot-Language/copilot/releases/tag/v3.16 ) .
2023
2124Current emphasis is on improving the codebase in terms of stability and test
2225coverage, removing unnecessary dependencies, hiding internal definitions, and
0 commit comments