!!Projects per year
Abstract
Runtime monitoring is a fundamental technique used throughout the lifecycle of a system for many purposes, such as debugging, testing, or live analytics. While runtime monitoring for general purpose programming languages has seen a great amount of research, developing such complex facilities for any executable Domain Specific Language (DSL) remains a challenging, reoccurring and error prone task. A generic solution must both support a wide range of executable DSLs (xDSLs) and induce as little execution time overhead as possible. Our contribution is a fully generic approach based on a temporal property language with a semantics tailored for runtime verification. Properties can be compiled to efficient runtime monitors that can be attached to any kind of executable discrete event model within an integrated development environment. Efficiency is bolstered using a novel combination of structural model queries and complex event processing. Our evaluation on 3 xDSLs shows that the approach is applicable with an execution time overhead of 121% (on executions shorter than 1s), to 79% (on executions shorter than 20s) making it suitable for model testing and debugging.
| Originalsprache | Englisch |
|---|---|
| Seiten (von - bis) | 1-23 |
| Seitenumfang | 23 |
| Fachzeitschrift | Journal of Object Technology (JOT) |
| Volume | 19 |
| Ausgabenummer | 2 |
| DOIs | |
| Publikationsstatus | Veröffentlicht - Juli 2020 |
Wissenschaftszweige
- 202005 Computer Architektur
- 202017 Embedded Systems
- 102 Informatik
- 102002 Augmented Reality
- 102006 Computer Supported Cooperative Work (CSCW)
- 102015 Informationssysteme
- 102020 Medizinische Informatik
- 102022 Softwareentwicklung
- 102034 Cyber-Physical Systems
- 201132 Computational Engineering
- 201305 Verkehrstechnik
- 207409 Navigationssysteme
- 502032 Qualitätsmanagement
- 502050 Wirtschaftsinformatik
JKU-Schwerpunkte
- Digital Transformation
Projekte
- 1 Abgeschlossen
-
Christian Doppler Laboratory for Model-Integrated Smart Production
Eisenberg, M. (Forscher*in), Gemeinhardt, F. (Forscher*in), Govindasami, H. S. (Forscher*in), Jayaraman, R. (Forscher*in), Mitter, A. (Forscher*in), Sindelar, R. (Forscher*in), Sint, S. (Forscher*in), Taspinar, B. (Forscher*in) & Wimmer, M. (Projektleiter*in)
01.01.2017 → 31.12.2023
Projekt: Geförderte Forschung › CDG - Christian Doppler Forschungsgesellschaft
Dieses zitieren
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver