You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+11-10
Original file line number
Diff line number
Diff line change
@@ -5,13 +5,8 @@ A Reactor-Oriented Programming Framework in C++
5
5
6
6
While reactor-cpp can be used as a standalone framework, it is designed to work
7
7
in conjunction with [Lingua Franca](https://github.com/lf-lang/lingua-franca/),
8
-
a polyglot metaprogramming language. Have a look at the Lingua Franca
9
-
[wiki](https://github.com/lf-lang/lingua-franca/wiki) to get an overview of the
10
-
Reactor model. If you are working with AUTOSAR Adaptive Platform (AP), also
11
-
have a look at the [DEAR framework](https://github.com/tud-ccc/dear), which in
12
-
conjunction with reactor-cpp allows to implement AP Services using the reactor
13
-
model.
14
-
8
+
a polyglot metaprogramming language. Read the Lingua Franca [handbook](https://www.lf-lang.org/docs/)
9
+
to get an overview of the reactor model.
15
10
16
11
## Build
17
12
@@ -26,12 +21,14 @@ The examples need to be built explicitly.
26
21
Alternatively, take a look at the [CONTRIBUTING.md](CONTRIBUTING.md) for building with nix package manager.
27
22
28
23
## Extras
29
-
reactor-cpp can be built with [tracing](https://github.com/lf-lang/reactor-cpp/tree/master/tracing) support](https://github.com/lf-lang/reactor-cpp/tree/master/tracing). This provides a powerful tool for analyzing and debugging reactor applications.
24
+
reactor-cpp can be built with [tracing support](https://github.com/lf-lang/reactor-cpp/tree/master/tracing).
25
+
This provides a powerful tool for analyzing and debugging reactor applications.
30
26
31
27
## Contributing
32
28
33
29
For general guidelines about contributing, see [CONTRIBUTING.md](CONTRIBUTING.md).
34
30
31
+
<!---
35
32
## Documentation
36
33
37
34
A live version of the latest commit on master is automatically deployed and
@@ -55,8 +52,12 @@ make html
55
52
```
56
53
57
54
This will output the project documentation in `doc`/build/html`.
55
+
-->
58
56
59
57
## Publications
60
58
61
-
***DATE'20:** Christian Menard, Andrés Goens, Marten Lohstroh, Jeronimo Castrillon, [Achieving Determinism in Adaptive AUTOSAR](https://arxiv.org/pdf/1912.01367), Proceedings of the 2020 Design, Automation and Test in Europe Conference (DATE), EDA Consortium, Mar 2020.
62
-
Also, see the Lingua Franca [publications](https://github.com/lf-lang/lingua-franca/wiki/Publications-and-Presentations).
59
+
***Phd Thesis:** Christian Menard, ["Deterministic Reactive Programming for Cyber-physical Systems"](https://nbn-resolving.org/urn:nbn:de:bsz:14-qucosa2-916872), PhD thesis, TU Dresden, 205 pp., Jun 2024.
60
+
***TACO'23:** Christian Menard, Marten Lohstroh, Soroush Bateni, Matthew Chorlian, Arthur Deng, Peter Donovan, Clément Fournier, Shaokai Lin, Felix Suchert, Tassilo Tanneberger, Hokeun Kim, Jeronimo Castrillon, and Edward A. Lee. 2023. ["High-performance Deterministic Concurrency Using Lingua Franca"](https://doi.org/10.1145/3617687). ACM Transaction on Architecure and Code Optimization, Volume 20, Issue 4, Article 48 (December 2023), 29 pages.
61
+
***DATE'20:** Christian Menard, Andrés Goens, Marten Lohstroh, Jeronimo Castrillon, ["Achieving Determinism in Adaptive AUTOSAR"](https://doi.org/10.23919/DATE48585.2020.9116430), 2020 Design, Automation & Test in Europe Conference & Exhibition (DATE), Grenoble, France, 2020, pp. 822-827.
62
+
63
+
More related publications are available on the Lingua Franca [publication page](https://www.lf-lang.org/research).
0 commit comments