Codesign of reactor-oriented hardware and software for cyber-physical systems
Modern cyber-physical systems often make use of heterogeneous systems-on-chip with
reconfigurable logic to provide adequate computing power and flexible I/O. However …
reconfigurable logic to provide adequate computing power and flexible I/O. However …
Formal Verification of Digital Twins with TLA and Information Leakage Control
Verifying the correctness of a digital twin provides a formal guarantee that the digital twin
operates as intended. Digital twin verification is challenging due to the presence of …
operates as intended. Digital twin verification is challenging due to the presence of …
A Case Study of API Design for Interoperability and Security of the Internet of Things
Heterogeneous distributed systems, including the Internet of Things (IoT) or distributed cyber-
physical systems (CPS), often suffer a lack of interoperability and security, which hinders the …
physical systems (CPS), often suffer a lack of interoperability and security, which hinders the …
HPRM: High-Performance Robotic Middleware for Intelligent Autonomous Systems
The rise of intelligent autonomous systems, especially in robotics and autonomous agents,
has created a critical need for robust communication middleware that can ensure real-time …
has created a critical need for robust communication middleware that can ensure real-time …
Timing enclaves for performance in Lingua Franca
The reactor model is a model of computation for concurrent systems that includes semantics
for time to guarantee deterministic execution of events. However, the guarantee of …
for time to guarantee deterministic execution of events. However, the guarantee of …
Strongly-Consistent Distributed Discrete-event Systems
Discrete-event (DE) systems are concurrent programs where components communicate via
tagged events, where tags are drawn from a totally ordered set. Reactors are an emerging …
tagged events, where tags are drawn from a totally ordered set. Reactors are an emerging …
Software-Defined Watchdog Timers for Cyber-Physical Systems
This paper introduces software-defined watchdogs, a programming model for handling faults
that manifest as delayed or missing signals. The programming model is implemented as an …
that manifest as delayed or missing signals. The programming model is implemented as an …
Toward Dynamism in Distributed Lingua Franca Programs
Distributed systems often require dynamic capabilities to ensure adaptability, efficiency, and
fault-tolerance. In applications where determinism and timing are crucial, a clear and well …
fault-tolerance. In applications where determinism and timing are crucial, a clear and well …
[PDF][PDF] Towards Efficient and Deterministic Dataflow Systems for Machine Learning
The field of machine learning (ML) has witnessed an exponential increase in computational
requirements for training models, which tend to be increasingly larger deep neural networks …
requirements for training models, which tend to be increasingly larger deep neural networks …
Efficient Coordination for Distributed Discrete-Event Systems
Timing control while preserving determinism is often a key requirement for ensuring the
safety and correctness of distributed cyber-physical systems (CPS). Discrete-event (DE) …
safety and correctness of distributed cyber-physical systems (CPS). Discrete-event (DE) …