Abstract
We report on a machine supported method for verifying safety properties of dynamic systems based on the first-order description of underlying state transition systems. By capturing a set of states by a state predicate, we can verify safety properties of infinite-state systems using predicate calculus in the set-theoretic iterative calculation of least fixpoints.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Goguen, J., Malcolm, G.: A Hidden Agenda. Theoretical Computer Science, 245(1) (2000) 55–101
Cousot, P., Cousot, R.: Refining Model Checking by Abstract Interpretation. Automated Software Engineering Journal, 6(1) (1999) 69–95
Diaconescu, R., Futatsugi, K.: CafeOBJ Report. World Scientific (1998)
Dijkstra, E. W., Lamport, L., Martin, A. J., Scholten, C. S., Steffens, E. F. M.: On-the-Fly Garbage Collection: An Exercise in Cooperation. Communications of the ACM, 21(11) (1978) 966–975
Lowe, G.: Breaking and fixing the Needham-Schroeder public-key protocol using FDR. Lecture Notes in Computer Science, 1055 (1996) 147–166
Takahashi, K., Toda, Y., Hagiya, M.: Nonce Analysis and Strand Space Model, Japan Society for Software Science and Technology (2000)
Song, D., Berezin, S., Perrig, A.: Athena, a Novel Approach to Efficient Automatic Security Protocol Analysis. Journal of Computer Security, 9(1,2) (2001) 47–74
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Mori, A., Futatsugi, K. (2003). CafeOBJ as a Tool for Behavioral System Verification. In: Okada, M., Pierce, B.C., Scedrov, A., Tokuda, H., Yonezawa, A. (eds) Software Security — Theories and Systems. ISSS 2002. Lecture Notes in Computer Science, vol 2609. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36532-X_26
Download citation
DOI: https://doi.org/10.1007/3-540-36532-X_26
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-00708-1
Online ISBN: 978-3-540-36532-7
eBook Packages: Springer Book Archive