@@ -9,16 +9,31 @@ The RTCAnalysis tool can be used in one of the following ways:
* By loading an Amalthea model of the system and creating an analysis controller to compute pre-defined metrics.
* By creating an `RTC system model` and creating an analysis controller with customized metrics that can be computed by the generated `scheduling network`.
* UML diagrams describing the tool and the used system model can be found in `org.eclipse.app4mc.tools.rtc`.
## Development
All you need to use and develop this tool is Maven and Java 11.
## Publications
To cite this tool in your research, cite the following publication
If you use this tool in your research, please cite the following publication
```
M. Bazzal, L. Krawczyk, R. P. Govindarajan and C. Wolff, "Timing Analysis of Car-to-Car Communication Systems Using Real-Time Calculus: A Case Study," 2020 IEEE 5th International Symposium on Smart and Wireless Systems within the Conferences on Intelligent Data Acquisition and Advanced Computing Systems (IDAACS-SWS), 2020, pp. 1-8, doi: 10.1109/IDAACS-SWS50031.2020.9297100.
@inproceedings{RTCAnalysis,
author = {Bazzal, Mahmoud and Krawczyk, Lukas and Wolff, Carsten},
booktitle = {Information and Software Technologies},
editor = {Lopata, Audrius and Gudonien\.e, Daina and Butkien\.e, Rita},
isbn = {978-3-030-88304-1},
pages = {209--223},
publisher = {Springer International Publishing},
title = {{RTCAnalysis: Practical Modular Performance Analysis of Automotive Systems with RTC}},
year = {2021}
}
```
## Contributors
* Mahmoud Bazzal
* Thanks to the Ernesto Wandeler and Lothar Thiele for providing the [RTC MPA toolbox][rtclib] that is used for max-plus/ min-plus algebra operations.