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 …
[HTML][HTML] Programming interactions in collective adaptive systems by relying on attribute-based communication
Collective adaptive systems are new emerging computational systems consisting of a large
number of interacting components and featuring complex behaviour. These systems are …
number of interacting components and featuring complex behaviour. These systems are …
Power is overrated, go for friendliness! expressiveness, faithfulness, and usability in modeling: the actor experience
M Sirjani - Principles of Modeling: Essays Dedicated to Edward A …, 2018 - Springer
Expressive power of a language is generally defined as the breadth of ideas that can be
represented and communicated in a language. For formal languages, the expressive power …
represented and communicated in a language. For formal languages, the expressive power …
Afra: an eclipse-based tool with extensible architecture for modeling and model checking of Rebeca family models
Afra is an Eclipse-based tool for the modeling and model checking of Rebeca family models.
Together with the standard enriched editor, easy to trace counter-example viewer, modular …
Together with the standard enriched editor, easy to trace counter-example viewer, modular …
[HTML][HTML] An actor-based framework for asynchronous event-based cyber-physical systems
I Jahandideh, F Ghassemi, M Sirjani - Software and Systems Modeling, 2021 - Springer
In cyber-physical systems like automotive systems, there are components like sensors,
actuators, and controllers that communicate asynchronously with each other. The …
actuators, and controllers that communicate asynchronously with each other. The …
Hybrid rebeca: Modeling and analyzing of cyber-physical systems
I Jahandideh, F Ghassemi, M Sirjani - … , WESE 2018, Turin, Italy, October 4 …, 2019 - Springer
In cyber-physical systems like automotive systems, there are components like sensors,
actuators, and controllers that communicate asynchronously with each other. The …
actuators, and controllers that communicate asynchronously with each other. The …
Modeling and efficient verification of wireless ad hoc networks
B Yousefi, F Ghassemi, R Khosravi - Formal Aspects of Computing, 2017 - Springer
Wireless ad hoc networks, in particular mobile ad hoc networks (MANETs), are growing very
fast as they make communication easier and more available. However, their protocols tend …
fast as they make communication easier and more available. However, their protocols tend …
Programming and reasoning about actors that share state
SAM CALDWELL, T GARNOCK-JONES… - Journal of Functional …, 2024 - cambridge.org
Actor languages realize concurrency via message passing, which most of the time is easy to
use. Empirical code inspection provides evidence, however, that on occasion, programmers …
use. Empirical code inspection provides evidence, however, that on occasion, programmers …
[HTML][HTML] VeriVANca framework: verification of VANETs by property-based message passing of actors in Rebeca with inheritance
Vehicular ad hoc networks have attracted the attention of many researchers during the last
years due to the emergence of autonomous vehicles and safety concerns. Most of the …
years due to the emergence of autonomous vehicles and safety concerns. Most of the …
VeriVANca: an actor-based framework for formal verification of warning message dissemination schemes in VANETs
One of the applications of Vehicular Ad-hoc NETworks, known as VANETs, is warning
message dissemination among vehicles in dangerous situations to prevent more damage …
message dissemination among vehicles in dangerous situations to prevent more damage …