ACM Home Page
Please provide us with feedback. Feedback
Modere: the model-checking engine of Rebeca
Full text PdfPdf (187 KB)
Source Symposium on Applied Computing archive
Proceedings of the 2006 ACM symposium on Applied computing table of contents
Dijon, France
SESSION: Software verification (SV) table of contents
Pages: 1810 - 1815  
Year of Publication: 2006
ISBN:1-59593-108-2
Authors
Mohammad Mahdi Jaghoori  Sharif Univ of Tech, Tehran, Iran
Ali Movaghar  Sharif Univ of Tech, Tehran, Iran
Marjan Sirjani  University of Tehran, Tehran, Iran
Sponsor
SIGAPP: ACM Special Interest Group on Applied Computing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 24,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1141277.1141704
What is a DOI?

ABSTRACT

Rebeca is an actor-based language with formal semantics that can be used in modeling concurrent and distributed software and protocols. Automatic verification of these systems in the design stage helps develop error free systems. In this paper, we describe the model checking tool developed for verification of Rebeca models. This tool uses partial order reduction technique for reducing the size of the state space generated for a given model. Using this tool for model checking Rebeca yields much better results than the previous attempts for model checking Rebeca.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
D. Bosnacki. Enhancing State Space Reduction Techniques for Model Checking. PhD thesis, Technische Universiteite Eindhoven, 2001.
 
3
 
4
 
5
 
6
P. Godefroid. Partial-Order Methods for the Verification of Concurrent Systems: An approach to the State-Explosion Problem, PhD thesis, 1995.
 
7
C. Hewitt. Procedural embedding of knowledge in planner. In Proc. 2nd International Joint Conference on Artificial Intelligence, pages 167--184, 1971.
 
8
 
9
 
10
G. J. Holzmann, D. Peled, and M. Yannakakis. On nested depth first search. In Proc. Second SPIN Workshop, pages 23--32, 1996.
 
11
T. Hune, J. Romijn, M. Stoelinga, and F. W. Vaandrager. Linear parametric model checking of timed automata. Journal of Logic and Algebraic Programming (JLAP), 52-53:183--220, 2002.
 
12
 
13
 
14
NuSMV user manual. http://nusmv.irst.itc.it/NuSMV/userman/index-v2.html.
 
15
Rebeca homepage. http://khorshid.ut.ac.ir/~rebeca/.
 
16
M. Sirjani, A. Movaghar, A. Shali, and F. S. de Boer. Modeling and verification of reactive systems using Rebeca. Fundamamenta Informaticae, 63(4):385--410, 2004.
 
17
 
18
M. Y. Vardi and P. Wolper. An automata theoretic approach to automatic program verification. In D. Kozen, editor, LICS, pages 322--331, 1986.

Collaborative Colleagues:
Mohammad Mahdi Jaghoori: colleagues
Ali Movaghar: colleagues
Marjan Sirjani: colleagues