pith. sign in

arxiv: 2406.06253 · v2 · pith:MKBRWNZInew · submitted 2024-06-10 · 📡 eess.SY · cs.PL· cs.SY

PretVM: Predictable, Efficient Virtual Machine for Real-Time Concurrency

classification 📡 eess.SY cs.PLcs.SY
keywords pretvmcoordinationexecutionlogicmachinepredictableprogramsprovides
0
0 comments X
read the original abstract

This paper introduces the Precision-Timed Virtual Machine (PretVM), an intermediate platform facilitating the execution of quasi-static schedules compiled from a subset of programs written in the Lingua Franca (LF) coordination language. The subset consists of those programs that in principle should have statically verifiable and predictable timing behavior. The PretVM provides a schedule with well-defined worst-case timing bounds. The PretVM provides a clean separation between application logic and coordination logic, yielding more analyzable program executions. Experiments compare the PretVM against the default (more dynamic) LF scheduler and show that it delivers time-accurate deterministic execution.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.