首页 | 本学科首页   官方微博 | 高级检索  
     


Symmetry and partial order reduction techniques in model checking Rebeca
Authors:Mohammad Mahdi Jaghoori  Marjan Sirjani  Mohammad Reza Mousavi  Ehsan Khamespanah  Ali Movaghar
Affiliation:1. CWI, Amsterdam, The Netherlands
2. Reykjavík University, Reykjavík, Iceland
3. University of Tehran, Tehran, Iran
4. IPM, Tehran, Iran
5. Eindhoven University of Technology, Eindhoven, The Netherlands
6. Sharif University of Technology, Tehran, Iran
Abstract:Rebeca is an actor-based language with formal semantics which is suitable for modeling concurrent and distributed systems and protocols. Due to its object model, partial order and symmetry detection and reduction techniques can be efficiently applied to dynamic Rebeca models. We present two approaches for detecting symmetry in Rebeca models: One that detects symmetry in the topology of inter-connections among objects and another one which exploits specific data structures to reflect internal symmetry in the internal structure of an object. The former approach is novel in that it does not require any input from the modeler and can deal with the dynamic changes of topology. This approach is potentially applicable to a wide range of modeling languages for distributed and reactive systems. We have also developed a model checking tool that implements all of the above-mentioned techniques. The evaluation results show significant improvements in model size and model-checking time.
Keywords:
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号