arrow
Return

Real-time probabilistic programming

delete2025-07-28
delete0
delete
OA
AI
L
Lars Hummelgren *
M
Matthias Becker *
D
David Broman *
DOI:10.1016/j.sysarc.2025.103510delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Complex cyber–physical systems interact in real time and must consider both timing and uncertainty. Developing software for such systems is expensive and difficult, especially when modeling, inference, and real-time behavior must be developed from scratch. In the last decade, a popular general probabilistic modeling paradigm has emerged – called probabilistic programming languages (PPLs) – that simplifies modeling and inference by separating the concerns between probabilistic modeling and inference algorithm implementation. However, these languages have primarily been designed for offline problems, not online real-time systems. In this paper, we combine PPLs and real-time programming primitives by introducing the concept of real-time probabilistic programming languages (RTPPL). We develop an RTPPL called ProbTime and a new approach for fairness-guided optimization of inference accuracy of a ProbTime system under schedulability constraints. Moreover, we illustrate the applicability of ProbTime on an automotive testbed performing indoor positioning and braking.
Keywords:
Probabilistic programming
Real-time systems
Bayesian inference
Response-time analysis
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Journal of Systems Architecture cover
Journal of Systems Architecture
IF:
4.1
Papers:
3.0K
Citations:
4.2K

Organization

No organization information available