Verification of parallel systems using constraint programming

作者: Stephan Melzer

DOI: 10.1007/BFB0017432

关键词:

摘要: Liveness properties of parallel systems usually specify that in every execution certain states are eventually reached. Therefore, violation such a property can only be detected infinite executions. In this paper we introduce semi-decision method is baseprogramming*d on structural Petri net analysis and makes use the constraint programming paradigm. By understand procedure which may answer 'yes', so case system satisfies property, or 'don't know'. We give an implementation our terms tool 21p. An application approach to snapshot algorithm demonstrates how program ming beat classical exact methods as model checking.

参考文章(29)
Luc Bougé, Repeated Synchronous Snapshots and Their Implementation in CSP (Extended Abstract) international colloquium on automata, languages and programming. pp. 63- 70 ,(1985)
Robin Milner, Communication and Concurrency ,(1989)
Moshe Y. Vardi, An automata-theoretic approach to linear temporal logic Proceedings of the VIII Banff Higher order workshop conference on Logics for concurrency : structure versus automata: structure versus automata. pp. 238- 266 ,(1996) , 10.1007/3-540-60915-6_6
Javier Esparza, Stephan Melzer, Model Checking LTL Using Constraint Programming applications and theory of petri nets. pp. 1- 20 ,(1997) , 10.1007/3-540-63139-9_26
James Curtis Corbett, Automated formal analysis methods for concurrent and real-time software University of Massachusetts. ,(1992)
Eike Best, Partial order verification with PEP POMIV '96 Proceedings of the DIMACS workshop on Partial order methods in verification. pp. 305- 328 ,(1997)
M. Raynal, D. Beeson, Algorithms for mutual exclusion ,(1986)
J. Hartmanis, Pierre Wolper, G. Goos, J. van Leeuwen, Patrice Godefroid, Partial-Order Methods for the Verification of Concurrent Systems: An Approach to the State-Explosion Problem ,(1996)
Stephan Melzer, Javier Esparza, Checking System Properties via Integer Programming european symposium on programming. pp. 250- 264 ,(1996) , 10.1007/3-540-61055-3_41
Eike Best, Raymond Devillers, Jon G. Hall, The box calculus: a new causal algebra with multi-label communication Advances in Petri Nets 1992, The DEMON Project. pp. 21- 69 ,(1992) , 10.1007/3-540-55610-9_167