Skip to content

Commit 117c9ee

Browse files
Merge branch 'release-3.5' into src. Close #33.
2 parents 1464ed8 + be10a91 commit 117c9ee

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

home.md

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
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
55
writing and monitoring embedded C programs, with an emphasis on correctness and
66
hard realtime requirements. Copilot is typically used as a high-level runtime
77
verification framework, and supports temporal logic (LTL, PTLTL and MTL),
@@ -10,8 +10,14 @@ clocks and voting algorithms.
1010
Among others, Copilot has been used at the Safety Critical Avionics Systems
1111
Branch 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

1622
Current emphasis is on facilitating the use with other systems, and improving
1723
the codebase in terms of stability and test coverage. Users are encouraged to

0 commit comments

Comments
 (0)