메뉴 건너뛰기




Volumn 16, Issue 3, 2000, Pages 227-270

Verifying temporal properties of reactive systems: A STeP tutorial

Author keywords

[No Author keywords available]

Indexed keywords

ALGORITHMS; AUTOMATA THEORY; DATA STRUCTURES; DATABASE SYSTEMS; FORMAL LOGIC; GRAPHICAL USER INTERFACES; JAVA PROGRAMMING LANGUAGE; THEOREM PROVING;

EID: 0034206420     PISSN: 09259856     EISSN: None     Source Type: Journal    
DOI: 10.1023/A:1008700623084     Document Type: Article
Times cited : (60)

References (66)
  • 3
    • 84863928730 scopus 로고    scopus 로고
    • Computing abstractions of infinite state systems compositionally and automatically
    • A.J. Hu and M.Y. Vardi (Eds.), LNCS, Springer-Verlag, June
    • S. Bensalem, Y. Lakhnech, and S. Owre, "Computing abstractions of infinite state systems compositionally and automatically," in A.J. Hu and M.Y. Vardi (Eds.), Proc. 10th Intl. Conferance on Computer Aided Verification. LNCS, Vol. 1427, Springer-Verlag, June 1998, pp. 319-331.
    • (1998) Proc. 10th Intl. Conferance on Computer Aided Verification , vol.1427 , pp. 319-331
    • Bensalem, S.1    Lakhnech, Y.2    Owre, S.3
  • 4
    • 84957363964 scopus 로고    scopus 로고
    • Powerful techniques for the automatic generation of invariants
    • R. Alur and T.A. Henzinger (Eds.), LNCS, Springer-Verlag, July
    • S. Bensalem, Y. Lakhnech, and H. Saidi, "Powerful techniques for the automatic generation of invariants," in R. Alur and T.A. Henzinger (Eds.), Proc. 8th Intl. Conferance on Computer Aided Verification. LNCS, Vol. 1102, Springer-Verlag, July 1996, pp. 323-335.
    • (1996) Proc. 8th Intl. Conferance on Computer Aided Verification , vol.1102 , pp. 323-335
    • Bensalem, S.1    Lakhnech, Y.2    Saidi, H.3
  • 8
    • 0031079312 scopus 로고    scopus 로고
    • Automatic generation of invariants and intermediate assertions
    • February
    • N.S. Bjørner, A. Browne, and Z. Manna, "Automatic generation of invariants and intermediate assertions," Theoretical Computer Science, Vol. 173, No. 1, pp. 49-87, February 1997. Preliminary version appeared in 1st Intl. Conf. on Principles and Practice of Constraint Programming, LNCS, Vol. 976, Springer-Verlag, 1995, pp. 589-623.
    • (1997) Theoretical Computer Science , vol.173 , Issue.1 , pp. 49-87
    • Bjørner, N.S.1    Browne, A.2    Manna, Z.3
  • 9
    • 0031079312 scopus 로고    scopus 로고
    • LNCS, Springer-Verlag
    • N.S. Bjørner, A. Browne, and Z. Manna, "Automatic generation of invariants and intermediate assertions," Theoretical Computer Science, Vol. 173, No. 1, pp. 49-87, February 1997. Preliminary version appeared in 1st Intl. Conf. on Principles and Practice of Constraint Programming, LNCS, Vol. 976, Springer-Verlag, 1995, pp. 589-623.
    • (1995) 1st Intl. Conf. on Principles and Practice of Constraint Programming , vol.976 , pp. 589-623
  • 11
    • 0342433615 scopus 로고    scopus 로고
    • Deductive verification of real-time systems using STeP
    • Stanford University, Jan.
    • N.S. Bjørner, Z. Manna, H.B. Sipma, and T.E. Uribe, "Deductive verification of real-time systems using STeP," Technical Report STAN-CS-TR-98-1616, Stanford University, Jan. 1998. To appear in Theoretical Computer Science. Preliminary version appeared in 4th Intl. AMAST Workshop on Real-Time Systems, LNCS, Vol. 1231, Springer-Verlag, May 1997, pp. 484-498.
    • (1998) Technical Report STAN-CS-TR-98-1616
    • Bjørner, N.S.1    Manna, Z.2    Sipma, H.B.3    Uribe, T.E.4
  • 12
    • 84885815457 scopus 로고    scopus 로고
    • N.S. Bjørner, Z. Manna, H.B. Sipma, and T.E. Uribe, "Deductive verification of real-time systems using STeP," Technical Report STAN-CS-TR-98-1616, Stanford University, Jan. 1998. To appear in Theoretical Computer Science. Preliminary version appeared in 4th Intl. AMAST Workshop on Real-Time Systems, LNCS, Vol. 1231, Springer-Verlag, May 1997, pp. 484-498.
    • Theoretical Computer Science
  • 13
    • 0343303188 scopus 로고    scopus 로고
    • LNCS, Springer-Verlag, May
    • N.S. Bjørner, Z. Manna, H.B. Sipma, and T.E. Uribe, "Deductive verification of real-time systems using STeP," Technical Report STAN-CS-TR-98-1616, Stanford University, Jan. 1998. To appear in Theoretical Computer Science. Preliminary version appeared in 4th Intl. AMAST Workshop on Real-Time Systems, LNCS, Vol. 1231, Springer-Verlag, May 1997, pp. 484-498.
    • (1997) 4th Intl. AMAST Workshop on Real-Time Systems , vol.1231 , pp. 484-498
  • 14
    • 84957081134 scopus 로고    scopus 로고
    • A practical integration of first-order reasoning and decision procedures
    • LNCS, Springer-Verlag, July
    • N.S. Bjørner, M.E. Stickel, and T.E. Uribe, "A practical integration of first-order reasoning and decision procedures," in Proc. of the 14th Intl. Conference on Automated Deduction. LNCS, Vol. 1249, Springer-Verlag, July 1997, pp. 101-115.
    • (1997) Proc. of the 14th Intl. Conference on Automated Deduction , vol.1249 , pp. 101-115
    • Bjørner, N.S.1    Stickel, M.E.2    Uribe, T.E.3
  • 15
    • 0006856782 scopus 로고
    • Oxford University Press, International Schools for Computer Scientists
    • E. Börger (Ed.), Specification and Validation Methods, Oxford University Press, International Schools for Computer Scientists, 1994.
    • (1994) Specification and Validation Methods
    • Börger, E.1
  • 16
    • 0038927618 scopus 로고
    • The Bakery algorithm: Yet another specification and verification
    • E. Börger (Ed.), Oxford University Press, International Schools for Computer Scientists
    • E. Börger, Y. Gurevich, and D. Rosenzweig, "The Bakery algorithm: Yet another specification and verification," in E. Börger (Ed.), Specification and Validation Methods, Oxford University Press, International Schools for Computer Scientists, 1994, pp. 231-243.
    • (1994) Specification and Validation Methods , pp. 231-243
    • Börger, E.1    Gurevich, Y.2    Rosenzweig, D.3
  • 17
    • 0002457511 scopus 로고
    • Integrating decision procedures into heuristic theorem provers: A case study with linear arithmetic
    • R.S. Boyer and J.S. Moore, "Integrating decision procedures into heuristic theorem provers: A case study with linear arithmetic," Machine Intelligence, Vol. 11, pp. 83-124, 1988.
    • (1988) Machine Intelligence , vol.11 , pp. 83-124
    • Boyer, R.S.1    Moore, J.S.2
  • 18
    • 0027113412 scopus 로고
    • Local model checking for infinite state spaces
    • Apr.
    • J.C. Bradfield and C. Stirling, "Local model checking for infinite state spaces," Theoretical Computer Science, Vol. 96, No. 1, pp. 157-174, Apr. 1992.
    • (1992) Theoretical Computer Science , vol.96 , Issue.1 , pp. 157-174
    • Bradfield, J.C.1    Stirling, C.2
  • 20
    • 0022769976 scopus 로고
    • Graph-based algorithms for Boolean function manipulation
    • Aug.
    • R.E. Bryant, "Graph-based algorithms for Boolean function manipulation," IEEE Transactions on Computers, Vol. C-35, No. 8, pp. 677-691, Aug. 1986.
    • (1986) IEEE Transactions on Computers , vol.C-35 , Issue.8 , pp. 677-691
    • Bryant, R.E.1
  • 21
    • 85029784740 scopus 로고
    • Characterization of temporal property classes
    • W. Kuich (Ed.), LNCS, Springer-Verlag
    • E.S. Chang, Z. Manna, and A. Pnueli, "Characterization of temporal property classes," in W. Kuich (Ed.), Proc. 19th Intl. Colloq. Aut. Lang. Prog. LNCS, Vol. 623, Springer-Verlag, 1992, pp. 474-486.
    • (1992) Proc. 19th Intl. Colloq. Aut. Lang. Prog. , vol.623 , pp. 474-486
    • Chang, E.S.1    Manna, Z.2    Pnueli, A.3
  • 22
    • 85037030721 scopus 로고
    • Design and synthesis of synchronization skeletons using branching time temporal logic
    • LNCS, Springer-Verlag
    • E.M. Clarke and E.A. Emerson, "Design and synthesis of synchronization skeletons using branching time temporal logic," in Proc. IBM Workshop on Logics of Programs. LNCS, Vol. 131, Springer-Verlag, 1981, pp. 52-71.
    • (1981) Proc. IBM Workshop on Logics of Programs , vol.131 , pp. 52-71
    • Clarke, E.M.1    Emerson, E.A.2
  • 24
    • 84863962507 scopus 로고    scopus 로고
    • Generating finite-state abstractions of reactive systems using decision procedures
    • A.J. Hu and M.Y. Vardi (Eds.), LNCS, Springer-Verlag
    • M.A. Colón and T.E. Uribe, "Generating finite-state abstractions of reactive systems using decision procedures," in A.J. Hu and M.Y. Vardi (Eds.), in Proc. 10th Intl. Conference on Computer Aided Verification. LNCS, Vol. 1427, Springer-Verlag, 1998, pp. 293-304.
    • (1998) Proc. 10th Intl. Conference on Computer Aided Verification , vol.1427 , pp. 293-304
    • Colón, M.A.1    Uribe, T.E.2
  • 25
    • 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. Princ. of Prog. Lang., ACM Press, 1977, pp. 238-252.
    • (1977) 4th ACM Symp. Princ. of Prog. Lang. , pp. 238-252
    • Cousot, P.1    Cousot, R.2
  • 26
    • 85035003357 scopus 로고
    • Automatic discovery of linear restraints among the variables of a program
    • Jan.
    • P. Cousot and N. Halbwachs, "Automatic discovery of linear restraints among the variables of a program," in 5th ACM Symp. Princ. of Prog. Lang., Jan. 1978.
    • (1978) 5th ACM Symp. Princ. of Prog. Lang.
    • Cousot, P.1    Halbwachs, N.2
  • 29
    • 0002159880 scopus 로고    scopus 로고
    • Verification of temporal properties
    • L. Fix and O. Grumberg, "Verification of temporal properties," J. Logic and Computation, Vol. 6, No. 3, pp. 343-362, 1996.
    • (1996) J. Logic and Computation , vol.6 , Issue.3 , pp. 343-362
    • Fix, L.1    Grumberg, O.2
  • 32
    • 84947441305 scopus 로고    scopus 로고
    • Construction of abstract state graphs with PVS
    • O. Grumberg (Ed.), LNCS, Springer-Verlag, June
    • S. Graf and H. Saidi, "Construction of abstract state graphs with PVS," in O. Grumberg (Ed.), Proc. 9th Intl. Conference on Computer Aided Verification. LNCS, Vol. 1254, Springer-Verlag, June 1997, pp. 72-83.
    • (1997) Proc. 9th Intl. Conference on Computer Aided Verification , vol.1254 , pp. 72-83
    • Graf, S.1    Saidi, H.2
  • 34
    • 84957379077 scopus 로고    scopus 로고
    • The state of SPIN
    • R. Alur and T.A. Henzinger (Eds.), LNCS, Springer-Verlag, July
    • G.J. Holzmann and D. Peled, "The state of SPIN," In R. Alur and T.A. Henzinger (Eds.), Proc. 8th Intl. Conference on Computer Aided Verification. LNCS, Vol. 1102, Springer-Verlag, July 1996, pp. 385-389.
    • (1996) Proc. 8th Intl. Conference on Computer Aided Verification , vol.1102 , pp. 385-389
    • Holzmann, G.J.1    Peled, D.2
  • 36
    • 84886699020 scopus 로고
    • Temporal verification of simulation and refinement
    • J.W. de Bakker, C. Huizing, W.-P. de Roever, and G. Rosenberg (Eds.), LNCS, Springer-Verlag
    • Y. Kesten, Z. Manna, and A. Pnueli, "Temporal verification of simulation and refinement," in J.W. de Bakker, C. Huizing, W.-P. de Roever, and G. Rosenberg (Eds.), Proceedings of the REX Workshop "A Decade of Concurrency: Reflections and Perspectives," LNCS, Vol. 803, Springer-Verlag, 1994, pp. 273-346.
    • (1994) Proceedings of the REX Workshop "A Decade of Concurrency: Reflections and Perspectives," , vol.803 , pp. 273-346
    • Kesten, Y.1    Manna, Z.2    Pnueli, A.3
  • 37
    • 84958044036 scopus 로고    scopus 로고
    • Verifying clocked transition systems
    • R. Alur, T.A. Henzinger, and E.D. Sontag (Eds.), LNCS, Springer-Verlag
    • Y. Kesten, Z. Manna, and A. Pnueli, "Verifying clocked transition systems," in R. Alur, T.A. Henzinger, and E.D. Sontag (Eds.), Hybrid Systems III, LNCS, Vol. 1066, Springer-Verlag, 1996, pp. 13-40.
    • (1996) Hybrid Systems III , vol.1066 , pp. 13-40
    • Kesten, Y.1    Manna, Z.2    Pnueli, A.3
  • 38
    • 0342433610 scopus 로고
    • Testing containment of ω-regular languages
    • Bell Labs
    • R.P. Kurshan, "Testing containment of ω-regular languages," Technical Report 1121-861010-33, Bell Labs, 1986.
    • (1986) Technical Report 1121-861010-33
    • Kurshan, R.P.1
  • 40
    • 0016090932 scopus 로고
    • A new solution of Dijkstra's concurrent programming problem
    • L. Lamport, "A new solution of Dijkstra's concurrent programming problem," Communications of the ACM, Vol. 17, No. 8, pp. 435-455, 1974.
    • (1974) Communications of the ACM , vol.17 , Issue.8 , pp. 435-455
    • Lamport, L.1
  • 41
    • 0017216941 scopus 로고
    • The synchronization of independent processes
    • L. Lamport, "The synchronization of independent processes," Acta Informatica, Vol. 7, No. 1, pp. 15-34, 1976.
    • (1976) Acta Informatica , vol.7 , Issue.1 , pp. 15-34
    • Lamport, L.1
  • 48
    • 0026172359 scopus 로고
    • Completing the temporal picture
    • Z. Manna and A. Pnueli, "Completing the temporal picture," Theoretical Computer Science, Vol. 83, No. 1, pp. 97-130, 1991.
    • (1991) Theoretical Computer Science , vol.83 , Issue.1 , pp. 97-130
    • Manna, Z.1    Pnueli, A.2
  • 50
    • 21344499324 scopus 로고
    • Models for reactivity
    • Z. Manna and A. Pnueli, "Models for reactivity," Acta Informatica, Vol. 30, pp. 609-678, 1993.
    • (1993) Acta Informatica , vol.30 , pp. 609-678
    • Manna, Z.1    Pnueli, A.2
  • 52
    • 0342433602 scopus 로고
    • Verification of parameterized programs
    • Börger (Ed.), Oxford University Press, International Schools for Computer Scientists
    • Z. Manna and A. Pnueli, "Verification of parameterized programs," in Börger (Ed.), Specification and Validation Methods, Oxford University Press, International Schools for Computer Scientists, 1994, pp. 167-230.
    • (1994) Specification and Validation Methods , pp. 167-230
    • Manna, Z.1    Pnueli, A.2
  • 54
    • 84957894539 scopus 로고    scopus 로고
    • Deductive verification of hybrid systems using STeP
    • T. Henzinger and S. Sastry (Eds.), LNCS, Springer-Verlag, Apr.
    • Z. Manna and H.B. Sipma, "Deductive verification of hybrid systems using STeP," in T. Henzinger and S. Sastry (Eds.), Hybrid Systems: Computation and Control. LNCS, Vol. 1386, Springer-Verlag, Apr. 1998, pp. 305-318.
    • (1998) Hybrid Systems: Computation and Control , vol.1386 , pp. 305-318
    • Manna, Z.1    Sipma, H.B.2
  • 55
    • 84909601462 scopus 로고    scopus 로고
    • Verification of parameterized systems by dynamic induction on diagrams
    • LNCS, Springer-Verlag
    • Z. Manna and H.B. Sipma, "Verification of parameterized systems by dynamic induction on diagrams," in Proc. 11th Intl. Conference on Computer Aided Verification. LNCS, Vol. 1633, Springer-Verlag, 1999, pp. 25-43.
    • (1999) Proc. 11th Intl. Conference on Computer Aided Verification , vol.1633 , pp. 25-43
    • Manna, Z.1    Sipma, H.B.2
  • 57
    • 0019003680 scopus 로고
    • Fast decision procedures based on congruence closure
    • Apr.
    • G. Nelson and D.C. Oppen, "Fast decision procedures based on congruence closure," J. ACM, Vol. 27, No. 2, pp. 356-364, Apr. 1980.
    • (1980) J. ACM , vol.27 , Issue.2 , pp. 356-364
    • Nelson, G.1    Oppen, D.C.2
  • 58
    • 84957365826 scopus 로고    scopus 로고
    • PVS: Combining specification, proof checking, and model checking
    • R. Alur and T.A. Henzinger (Eds.), LNCS, Springer-Verlag, July
    • S. Owre, S. Rajan, J.M. Rushby, N. Shankar, and M.K. Srivas, "PVS: Combining specification, proof checking, and model checking," in R. Alur and T.A. Henzinger (Eds.), in Proc. 8th Intl. Conference on Computer Aided Verification. LNCS, Vol. 1102, Springer-Verlag, July 1996, pp. 411-414.
    • (1996) Proc. 8th Intl. Conference on Computer Aided Verification , vol.1102 , pp. 411-414
    • Owre, S.1    Rajan, S.2    Rushby, J.M.3    Shankar, N.4    Srivas, M.K.5
  • 59
    • 85047040703 scopus 로고
    • The temporal logic of programs
    • IEEE Computer Society Press
    • A. Pnueli, "The temporal logic of programs," in Proc. 18th IEEE Symp. Found. of Comp. Sci., IEEE Computer Society Press, 1977, pp. 46-57.
    • (1977) Proc. 18th IEEE Symp. Found. of Comp. Sci. , pp. 46-57
    • Pnueli, A.1
  • 60
    • 0343738704 scopus 로고    scopus 로고
    • Draft Manuscript, Weizmann Institute of Science, Israel, May
    • A. Pnueli, "Lecture notes: the Bakery algorithm," Draft Manuscript, Weizmann Institute of Science, Israel, May 1996.
    • (1996) Lecture Notes: The Bakery Algorithm
    • Pnueli, A.1
  • 61
    • 0020299274 scopus 로고
    • Specification and verification of concurrent systems in CESAR
    • M. Dezani-Ciancaglini and U. Montanari (Eds.), LNCS, Springer-Verlag
    • J. Queille and J. Sifakis, "Specification and verification of concurrent systems in CESAR," in M. Dezani-Ciancaglini and U. Montanari (Eds.), Intl. Symposium on Programming. LNCS, Vol. 137, Springer-Verlag, 1982, pp. 337-351.
    • (1982) Intl. Symposium on Programming , vol.137 , pp. 337-351
    • Queille, J.1    Sifakis, J.2
  • 62
    • 84976831213 scopus 로고
    • Deciding combinations of theories
    • Jan.
    • R.E. Shostak, "Deciding combinations of theories," J. ACM, Vol. 31. No. 1, pp. 1-12, Jan. 1984.
    • (1984) J. ACM , vol.31 , Issue.1 , pp. 1-12
    • Shostak, R.E.1
  • 64
    • 0001282303 scopus 로고
    • Automata on infinite objects
    • J. van Leeuwen (Ed.), Elsevier Science Publishers (North-Holland)
    • W. Thomas, "Automata on infinite objects," in J. van Leeuwen (Ed.), Handbook of Theoretical Computer Science, Vol. B, Elsevier Science Publishers (North-Holland), 1990, pp. 133-191.
    • (1990) Handbook of Theoretical Computer Science , vol.B , pp. 133-191
    • Thomas, W.1
  • 66
    • 0022704337 scopus 로고
    • Automata-theoretic techniques for modal logics of programs
    • M.Y. Vardi and P. Wolper, "Automata-theoretic techniques for modal logics of programs," J. Comp. Sys. Sci., Vol. 32, pp. 183-221, 1986.
    • (1986) J. Comp. Sys. Sci. , vol.32 , pp. 183-221
    • Vardi, M.Y.1    Wolper, P.2


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