Consistency vs. availability in distributed cyber-physical systems

EA Lee, R Akella, S Bateni, S Lin, M Lohstroh… - ACM Transactions on …, 2023 - dl.acm.org
In distributed applications, Brewer's CAP theorem tells us that when networks become
partitioned (P), one must give up either consistency (C) or availability (A). Consistency is …

Risk and Mitigation of Nondeterminism in Distributed Cyber-Physical Systems

S Bateni, M Lohstroh, HS Wong, H Kim, S Lin… - Proceedings of the 21st …, 2023 - dl.acm.org
Asynchronous frameworks for distributed embedded systems, like ROS and MQTT, are
increasingly used in safety-critical applications such as autonomous driving, where the cost …

Logical time for reactive software

M Lohstroh, EA Lee, SA Edwards… - Proceedings of Cyber …, 2023 - dl.acm.org
Timing is an essential feature of reactive software. It is not just a performance metric, but
rather forms a core part of the semantics of programs. This paper argues for a notion of …

Consistency Before Availability: Network Reference Point based Failure Detection for Controller Redundancy

B Johansson, M Rågberger… - 2023 IEEE 28th …, 2023 - ieeexplore.ieee.org
Distributed control systems constitute the automation solution backbone in domains where
downtime is costly. Redundancy reduces the risk of faults leading to unplanned downtime …

Language Design for Reactive Systems: On Modal Models, Time, and Object Orientation in Lingua Franca and SCCharts

A Schulz-Rosengarten - 2024 - macau.uni-kiel.de
Reactive systems play a crucial role in the embedded domain. They continuously interact
with their environment, handle concurrent operations, and are commonly expected to …

[PDF][PDF] Deterministic Reactive Programming for Cyber-physical Systems

C Menard - 2024 - esim-project.eu
Deterministic Reactive Programming for Cyber-physical Systems Page 1 Deterministic Reactive
Programming for Cyber-physical Systems Dissertation zur Erlangung des akademischen …

[PDF][PDF] Modelling real world applications in Lingua Franca

R Mithoff - 2023 - rtsys.informatik.uni-kiel.de
In contemporary software development, creating concurrent, distributed, and realtime
systems is crucial, especially for industrial companies like Scheidt & Bachmann, which focus …