A survey of active object languages
To program parallel systems efficiently and easily, a wide range of programming models
have been proposed, each with different choices concerning synchronization and …
have been proposed, each with different choices concerning synchronization and …
[图书][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 …
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 …
monitor. The method employs an abstract model called Tiny Twin, which is built at design …
What good are models?
Abstract Models are central to engineering. They are used for analysis, synthesis, and
communication between humans. A given artifact or process may have multiple models with …
communication between humans. A given artifact or process may have multiple models with …
[HTML][HTML] CRYSTAL framework: Cybersecurity assurance for cyber-physical systems
F Moradi, SA Asadollah, B Pourvatan… - Journal of Logical and …, 2024 - Elsevier
We propose CRYSTAL framework for automated cybersecurity assurance of cyber-physical
systems (CPS) at design-time and runtime. We build attack models and apply formal …
systems (CPS) at design-time and runtime. We build attack models and apply formal …
Verification of cyberphysical systems
The value of verification of cyberphysical systems depends on the relationship between the
state of the software and the state of the physical system. This relationship can be complex …
state of the software and the state of the physical system. This relationship can be complex …
Actors revisited for time-critical systems
Programming time-critical systems is notoriously difficult. In this paper we propose an actor-
oriented programming model with a semantic notion of time and a deterministic coordination …
oriented programming model with a semantic notion of time and a deterministic coordination …
Model checking software in cyberphysical systems
Model checking a software system is about verifying that the state trajectory of every
execution of the software satisfies formally specified properties. The set of possible …
execution of the software satisfies formally specified properties. The set of possible …
On time actors
M Sirjani, E Khamespanah - Theory and Practice of Formal Methods …, 2016 - Springer
Actor model is a concurrent object-based computational model in which actors are the units
of concurrency and communicate via asynchronous message passing. Timed Rebeca is an …
of concurrency and communicate via asynchronous message passing. Timed Rebeca is an …
An actor-based approach for security analysis of cyber-physical systems
F Moradi, S Abbaspour Asadollah… - Formal Methods for …, 2020 - Springer
In this work, we present an actor-based approach for security analysis of Cyber-Physical
Systems at the design phase. We use Timed Rebeca, an actor-based modeling language, to …
Systems at the design phase. We use Timed Rebeca, an actor-based modeling language, to …