Challenges in application of Petri nets in manufacturing systems

I Grobelna, A Karatkevich - Electronics, 2021 - mdpi.com
Petri nets are a useful mathematical formalism for specification of manufacturing systems,
supported by various analysis and verification methods. The progress made in automating …

Toward a lingua franca for deterministic concurrent systems

M Lohstroh, C Menard, S Bateni, EA Lee - ACM Transactions on …, 2021 - dl.acm.org
Many programming languages and programming frameworks focus on parallel and
distributed computing. Several frameworks are based on actors, which provide a more …

Programmable logic controllers in the context of industry 4.0

MA Sehr, M Lohstroh, M Weber, I Ugalde… - IEEE Transactions …, 2020 - ieeexplore.ieee.org
Programmable logic controllers (PLCs) are an established platform, widely used throughout
industrial automation but poorly understood among researchers. This article gives an …

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 …

Deterministic coordination across multiple timelines

M Lohstroh, S Bateni, C Menard… - ACM Transactions on …, 2023 - dl.acm.org
We discuss a novel approach for constructing deterministic reactive systems that revolves
around a temporal model that incorporates a multiplicity of timelines. This model is central to …

[图书][B] Reactors: A deterministic model of concurrent computation for reactive systems

HMF Lohstroh - 2020 - search.proquest.com
Actors have become widespread in programming languages and programming frameworks
focused on parallel and distributed computing. While actors provide a more disciplined …

[HTML][HTML] Tiny Twins for detecting cyber-attacks at runtime using concise Rebeca time transition system

F Moradi, B Pourvatan, SA Asadollah… - Journal of Parallel and …, 2024 - Elsevier
This paper presents a method for detecting cyber-attacks in cyber-physical systems using a
monitor. The method employs an abstract model called Tiny Twin, which is built at design …

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 …

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 …

UCLID5: multi-modal formal modeling, verification, and synthesis

E Polgreen, K Cheang, P Gaddamadugu… - … on Computer Aided …, 2022 - Springer
UCLID5 is a tool for the multi-modal formal modeling, verification, and synthesis of systems.
It enables one to tackle verification problems for heterogeneous systems such as …