A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2016; you can also visit the original URL.
The file type is application/pdf
.
Filters
Analysing timed Rebeca using McErlang
2013
Proceedings of the 2013 workshop on Programming based on actors, agents, and decentralized control - AGERE! '13
Moreover, to be able to use the new version of McErlang which supports timing constructs of Timed Rebeca we changed the mapping and the tool accordingly. ...
This gives us the possibility of model checking and simulation of Timed Rebeca models for the first time. We can use the safety monitors in McErlang to verify safety properties in the model. ...
Section 4 explains how safety monitors in McErlang can be used to verify safety properties of Timed Rebeca models. Section 5 describes how Timed Rebeca models can be simulated by McErlang. ...
doi:10.1145/2541329.2541335
dblp:conf/agere/KristinssonJKMS13
fatcat:pysrvyftojaifchq4fpwfwm7ka
Verification of Timed Erlang Programs Using McErlang
[chapter]
2012
Lecture Notes in Computer Science
In this work we explore the formal verification of timed programs written in the Erlang concurrent programming language, in its full complexity, using the McErlang model checker. ...
In the paper we present the resulting semantics, its implementation in McErlang, and evaluate it using a number of examples. ...
Currently the timed implementation is undergoing a study as to its suitability as a workbench for analysing Timed Rebeca programs. ...
doi:10.1007/978-3-642-30793-5_16
fatcat:xmp7fvhiqbanxo6cv7wcpyvh4y
Modelling and Simulation of Asynchronous Real-Time Systems using Timed Rebeca
2011
Electronic Proceedings in Theoretical Computer Science
We can use the tool to set the parameters of timed Rebeca models, which represent the environment and component variables, and use McErlang to run multiple simulations for different settings. ...
In this paper we propose an extension of the Rebeca language that can be used to model distributed and asynchronous systems with timing constraints. ...
Acknowledgements The work on this paper has been partially supported by the projects "New Developments in Operational Semantics" (nr. 080039021), "Metatheory of Algebraic Process Theories" (nr. 100014021) and "Timed ...
doi:10.4204/eptcs.58.1
fatcat:zlou2jkyffdnjmqx6xbdfqfsce
Improving Runtime Overheads for detectEr
2015
Electronic Proceedings in Theoretical Computer Science
Rebeca [13] is an actor-based modeling language providing automated translation to renowned model checkers like SMV and Promela; timed-rebeca models have also been translated into Erlang. ...
McErlang [8] is a model-checker specifically targeting Erlang code that uses a superset of our logic; to the best of our knowledge the tool does not consider any verification post-deployment, as in the ...
doi:10.4204/eptcs.178.1
fatcat:j6l22bkdovfsvfvu6e4qrprpmm
Actors Revisited for Time-Critical Systems
2019
Proceedings of the 56th Annual Design Automation Conference 2019 on - DAC '19
Programming time-critical systems is notoriously difficult. ...
computational and timing aspects of the system behavior. ...
Similarly, the modeling language Rebeca performs analysis that uses a model checker to ensure that nondeterminism allowed in the model does not lead to behaviors that violate timing requirements [8] . ...
doi:10.1145/3316781.3323469
dblp:conf/dac/LohstrohSGWGSL19
fatcat:ofc7kgwhq5h65fp3jnu5q2jyqa
On Synchronous and Asynchronous Monitor Instrumentation for Actor-based systems
2015
Electronic Proceedings in Theoretical Computer Science
We also show how, for certain properties that require synchronous monitoring, a hybrid approach can be used that ensures timely violation detections for the important events while, at the same time, incurring ...
It provides conversions to renowned model checkers like SMV and Promela, and extends the model with timing constraints; timed-rebeca models have also been translated into Erlang. ...
McErlang [26] is a model-checker specifically targeting Erlang code; it uses a superset of our logic. We are however unaware of any extensions of these tools to RV. ...
doi:10.4204/eptcs.175.4
fatcat:dbtypl3ksfal5ixl2hquajy73e
Modelling analysis and implementation of distributed probabilistic timed actors using theatre
2019
A notable project on timed and probabilistic actors is represented by the family of Rebeca modelling languages and related analysis tools based on McErlang, PRISM and recently IMCA. ...
The model is then used to analyse its functional and temporal behaviour both in a simulation context and in a real execution environment. Thereafter, an analysed system can be put into operation. ...
This appendix considers formal modelling and analysis of distributed timed and stochastic real-time systems. ...
doi:10.13126/unical.it/dottorati/1719
fatcat:m2xdstyp2zblxh4nvsyxx7tcdy