메뉴 건너뛰기




Volumn 15, Issue 1, 1999, Pages 75-92

Automatic generation of invariants

Author keywords

[No Author keywords available]

Indexed keywords

AUTOMATION; COMPUTATIONAL COMPLEXITY; INVARIANCE; LOGIC DESIGN; THEOREM PROVING;

EID: 0032674188     PISSN: 09259856     EISSN: None     Source Type: Journal    
DOI: 10.1023/A:1008744030390     Document Type: Article
Times cited : (34)

References (25)
  • 1
    • 84976766710 scopus 로고
    • Ten years of Hoare's logic: A survey, Part I
    • K. Apt, "Ten years of Hoare's logic: A survey, Part I," ACM Trans. on Prog. Lang. and Sys., Vol. 3, No. 2, pp. 431-483, 1981.
    • (1981) ACM Trans. on Prog. Lang. and Sys. , vol.3 , Issue.2 , pp. 431-483
    • Apt, K.1
  • 2
    • 84863931632 scopus 로고    scopus 로고
    • Invest: A tool for the verification of invariants
    • A.J. Hu and M.Y. Vardi, editors, Computer Aided Verification, Springer-Verlag
    • S. Bensalem, Y. Lakhnech, and S. Owre, "Invest: A tool for the verification of invariants," In A.J. Hu and M.Y. Vardi, editors, Computer Aided Verification, volume 1427 of Lecture Notes in Computer Science, Springer-Verlag, pp. 505-510, 1998.
    • (1998) Lecture Notes in Computer Science , vol.1427 , pp. 505-510
    • Bensalem, S.1    Lakhnech, Y.2    Owre, S.3
  • 3
    • 0031079312 scopus 로고    scopus 로고
    • Automatic generation of invariants and intermediate assertions
    • N. Bjørner, A. Browne, and Z. Manna, "Automatic generation of invariants and intermediate assertions," Theoretical Computer Science, Vol. 173, No. 1, pp. 49-87, 1997.
    • (1997) Theoretical Computer Science , vol.173 , Issue.1 , pp. 49-87
    • Bjørner, N.1    Browne, A.2    Manna, Z.3
  • 4
    • 0016725890 scopus 로고
    • Finding invariant assertions for proving programs
    • Los Angeles, CA
    • M. Caplain, "Finding invariant assertions for proving programs," in Proc. Int. Conf. on Reliable Software, Los Angeles, CA, 1975.
    • (1975) Proc. Int. Conf. on Reliable Software
    • Caplain, M.1
  • 5
    • 0020900726 scopus 로고
    • Automatic verification of finite state concurrent systems using temporal logic specifications: A practical approach
    • ACM Press
    • E. Clarke, E. Emerson, and E. Sistla, "Automatic verification of finite state concurrent systems using temporal logic specifications: A practical approach," in 10th ACM Symp. of Prog. Lang., ACM Press, 1983.
    • (1983) 10th ACM Symp. of Prog. Lang.
    • Clarke, E.1    Emerson, E.2    Sistla, E.3
  • 6
    • 85050550846 scopus 로고
    • Abstract interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints
    • ACM Press
    • P. Cousot and R. Cousot, "Abstract interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints," in 4th ACM Symp. of Prog. Lang., ACM Press, pp. 238-252, 1977.
    • (1977) 4th ACM Symp. of Prog. Lang. , pp. 238-252
    • Cousot, P.1    Cousot, R.2
  • 7
    • 0016543936 scopus 로고
    • Guarded commands, nondeterminacy, and formal derivation
    • E.W. Dijkstra, "Guarded commands, nondeterminacy, and formal derivation," Comm. ACM, Vol. 18, No. 8, pp. 453-457, 1975.
    • (1975) Comm. ACM , vol.18 , Issue.8 , pp. 453-457
    • Dijkstra, E.W.1
  • 9
    • 0002780749 scopus 로고
    • Assigning meanings to programs
    • American Mathematical Society
    • R.W. Floyd, "Assigning meanings to programs," in Int. Proc. Symp. on Appl. Math. 19, American Mathematical Society, pp. 19-32. 1967.
    • (1967) Int. Proc. Symp. on Appl. Math. , vol.19 , pp. 19-32
    • Floyd, R.W.1
  • 11
    • 84955600143 scopus 로고    scopus 로고
    • Experiments in theorem proving and model checking for protocol verification
    • Formal Methods Europe, FME'96 Symposium, Springer-Verlag
    • K. Havelund and N. Shankar, "Experiments in theorem proving and model checking for protocol verification," in Formal Methods Europe, FME'96 Symposium, volume 1051 of Lecture Notes in Computer Science, Springer-Verlag, 1996.
    • (1996) Lecture Notes in Computer Science , vol.1051
    • Havelund, K.1    Shankar, N.2
  • 12
    • 0012805067 scopus 로고
    • Proof-checking a data link protocol
    • Centrum voor Wiskunde en Informatica (CWI), March
    • L. Helmink, M. Sellink, and F. Vaandrager, "Proof-checking a data link protocol," Technical Report CS-R9420, Centrum voor Wiskunde en Informatica (CWI), March 1994.
    • (1994) Technical Report CS-R9420
    • Helmink, L.1    Sellink, M.2    Vaandrager, F.3
  • 14
    • 0016941016 scopus 로고
    • Logical analysis of programs
    • S. Katz and Z. Manna, "Logical analysis of programs," Comm. ACM, Vol. 19, No. 4, pp. 188-206, 1976.
    • (1976) Comm. ACM , vol.19 , Issue.4 , pp. 188-206
    • Katz, S.1    Manna, Z.2
  • 15
    • 0016090932 scopus 로고
    • A new solution of Dijkstra's concurrent programming problem
    • L. Lamport, "A new solution of Dijkstra's concurrent programming problem," Comm. ACM, Vol. 17, No. 8, pp. 453-455, 1974.
    • (1974) Comm. ACM , vol.17 , Issue.8 , pp. 453-455
    • Lamport, L.1
  • 16
    • 0022188649 scopus 로고
    • Checking that finite state concurrent programs satisfy theirlinear specification
    • O. Lichtenstein and A. Pnueli, "Checking that finite state concurrent programs satisfy theirlinear specification," in POPL, pp. 97-107, 1985.
    • (1985) POPL , pp. 97-107
    • Lichtenstein, O.1    Pnueli, A.2
  • 20
    • 0017173886 scopus 로고
    • An axiomatic proof technique for parallel programs
    • S. Owicki and D. Gries, "An axiomatic proof technique for parallel programs," Acta Informatica, Vol. 6, No. 2, pp. 319-340, 1976.
    • (1976) Acta Informatica , vol.6 , Issue.2 , pp. 319-340
    • Owicki, S.1    Gries, D.2
  • 21
    • 0029251055 scopus 로고
    • Formal verification for fault-tolerant architectures: Prolegomena to the design of PVS
    • S. Owre, J. Rushby, N. Shankar, and F. von Henke, "Formal verification for fault-tolerant architectures: Prolegomena to the design of PVS," IEEE Trans. on Software Engineering, Vol. 21, No. 2, pp. 107-125, 1995.
    • (1995) IEEE Trans. on Software Engineering , vol.21 , Issue.2 , pp. 107-125
    • Owre, S.1    Rushby, J.2    Shankar, N.3    Von Henke, F.4
  • 22
    • 0020299274 scopus 로고
    • Specification and verification of concurrent systems in CESAR
    • Proc. 5th Int. Symp. on Programming, Springer-Verlag
    • J.P. Queille and J. Sifakis, "Specification and verification of concurrent systems in CESAR," in Proc. 5th Int. Symp. on Programming, volume 137 of Lecture Notes in Computer Science, Springer-Verlag, pp. 337-351, 1982.
    • (1982) Lecture Notes in Computer Science , vol.137 , pp. 337-351
    • Queille, J.P.1    Sifakis, J.2
  • 23
    • 0344752414 scopus 로고
    • A simple solution to Lamport's concurrent programming problem verification
    • B.K. Szymanski, "A simple solution to Lamport's concurrent programming problem verification," in Proc. Int. Conf. on Supercomputing Sys., pp. 621-626, 1988.
    • (1988) Proc. Int. Conf. on Supercomputing Sys. , pp. 621-626
    • Szymanski, B.K.1
  • 25
    • 0022987223 scopus 로고
    • An automata-theoretic approach to automatic program verification
    • IEEE
    • M. Vardi and P. Wolper, "An automata-theoretic approach to automatic program verification," in 1st Symp. on Logic in Computer Science, IEEE, 1986.
    • (1986) 1st Symp. on Logic in Computer Science
    • Vardi, M.1    Wolper, P.2


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