Skip to content

Commit 92e773c

Browse files
committed
Polishing REU project pages
1 parent 0f91bf2 commit 92e773c

File tree

5 files changed

+25
-4
lines changed

5 files changed

+25
-4
lines changed

_reu/TLA_threading.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,5 @@ features:
1515
icon: fa-history
1616
---
1717

18+
This project aims to improve _recomposition_ for efficiently verifying distributed systems.
19+
The project involves improving techniques for decomposing systems and improving algorithms for threading to accelerate the speed of model checking.

_reu/comp_verif_tla.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Compositional Verification of Distributed Protocols in TLA+
33
subtitle:
44
layout: product
5-
image: /assets/img/recomposition.jpg
5+
image: /assets/img/john_reu_project.png
66
year: 2025
77
mentor: Ian Dardik
88
student: John Ngyuyen
@@ -22,7 +22,6 @@ __Student Involvement__
2222
Students will learn about the theory of model checking, including TLA+ and compositional verification. The goal of the project is for the student to implement compositional verification techniques in an existing model checker for the TLA+ language. Students will work with one of two model checkers that our team has been developing: Recomp-Verify and Carini (see the references). Both model checkers are implemented in Java, so students will be expected to write Java code.
2323

2424
__References__
25-
[https://github.com/cmu-soda/recomp-verify/tree/FMCAD24](https://github.com/cmu-soda/recomp-verify/tree/FMCAD24)
26-
27-
[https://github.com/cmu-soda/carini](https://github.com/cmu-soda/carini)
25+
- [https://github.com/cmu-soda/recomp-verify/tree/FMCAD24](https://github.com/cmu-soda/recomp-verify/tree/FMCAD24)
26+
- [https://github.com/cmu-soda/carini](https://github.com/cmu-soda/carini)
2827

_reu/fault_centered_robustness.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
title: Fault Centered Robustness in TLA+
3+
subtitle:
4+
layout: product
5+
image: /assets/img/will_reu_project.png
6+
year: 2024
7+
mentor: Ian Dardik
8+
student: William Morris
9+
features:
10+
- label: Robustness
11+
icon: fa-puzzle-piece
12+
- label: TLA+
13+
icon: fa-plus-square
14+
- label: Distributed Protocols
15+
icon: fa-cogs
16+
---
17+
18+
The guarantees provided by formal verification are only as good as the _assumptions_ that are made about the environment.
19+
Therefore, in prior work, we have proposed _robustness analysis_ to help system designers how robust their guarantees are to environmental _deviations_.
20+
In this project, we lift the notion of robustness to symbolic transition systems in _fault-centered robustness_, in which we calculate safe environmental envelopes based on a user-given set of symbolic faults.

assets/img/john_reu_project.png

86.8 KB
Loading

assets/img/will_reu_project.png

232 KB
Loading

0 commit comments

Comments
 (0)