메뉴 건너뛰기




Volumn 21, Issue 4, 1999, Pages 747-789

Model-checking concurrent systems with unbounded integer variables: Symbolic representations, approximations, and experimental results

Author keywords

D.2.4 Software Engineering : Software Program Verification Formal Methods; F.3.1 Logics and Meanings of Programs : Specifying and Verifying and Reasoning about Programs Invariants; Mechanical verification; Model Checking; Preand post conditions

Indexed keywords


EID: 0012085727     PISSN: 01640925     EISSN: None     Source Type: Journal    
DOI: 10.1145/325478.325480     Document Type: Article
Times cited : (84)

References (63)
  • 2
    • 0000050873 scopus 로고
    • Hybrid automata: An algorithmic approach to the specification and verification of hybrid systems
    • ALUR, R., COURCOUBETIS, C., HENZINGER, T. A., AND HO, P. H. 1993. Hybrid automata: An algorithmic approach to the specification and verification of hybrid systems. In Hybrid Systems,
    • (1993) Hybrid Systems
    • Alur, R.1    Courcoubetis, C.2    Henzinger, T.A.3    Ho, P.H.4
  • 9
    • 0031079312 scopus 로고    scopus 로고
    • Automatic generation of invariants and intermediate assertions
    • February
    • BJØRNER, N., BROWNE, I. A., AND MANNA, Z. 1997. Automatic generation of invariants and intermediate assertions. Theoretical Computer Science 173, 1 (February), 49-87.
    • (1997) Theoretical Computer Science , vol.173 , Issue.1 , pp. 49-87
    • Bjørner, N.1    Browne, I.A.2    Manna, Z.3
  • 10
    • 84947427683 scopus 로고    scopus 로고
    • Symbolic verification of communication protocols with infinite state spaces using QDDs
    • Lecture Notes in Computer Science, Springer-Verlag
    • BOIGELOT, B. AND GODEFROID, P. 1996. Symbolic verification of communication protocols with infinite state spaces using QDDs. In Proceedings of the 8th International Conference on Computer Aided Verification. Lecture Notes in Computer Science, vol. 1102. Springer-Verlag, 1-12.
    • (1996) Proceedings of the 8th International Conference on Computer Aided Verification , vol.1102 , pp. 1-12
    • Boigelot, B.1    Godefroid, P.2
  • 14
    • 0022769976 scopus 로고
    • Graph-based algorithms for boolean function manipulation
    • BRYANT, R. E. 1986. Graph-based algorithms for boolean function manipulation. IEEE Transactions on Computers 35, 8, 677-691.
    • (1986) IEEE Transactions on Computers , vol.35 , Issue.8 , pp. 677-691
    • Bryant, R.E.1
  • 20
    • 0028720649 scopus 로고
    • Symbolic exploration of large circuits with enhanced forward/backward traversals
    • CABODI, G., CAMURATI, P., AND QUER, S. 1994b. Symbolic exploration of large circuits with enhanced forward/backward traversals. In Proceedings: EURO-DAC'94 with EURO-VHDL'94. 22-27.
    • (1994) Proceedings: EURO-DAC'94 with EURO-VHDL'94 , pp. 22-27
    • Cabodi, G.1    Camurati, P.2    Quer, S.3
  • 21
    • 0002367651 scopus 로고
    • Design and synthesis of synchronization skeletons using branching time temporal logic
    • D. Kozen, Ed. Lecture Notes in Computer Science, Springer-Verlag
    • CLARKE, E. M. AND EMERSON, E. A. 1981. Design and synthesis of synchronization skeletons using branching time temporal logic. In Logic of Programs: Workshop, D. Kozen, Ed. Lecture Notes in Computer Science, vol. 131. Springer-Verlag.
    • (1981) Logic of Programs: Workshop , vol.131
    • Clarke, E.M.1    Emerson, E.A.2
  • 22
    • 0022706656 scopus 로고
    • Automatic verification of finite-state concurrent systems using temporal logic specifications
    • April
    • CLARKE, E. M., EMERSON, E. A., AND SISTLA, A. P. 1986. Automatic verification of finite-state concurrent systems using temporal logic specifications. ACM Transactions on Programming Languages and Systems 8, 2 (April), 244-263.
    • (1986) ACM Transactions on Programming Languages and Systems , vol.8 , Issue.2 , pp. 244-263
    • Clarke, E.M.1    Emerson, E.A.2    Sistla, A.P.3
  • 25
    • 0037893030 scopus 로고
    • Programs for mechanical program verification
    • American Elsevier, New York
    • COOPER, D. C. 1971. Programs for mechanical program verification. In Machine Intelligence 6. American Elsevier, New York, 43-59.
    • (1971) Machine Intelligence , vol.6 , pp. 43-59
    • Cooper, D.C.1
  • 26
    • 84856140605 scopus 로고
    • Verification of synchronous sequential machines based on symbolic execution
    • J. Sifakis, Ed. Lecture Notes in Computer Science, Springer-Verlag
    • COUDERT, O., BERTHET, C., AND MADRE, J. C. 1989. Verification of synchronous sequential machines based on symbolic execution. In Automatic Verification Methods for Finite State Systems, J. Sifakis, Ed. Lecture Notes in Computer Science, vol. 407. Springer-Verlag, 365-373.
    • (1989) Automatic Verification Methods for Finite State Systems , vol.407 , pp. 365-373
    • Coudert, O.1    Berthet, C.2    Madre, J.C.3
  • 27
    • 85029431680 scopus 로고
    • Verifying temporal properties of sequential machines without building their state diagrams
    • Lecture Notes in Computer Science, Springer
    • COUDERT, O., MADRE, J. C., AND BERTHET, C. 1990. Verifying temporal properties of sequential machines without building their state diagrams. In Proceedings of the 2nd International Conference on Computer Aided Verification. Lecture Notes in Computer Science, vol. 531. Springer, 23-32.
    • (1990) Proceedings of the 2nd International Conference on Computer Aided Verification , vol.531 , pp. 23-32
    • Coudert, O.1    Madre, J.C.2    Berthet, C.3
  • 28
    • 85050550846 scopus 로고
    • Abstract interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints
    • COUSOT, P. AND COUSOT, R., 1977. Abstract interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints. In Proceedings of the 4th Annual ACM Symposium on Principles of Programming Languages. 238-252.
    • (1977) Proceedings of the 4th Annual ACM Symposium on Principles of Programming Languages , pp. 238-252
    • Cousot, P.1    Cousot, R.2
  • 32
    • 0025505206 scopus 로고
    • Using symbolic execution for verification of ada tasking programs
    • October
    • DILLON, L. K. 1990. Using symbolic execution for verification of ada tasking programs. ACM Transactions on Programming Languages and Systems 12, 4 (October), 643-669.
    • (1990) ACM Transactions on Programming Languages and Systems , vol.12 , Issue.4 , pp. 643-669
    • Dillon, L.K.1
  • 33
    • 84863886894 scopus 로고
    • Model checking for infinite state systems using data abstraction
    • Lecture Notes in Computer Science, Springer-Verlag
    • DINGEL, J. AND FILKORN, T. 1995. Model checking for infinite state systems using data abstraction. In Proceedings of the 7th International Conference on Computer Aided Verification. Lecture Notes in Computer Science, vol. 939. Springer-Verlag, 54-69.
    • (1995) Proceedings of the 7th International Conference on Computer Aided Verification , vol.939 , pp. 54-69
    • Dingel, J.1    Filkorn, T.2
  • 34
    • 0031380305 scopus 로고    scopus 로고
    • Decidability of model checking for infinite-state concurrent systems
    • ESPARZA, J. 1997. Decidability of model checking for infinite-state concurrent systems. Acta Informatica 34, 85-107.
    • (1997) Acta Informatica , vol.34 , pp. 85-107
    • Esparza, J.1
  • 35
    • 0002202224 scopus 로고
    • Super-exponential complexity of presburger arithmetic
    • FISCHER, M. J. AND RABIN, M. O. 1974. Super-exponential complexity of presburger arithmetic. In SIAM-AMS Proceedings. Vol. 7. 27-41.
    • (1974) SIAM-AMS Proceedings , vol.7 , pp. 27-41
    • Fischer, M.J.1    Rabin, M.O.2
  • 39
    • 84947978347 scopus 로고
    • Delay analysis in synchronous programs
    • C. Courcoubetis, Ed. Lecture Notes in Computer Science, Springer-Verlag
    • HALBWACHS, N. 1993. Delay analysis in synchronous programs. In Proceedings of computer aided verification, C. Courcoubetis, Ed. Lecture Notes in Computer Science, vol. 697. Springer-Verlag, 333-346.
    • (1993) Proceedings of Computer Aided Verification , vol.697 , pp. 333-346
    • Halbwachs, N.1
  • 40
    • 84974710035 scopus 로고
    • Verification of linear hybrid systems by means of convex approximations
    • B. LeCharlier, Ed. Lecture Notes in Computer Science, Springer-Verlag
    • HALBWACHS, N., RAYMOND, P., AND PROY, Y. 1994. Verification of linear hybrid systems by means of convex approximations. In Proceedings of International Symposium on Static Analysis, B. LeCharlier, Ed. Lecture Notes in Computer Science, vol. 864. Springer-Verlag.
    • (1994) Proceedings of International Symposium on Static Analysis , vol.864
    • Halbwachs, N.1    Raymond, P.2    Proy, Y.3
  • 41
    • 84976818793 scopus 로고
    • An introduction to proving the correctness of programs
    • September
    • HANTLER, S. L. AND KING, J. C. 1976. An introduction to proving the correctness of programs. ACM Computing Surveys 8, 3 (September), 331-353.
    • (1976) ACM Computing Surveys , vol.3 , Issue.8 , pp. 331-353
    • Hantler, S.L.1    King, J.C.2
  • 43
    • 0039819725 scopus 로고
    • A note on abstract-interpretation strategies for hybrid automata
    • P. Antsaklis, W. Kohn, A. Nerode, and S. Sastry, Eds. Lecture Notes in Computer Science, Springer-Verlag
    • HENZINGER, T. A. AND HO, P. 1995. A note on abstract-interpretation strategies for hybrid automata. In Hybrid Systems II, P. Antsaklis, W. Kohn, A. Nerode, and S. Sastry, Eds. Lecture Notes in Computer Science, vol. 999. Springer-Verlag, 252-264.
    • (1995) Hybrid Systems II , vol.999 , pp. 252-264
    • Henzinger, T.A.1    Ho, P.2
  • 46
    • 0003904906 scopus 로고
    • The omega library interface guide
    • Department of Computer Science, University of Maryland, College Park. March
    • KELLY, W., MASLOV, V., PUGH, W., ROSSER, E., SHPEISMAN, T., AND WONNACOTT, D. 1995. The omega library interface guide. Tech. Rep. CS-TR-3445, Department of Computer Science, University of Maryland, College Park. March.
    • (1995) Tech. Rep. CS-TR-3445
    • Kelly, W.1    Maslov, V.2    Pugh, W.3    Rosser, E.4    Shpeisman, T.5    Wonnacott, D.6
  • 51
    • 0000555791 scopus 로고
    • 22pn upper bound on the complexity of presburger arithmetic
    • 22pn upper bound on the complexity of presburger arithmetic. Journal of Computer and System Sciences 16, 323-332.
    • (1978) Journal of Computer and System Sciences , vol.16 , pp. 323-332
    • Oppen, D.C.1
  • 53
    • 84947445533 scopus 로고    scopus 로고
    • Automatic abstraction techniques for prepositional μ-calculus model checking
    • Lecture Notes in Computer Science, Springer
    • PARDO, A. AND HACHTEL, G. D. 1997. Automatic abstraction techniques for prepositional μ-calculus model checking. In Proceedings of the 9th International Conference on Computer Aided Verification. Lecture Notes in Computer Science, vol. 1254. Springer, 12-23.
    • (1997) Proceedings of the 9th International Conference on Computer Aided Verification , vol.1254 , pp. 12-23
    • Pardo, A.1    Hachtel, G.D.2
  • 54
    • 0000552379 scopus 로고
    • The omega test: A fast and practical integer programming algorithm for dependence analysis
    • PUGH, W. 1992. The omega test: a fast and practical integer programming algorithm for dependence analysis. Communications of the ACM 8, 102-104.
    • (1992) Communications of the ACM , vol.8 , pp. 102-104
    • Pugh, W.1
  • 55
    • 0028463475 scopus 로고
    • Static analysis of upper and lower bounds on dependences and parallelism
    • July
    • PUGH, W. AND WONNACOTT, D. 1994. Static analysis of upper and lower bounds on dependences and parallelism. ACM Transactions on Programming Languages and Systems 14, 3 (July), 1248-1278.
    • (1994) ACM Transactions on Programming Languages and Systems , vol.14 , Issue.3 , pp. 1248-1278
    • Pugh, W.1    Wonnacott, D.2
  • 57
    • 0027664392 scopus 로고
    • An introduction to assertional reasoning for concurrent systems
    • September
    • SHANKAR, A. U. 1993. An introduction to assertional reasoning for concurrent systems. ACM Computing Surveys 25, 3 (September), 225-262.
    • (1993) ACM Computing Surveys , vol.25 , Issue.3 , pp. 225-262
    • Shankar, A.U.1
  • 59
    • 84972541021 scopus 로고
    • A lattice-theoretical fixpoint theorem and its applications
    • TARSKI, A. 1955. A lattice-theoretical fixpoint theorem and its applications. Pacific Journal of Mathematics 5, 285-309.
    • (1955) Pacific Journal of Mathematics , vol.5 , pp. 285-309
    • Tarski, A.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.