Logo des Repositoriums
 

A Theory for Event-Driven Specifications Using Focus and MontiArc on the Example of a Data Link Uplink Feed System

dc.contributor.authorKausch, Hendrik
dc.contributor.authorPfeiffer, Mathias
dc.contributor.authorRaco, Deni
dc.contributor.authorRath, Amelie
dc.contributor.authorRumpe, Bernhard
dc.contributor.authorSchweiger, Andreas
dc.contributor.editorGroher, Iris
dc.contributor.editorVogel, Thomas
dc.date.accessioned2023-02-13T12:00:47Z
dc.date.available2023-02-13T12:00:47Z
dc.date.issued2023
dc.description.abstractThe 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.en
dc.identifier.doi10.18420/se2023-ws-17
dc.identifier.urihttps://dl.gi.de/handle/20.500.12116/40202
dc.language.isoen
dc.publisherGesellschaft für Informatik e.V.
dc.relation.ispartofSoftware Engineering 2023 Workshops
dc.subjectevent-based components
dc.subjectautomata
dc.subjectformal verification
dc.subjectmodel-driven development
dc.subjectunderspecification
dc.subjectdistributed systems
dc.subjectavionics
dc.titleA Theory for Event-Driven Specifications Using Focus and MontiArc on the Example of a Data Link Uplink Feed Systemen
dc.typeText/Conference Paper
gi.citation.endPage188
gi.citation.publisherPlaceBonn
gi.citation.startPage169
gi.conference.date20.- 24. Februar
gi.conference.locationPaderborn
gi.conference.sessiontitleAvioSE

Dateien

Originalbündel
1 - 1 von 1
Vorschaubild nicht verfügbar
Name:
paper13.pdf
Größe:
356.4 KB
Format:
Adobe Portable Document Format