Seyyedi, Razi (2023) Globally Accurate Locally Inaccurate (GALI): On the Combination of Time-Triggered Architectures with Instruction Accurate Simulators for the Analysis of System Behavior. PhD, Universität Oldenburg.
|
Volltext (5Mb) |
Abstract
Time-Triggered (TT) architectures are widely used in safety-critical computer systems for their deterministic and predictable behavior. However, existing solutions lack observability and debugging capabilities. To address this, we propose GALI, a novel simulation technique. GALI, which stands for "Globally Accurate, Locally Inaccurate," speeds up the simulation of time-triggered systems while enhancing observability and debugging. It utilizes an instruction-accurate simulation with a predetermined time-triggered system configuration and applies discrete timed execution to produce fast and accurate results. The supporting tooling ecosystem generates platform and application components, including board-support packages, binary files, communication channels, and required infrastructure. Our evaluation demonstrates that GALI achieves precise behavior similar to cycle-accurate simulations while incurring minimal overhead, comparable to untimed simulations.
["eprint_fieldname_title_plus" not defined]
Globally Accurate Locally Inaccurate (GALI): Zur Kombination von zeitgesteuerten Architekturen mit befehlsgenauen Simulatoren für die Analyse des Systemverhaltens
["eprint_fieldname_abstract_plus" not defined]
Zeitgesteuerte Architekturen werden wegen ihres deterministischen und vorhersehbaren Verhaltens häufig in sicherheitskritischen Systemen eingesetzt. Den bestehenden Lösungen mangelt es jedoch an Beobachtungs- und Fehlerbehebungsmöglichkeiten. Um dieses Problem zu lösen, schlagen wir GALI vor, eine neuartige Simulationstechnik. GALI steht für "Globally Accurate, Locally Inaccurate" (global genau, lokal ungenau) und beschleunigt die Simulation von zeitgesteuerten Systemen bei gleichzeitiger Verbesserung der Beobachtbarkeit und Fehlersuche. Es nutzt eine befehlsgenaue Simulation mit einer vorbestimmten zeitgesteuerten Systemkonfiguration und wendet diskrete zeitgesteuerte Ausführung an, um schnelle und genaue Ergebnisse zu erzielen. Das unterstützende Tooling-Ökosystem generiert die erforderliche Infrastruktur. Unsere Evaluierung zeigt, dass GALI ein präzises Verhalten wie zyklusgenaue Simulationen erreicht und einen minimalen Overhead wie ungezeitete Simulationen hat.
Item Type: | Thesis (PhD) |
---|---|
Uncontrolled Keywords: | Eingebettetes System, Zeitgesteuerte Architektur, Sicherheitskritisches System, Computersimulation |
Subjects: | Generalities, computers, information > Computer science, internet |
Divisions: | School of Computing Science, Business Administration, Economics and Law > Department of Computing Science |
Date Deposited: | 15 Jun 2023 14:38 |
Last Modified: | 15 Jun 2023 14:38 |
URI: | https://oops.uni-oldenburg.de/id/eprint/5824 |
URN: | urn:nbn:de:gbv:715-oops-59056 |
DOI: | |
Nutzungslizenz: |
Actions (login required)
View Item |