A Theory for Event-Driven Specifications Using Focus and MontiArc on the Example of a Data Link Uplink Feed System
Autor(en):
Zusammenfassung
The development of avionics message communication systems is expensive due to their complexity and the need to get them accepted by the certification authorities. We need to develop high-integrity software, but we also face cost pressure. For managing complex large systems, several time-synchronous modeling languages have been proposed. While these are appropriate for hardware specifications, when it comes to specifying distributed software systems, an event-based specification style is better suited. We present an event-based specification theory based on the framework Focus by giving the signatures and data types for specifications using event automata. For this, we capture message processing order as a further dimension of non-determinism by specifying a general timed merge component. These event automata can represent underspecification of behavior, and a refinement calculus can be applied to these for a stepwise reduction of non-determinism. Furthermore, we present the necessary concepts for enabling a user-friendly specification and simulation of event-based systems by using the architecture description language MontiArc. Finally, we evaluate our approach by performing a top-down architecture design of an avionics case study and demonstrating event-based specifications of requirements in MontiArc. The presented methodology improves the management of complexity, reduces costs, and increases the system quality.
- Vollständige Referenz
- BibTeX
Kausch, H., Pfeiffer, M., Raco, D., Rath, A., Rumpe, B. & Schweiger, A.,
(2023).
A Theory for Event-Driven Specifications Using Focus and MontiArc on the Example of a Data Link Uplink Feed System.
In:
Groher, I. & Vogel, T.
(Hrsg.),
Software Engineering 2023 Workshops.
Bonn:
Gesellschaft für Informatik e.V..
(S. 169-188).
DOI: 10.18420/se2023-ws-17
@inproceedings{mci/Kausch2023,
author = {Kausch, Hendrik AND Pfeiffer, Mathias AND Raco, Deni AND Rath, Amelie AND Rumpe, Bernhard AND Schweiger, Andreas},
title = {A Theory for Event-Driven Specifications Using Focus and MontiArc on the Example of a Data Link Uplink Feed System},
booktitle = {Software Engineering 2023 Workshops},
year = {2023},
editor = {Groher, Iris AND Vogel, Thomas} ,
pages = { 169-188 } ,
doi = { 10.18420/se2023-ws-17 },
publisher = {Gesellschaft für Informatik e.V.},
address = {Bonn}
}
author = {Kausch, Hendrik AND Pfeiffer, Mathias AND Raco, Deni AND Rath, Amelie AND Rumpe, Bernhard AND Schweiger, Andreas},
title = {A Theory for Event-Driven Specifications Using Focus and MontiArc on the Example of a Data Link Uplink Feed System},
booktitle = {Software Engineering 2023 Workshops},
year = {2023},
editor = {Groher, Iris AND Vogel, Thomas} ,
pages = { 169-188 } ,
doi = { 10.18420/se2023-ws-17 },
publisher = {Gesellschaft für Informatik e.V.},
address = {Bonn}
}
| Dateien | Groesse | Format | Anzeige | |
|---|---|---|---|---|
| paper13.pdf | 356.3Kb | Öffnen |
Sollte hier kein Volltext (PDF) verlinkt sein, dann kann es sein, dass dieser aus verschiedenen Gruenden (z.B. Lizenzen oder Copyright) nur in einer anderen Digital Library verfuegbar ist. Versuchen Sie in diesem Fall einen Zugriff ueber die verlinkte DOI: 10.18420/se2023-ws-17
Haben Sie fehlerhafte Angaben entdeckt? Sagen Sie uns Bescheid: Feedback abschicken


(en)