Skip to content

Commit d92f7e9

Browse files
authored
Add minutes for Tooling Subcommittee Meeting on 27 February 2026 (#580)
Co-authored-by: Arnaud Riess <arnaud.riesslgmail.com>
1 parent 10bc8b0 commit d92f7e9

1 file changed

Lines changed: 76 additions & 0 deletions

File tree

  • subcommittee/tooling/meetings/2026-02-27
Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
# Tooling Subcommittee Meeting on 27 February 2026 @ 4pm GMT
2+
3+
| Search Key | Description |
4+
| :---- | :---- |
5+
| \[todo\] | Action Item |
6+
| \[decision\] | Something decided on |
7+
| \[important\] | Key information |
8+
9+
## Agenda
10+
11+
1. Solicitation of notetaker
12+
2. Review [last time’s meeting minutes](https://github.com/rustfoundation/safety-critical-rust-consortium/blob/main/subcommittee/tooling/meetings/2026-02-13/minutes.md)
13+
3. Present new members
14+
4. Discuss [PR](https://github.com/rustfoundation/safety-critical-rust-consortium/pull/578) adding tools to website
15+
5. Discuss [PR](https://github.com/rustfoundation/safety-critical-rust-consortium/pull/562) adding traffic signal readiness of Rust for safety-critical standard
16+
6. Check of progress / discussion:
17+
1. Books topic from last week
18+
2. MC/DC conversation
19+
7. Round table
20+
8. Meeting close
21+
22+
## Check-in area
23+
24+
**Please add your name, and an emoji that describes your day.**
25+
26+
* Xander Cesari 🔌
27+
* Arnaud Riess 🙂
28+
* Manuel Hatzl
29+
* Félix Fischer 👋
30+
* Tony Aiello
31+
* Stefan Akatyschew 👋😄
32+
* Oreste Bernardi 🦵🍩
33+
* Pete LeVasseur 🦀🏃
34+
35+
**Notetaker:**
36+
37+
* Arnaud
38+
39+
## Housekeeping section
40+
41+
## Tasks
42+
43+
* Pete LeVasseur \- Merge Verus PR [\#548](https://github.com/rustfoundation/safety-critical-rust-consortium/pull/548)
44+
* Stefan Akatyschew \- Review rendering PR [\#578](https://github.com/rustfoundation/safety-critical-rust-consortium/pull/578)
45+
46+
## Meeting Minutes
47+
48+
* Last meeting's minutes accepted.
49+
* Presentation of new members.
50+
* PR adding tools to the website:
51+
* Add Verus to the list [\#548](https://github.com/rustfoundation/safety-critical-rust-consortium/pull/548) → Pete will merge
52+
* Open: mutest-rs [\#571](https://github.com/rustfoundation/safety-critical-rust-consortium/issues/571)
53+
* Rendering PR*:* [\#578](https://github.com/rustfoundation/safety-critical-rust-consortium/pull/578)
54+
* Reviewers: Stefan
55+
* Discuss [PR \#562](https://github.com/rustfoundation/safety-critical-rust-consortium/pull/562) adding traffic signal readiness of Rust for safety-critical standard, by Stefan
56+
* Help people understand what is (functional) safety critical → in the proposal of Stefan, there are detailed explanations about ISO 26262 and the coverage of what Rust would support.
57+
* Question about giving a rating from a “marketing” perspective.
58+
* E.g.: Yellow may discourage users. Maybe better to mention some gaps and let people judge by themselves?
59+
* Yellow/Red may be read as: Rust is not (completely) covering this topic, but could be covered by other tools/methods.
60+
* We should be honest with ourselves about the state of safety critical Rust. Some people wish documents that map to safety-standards that they can share with safety people. This will help users assess the timeline of adopting safety critical Rust, setting realistic expectations.
61+
* Question about data flow analysis: what is the meaning? Could be related to control flow. This may be documented as part of architecture (e.g. to prove freedom from interference is kept between criticalities). The goal is to help humans to do reasoning on data/communication flow. At unit level, this is something that is unit-tested.
62+
* Question about meaning “Simulation of dynamic behavior of the design”: it is not about unit construction, but upper in the design, with simulation tools like SysML, Simulink, …
63+
* Formal verification: is red rating correct, if safety standard doesn’t require it or says it is optional?
64+
* Some of the items in the list are independent of the language.
65+
* Check of progress / discussion:
66+
* Books topic from last meeting:
67+
* PR: [https://github.com/rustfoundation/safety-critical-rust-consortium/pull/567](https://github.com/rustfoundation/safety-critical-rust-consortium/pull/567)
68+
* Everybody can add books in the PR.
69+
* MC/DC conversation
70+
* Conversation happening in Zulip: [https://rust-lang.zulipchat.com/\#narrow/channel/546987-project-goals.2F2026-workshop/topic/mcdc-support/with/576092827](https://rust-lang.zulipchat.com/#narrow/channel/546987-project-goals.2F2026-workshop/topic/mcdc-support/with/576092827)
71+
* Observation about the proposal: pattern matching will be covered. Option\<\> and Result\<\> are the majority of types that are pattern matched in libcore \- but there are significant (30+%) additional pattern matches of relevance, so we must have (full / adequate) pattern matching to have an MVP of MC/DC.
72+
* Paper on mc/dc approach: https://arxiv.org/abs/2409.08708
73+
* Round table
74+
* Plans for the Rust week: SCRC has a room. May 21st 2026\.
75+
* Meeting close
76+

0 commit comments

Comments
 (0)