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 …

High-performance Deterministic Concurrency Using Lingua Franca

C Menard, M Lohstroh, S Bateni, M Chorlian… - ACM Transactions on …, 2023 - dl.acm.org
Actor frameworks and similar reactive programming techniques are widely used for building
concurrent systems. They promise to be efficient and scale well to a large number of cores or …

Towards building verifiable CPS using Lingua Franca

S Lin, YA Manerkar, M Lohstroh, E Polgreen… - ACM Transactions on …, 2023 - dl.acm.org
Formal verification of cyber-physical systems (CPS) is challenging because it has to
consider real-time and concurrency aspects that are often absent in ordinary software …

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 vs. availability in distributed real-time systems

EA Lee, R Akella, S Bateni, S Lin, M Lohstroh… - arXiv preprint arXiv …, 2023 - arxiv.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 …

[PDF][PDF] Automotive Ethernet architecture and security: challenges and technologies.

W Toghuj, N Turab - International Journal of Electrical & Computer …, 2023 - core.ac.uk
Vehicle infrastructure must address the challenges posed by today's advances toward
connected and autonomous vehicles. To allow for more flexible architectures, high …

Codesign of reactor-oriented hardware and software for cyber-physical systems

ER Jellum, M Schoeberl, EA Lee… - ACM Transactions on …, 2024 - dl.acm.org
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 …

[PDF][PDF] ResourceGauge: enabling resource-aware software components

A Schmidt, L Gerhorst, K Vogelgesang… - The 17th Annual …, 2023 - ecrts.org
Software Engineering arose from the need to scale up and decompose the development of
large software systems [1]. While the discipline was successful in finding functional …

Reliable Event Detection Using Time-Synchronized IoT Platforms

BG Jun, D Kim, M Lohstroh, H Kim - … and Internet of Things Week 2023, 2023 - dl.acm.org
State-of-the-art industrial IoT solutions struggle to handle applications in which timing is
important and deterministic event ordering is crucial. We illustrate this on the basis of a …

[PDF][PDF] Towards Enabling Deployment of Lingua Franca on Distributed Embedded Devices

A Rengarajan, EA Lee, AL Sangiovanni-Vincentelli… - 2023 - eecs.berkeley.edu
Lingua Franca, a polyglot coordination language, provides deterministic reactive
concurrency and time functionality that is preserved even in distributed environments. Most …