| Modere: the model-checking engine of Rebeca |
| Full text |
Pdf
(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
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 5, Downloads (12 Months): 24, Citation Count: 0
|
|
|
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.
|
|