Rebeca is an actor-based language with formal semantics that can be used in modeling concurrent and distributed software and protocols. In this paper, we study the application of partial order and symmetry reduction techniques to model checking dynamic Rebeca models. Finding symmetry based equivalence classes of states is in general a difficult problem known to be as hard as graph isomorphism. We show how, for Rebeca models, we can tackle this problem with a polynomial-time solution. Moreover, the coarse-grained interleaving semantics of Rebeca causes considerable reductions when partial order reduction is applied. We have also developed a tool that can make use of both techniques in combination or separately. The evaluation results show si...
. An on-the-fly algorithm for model checking under fairness is presented. The algorithm utilizes sym...
Partial order reduction (POR) capabilities are typically added by extending a model checking algorit...
Abstract. Partial order reduction (POR) capabilities are typically added by extending a model checki...
Rebeca is an actor-based language with formal semantics which is suitable for modeling concurrent an...
Symmetry reduction is a promising technique for combatting state space explosion in model checking. ...
Symmetry reduction is one of the most successful techniques to cope with the state explosion problem...
Actor-based modeling, with encapsulated active objects which communicate asynchronously, is generall...
Model checking is an established technique for checking the reliability of software-controlled syste...
International audienceSymmetry reduction techniques exploit symmetries that occur during the executi...
AbstractSlicing is a program analysis technique which can be used for reducing the size of the model...
Symmetry reduction is a well-known approach for alleviating the state explosion problem in model che...
This thesis expands the usage of partial order reduction methods in reducing the state space of larg...
One technique to reduce the state-space explosion problem in temporal logic model checking is symmet...
This paper aims at making partial-order reduction independent of the modeling language. Our starting...
AbstractSlicing is a program analysis technique which can be used for reducing the size of the model...
. An on-the-fly algorithm for model checking under fairness is presented. The algorithm utilizes sym...
Partial order reduction (POR) capabilities are typically added by extending a model checking algorit...
Abstract. Partial order reduction (POR) capabilities are typically added by extending a model checki...
Rebeca is an actor-based language with formal semantics which is suitable for modeling concurrent an...
Symmetry reduction is a promising technique for combatting state space explosion in model checking. ...
Symmetry reduction is one of the most successful techniques to cope with the state explosion problem...
Actor-based modeling, with encapsulated active objects which communicate asynchronously, is generall...
Model checking is an established technique for checking the reliability of software-controlled syste...
International audienceSymmetry reduction techniques exploit symmetries that occur during the executi...
AbstractSlicing is a program analysis technique which can be used for reducing the size of the model...
Symmetry reduction is a well-known approach for alleviating the state explosion problem in model che...
This thesis expands the usage of partial order reduction methods in reducing the state space of larg...
One technique to reduce the state-space explosion problem in temporal logic model checking is symmet...
This paper aims at making partial-order reduction independent of the modeling language. Our starting...
AbstractSlicing is a program analysis technique which can be used for reducing the size of the model...
. An on-the-fly algorithm for model checking under fairness is presented. The algorithm utilizes sym...
Partial order reduction (POR) capabilities are typically added by extending a model checking algorit...
Abstract. Partial order reduction (POR) capabilities are typically added by extending a model checki...