메뉴 건너뛰기




Volumn 6, Issue 1, 1999, Pages 69-95

Refining Model Checking by Abstract Interpretation

Author keywords

Abstract interpretation; Model checking; Static analysis; Transition system; Universal safety

Indexed keywords

COMPUTER SOFTWARE SELECTION AND EVALUATION; LINGUISTICS;

EID: 0032672388     PISSN: 09288910     EISSN: None     Source Type: Journal    
DOI: 10.1023/A:1008649901864     Document Type: Article
Times cited : (71)

References (44)
  • 1
    • 0017983865 scopus 로고
    • Binary decision diagrams
    • Akers, S., 1978. Binary decision diagrams. IEEE Trans. Comput. C-27, 6, 509-516.
    • (1978) IEEE Trans. Comput. , vol.C-27 , Issue.6 , pp. 509-516
    • Akers, S.1
  • 4
    • 0022769976 scopus 로고
    • Graph-based algorithms for boolean function manipulation
    • Bryant, R., 1986. Graph-based algorithms for boolean function manipulation. IEEE Trans. Comput. C-35, 8, 677-691.
    • (1986) IEEE Trans. Comput. , vol.C-35 , Issue.8 , pp. 677-691
    • Bryant, R.1
  • 7
    • 85037030721 scopus 로고
    • Synthesis of synchronization skeletons for branching time temporal logic
    • Logics of Programs: Workshop, Springer-Verlag
    • Clarke, E., and Emerson, E., 1981. Synthesis of synchronization skeletons for branching time temporal logic. In Logics of Programs: Workshop, LNCS 131, Springer-Verlag.
    • (1981) LNCS , vol.131
    • Clarke, E.1    Emerson, E.2
  • 8
    • 0022706656 scopus 로고
    • Automatic verification of finite-state concurrent systems using temporal logic specifications
    • (1986). ACM Press
    • Clarke, E., Emerson, E., and Sistla, A., 1983. Automatic verification of finite-state concurrent systems using temporal logic specifications. In 10th POPL (1983) and Trans. Prog. Lang. Sys., 8:244-263 (1986). ACM Press.
    • (1983) 10th POPL (1983) and Trans. Prog. Lang. Sys. , vol.8 , pp. 244-263
    • Clarke, E.1    Emerson, E.2    Sistla, A.3
  • 9
    • 0026987701 scopus 로고
    • Model checking abstraction
    • ACM Press
    • Clarke, E., Grumberg, O., and Long, D., 1992. Model checking abstraction. In 19th POPL, 343-354. ACM Press.
    • (1992) 19th POPL , pp. 343-354
    • Clarke, E.1    Grumberg, O.2    Long, D.3
  • 10
    • 4544362741 scopus 로고
    • Optimality in abstractions of model-checking
    • A. Mycroft Ed., Proc. SAS '95, Springer-Verlag
    • Cleaveland, R., Iyer, P., and Yankelevitch, D., 1995. Optimality in abstractions of model-checking. In A. Mycroft Ed., Proc. SAS '95, LNCS 983, 51-63. Springer-Verlag.
    • (1995) LNCS , vol.983 , pp. 51-63
    • Cleaveland, R.1    Iyer, P.2    Yankelevitch, D.3
  • 11
    • 84856140605 scopus 로고
    • Verification of synchronous sequential machines based on symbolic execution
    • J. Sifakis Ed., Proc. Int. Work. on Automatic Verification Methods for Finite State Systems, Springer-Verlag
    • Coudert, O., Berthet, C., and Madre, J., 1990. Verification of synchronous sequential machines based on symbolic execution. In J. Sifakis Ed., Proc. Int. Work. on Automatic Verification Methods for Finite State Systems, LNCS 407, 365-373. Springer-Verlag.
    • (1990) LNCS , vol.407 , pp. 365-373
    • Coudert, O.1    Berthet, C.2    Madre, J.3
  • 12
    • 0011589477 scopus 로고
    • Verifying temporal properties of sequential machines without building their state diagrams
    • E. Clarke and R. Kurshan, Eds., Number 3 in DIMACS Volume Series, AMS
    • Coudert, O., Madre, J., and Berthet, C., 1990. Verifying temporal properties of sequential machines without building their state diagrams. In E. Clarke and R. Kurshan, Eds., Computer Aided Verification '90, Number 3 in DIMACS Volume Series, 75-84. AMS.
    • (1990) Computer Aided Verification '90 , pp. 75-84
    • Coudert, O.1    Madre, J.2    Berthet, C.3
  • 14
    • 0001859449 scopus 로고
    • Semantic foundations of program analysis
    • S. Muchnick and N. Jones Eds., Chapter 10, Prentice-Hall
    • Cousot, P., 1981. Semantic foundations of program analysis. In S. Muchnick and N. Jones Eds., Program Flow Analysis: Theory and Applications, Chapter 10, 303-342. Prentice-Hall.
    • (1981) Program Flow Analysis: Theory and Applications , pp. 303-342
    • Cousot, P.1
  • 15
    • 2342632408 scopus 로고
    • Abstract model-checking, invited lecture
    • Liège, BEL, 5 jul 1995
    • Cousot, P., 1995. Abstract model-checking, invited lecture. In 7th Int. Conf. CAV '95 (Liège, BEL, 5 jul 1995).
    • (1995) 7th Int. Conf. CAV '95
    • Cousot, P.1
  • 17
    • 85050550846 scopus 로고
    • Abstract interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints
    • ACM Press
    • Cousot, P. and Cousot, R., 1977. Abstract interpretation: a unified lattice model for static analysis of programs by construction or approximation of fixpoints. In 4th POPL, 238-252. ACM Press.
    • (1977) 4th POPL , pp. 238-252
    • Cousot, P.1    Cousot, R.2
  • 18
    • 0018294932 scopus 로고
    • Systematic design of program analysis frameworks
    • ACM Press
    • Cousot, R and Cousot, R., 1979. Systematic design of program analysis frameworks. In 6th POPL, 269-282. ACM Press.
    • (1979) 6th POPL , pp. 269-282
    • Cousot, R.1    Cousot, R.2
  • 19
    • 0000911801 scopus 로고
    • Abstract interpretation and application to logic programs
    • Cousot, P. and Cousot, R., 1992a.* Abstract interpretation and application to logic programs. J. Logic Prog. 13, 2-3, 103-179.
    • (1992) J. Logic Prog. , vol.13 , Issue.2-3 , pp. 103-179
    • Cousot, P.1    Cousot, R.2
  • 20
    • 0000963996 scopus 로고
    • Abstract interpretation frameworks
    • Cousot, P. and Cousot, R., 1992b. Abstract interpretation frameworks. J. Logic and Comp. 2, 4 (aug), 511-547.
    • (1992) J. Logic and Comp. , vol.2 , Issue.4 AUG , pp. 511-547
    • Cousot, P.1    Cousot, R.2
  • 21
    • 85015334941 scopus 로고
    • Comparing the Galois connection and widening/narrowing approaches to abstract interpretation, invited paper
    • M. Bruynooghe and M. Wirsing Eds., Proc. Int. Work. PLILP '92, Springer-Verlag
    • Cousot, P. and Cousot, R., 1992c. Comparing the Galois connection and widening/narrowing approaches to abstract interpretation, invited paper. In M. Bruynooghe and M. Wirsing Eds., Proc. Int. Work. PLILP '92, LNCS 631, 269-295. Springer-Verlag.
    • (1992) LNCS , vol.631 , pp. 269-295
    • Cousot, P.1    Cousot, R.2
  • 22
    • 85035003357 scopus 로고
    • Automatic discovery of linear restraints among variables of a program
    • ACM Press
    • Cousot, P. and Halbwachs, N., 1978. Automatic discovery of linear restraints among variables of a program. In 5th POPL, 84-97. ACM Press.
    • (1978) 5th POPL , pp. 84-97
    • Cousot, P.1    Halbwachs, N.2
  • 23
    • 2342505697 scopus 로고
    • Semantic analysis of shared-memory concurrent languages using abstract model-checking
    • ACM Press
    • Cridlig, R., 1995. Semantic analysis of shared-memory concurrent languages using abstract model-checking. In Proc. PEPM '95. ACM Press.
    • (1995) Proc. PEPM '95
    • Cridlig, R.1
  • 24
    • 2342479699 scopus 로고    scopus 로고
    • Semantic analysis of concurrent ML by abstract model-checking
    • B. Steffen and T. Margaria, Eds., Universität Passau, GER
    • Cridlig, R., 1996. Semantic analysis of concurrent ML by abstract model-checking. In B. Steffen and T. Margaria, Eds., Proc. Int. Work. on Verification of Infinite State Systems, vol. MIP-9614. Universität Passau, GER.
    • (1996) Proc. Int. Work. on Verification of Infinite State Systems , vol.MIP-9614
    • Cridlig, R.1
  • 25
    • 0031102750 scopus 로고    scopus 로고
    • Abstract interpretation of reactive systems
    • ACM Press
    • Dams, D., Gerth, R., and Grumberg, O., 1997. Abstract interpretation of reactive systems. Trans. Prog. Lang. Sys., 19(2):253-291. ACM Press.
    • (1997) Trans. Prog. Lang. Sys. , vol.19 , Issue.2 , pp. 253-291
    • Dams, D.1    Gerth, R.2    Grumberg, O.3
  • 26
    • 40149092144 scopus 로고    scopus 로고
    • The tool KRONOS
    • R. Alur, T. Henzinger, and E. Sontag, Eds., Hybrid Systems III, Verification and Control, Springer-Verlag
    • Daws, C., Olivero, A., Tripakis, S., and Yovine, S., 1996. The tool KRONOS. In R. Alur, T. Henzinger, and E. Sontag, Eds., Hybrid Systems III, Verification and Control, LNCS 1066, 208-219. Springer-Verlag.
    • (1996) LNCS , vol.1066 , pp. 208-219
    • Daws, C.1    Olivero, A.2    Tripakis, S.3    Yovine, S.4
  • 27
    • 84947903651 scopus 로고
    • Verification of real-time systems by successive over and under approximations
    • P. Wolper, Ed., Proc. 7th Int. Conf. CAV '95, Springer-Verlag
    • Dill, D.L., and Wong-Toi, H., 1995. Verification of real-time systems by successive over and under approximations. In P. Wolper, Ed., Proc. 7th Int. Conf. CAV '95, LNCS 939, 409-422. Springer-Verlag.
    • (1995) LNCS , vol.939 , pp. 409-422
    • Dill, D.L.1    Wong-Toi, H.2
  • 28
    • 2342473763 scopus 로고
    • Abstract interpretation and verification of reactive systems
    • P. Cousot, P. Falaschi, G. Filé, and A. Rauzy, Eds., Proc. 3rd Int. Work. WSA'93 on Static Analysis, Springer-Verlag
    • Fernandez, J.-C., 1993. Abstract interpretation and verification of reactive systems. In P. Cousot, P. Falaschi, G. Filé, and A. Rauzy, Eds., Proc. 3rd Int. Work. WSA'93 on Static Analysis, LNCS 724, 60-71. Springer-Verlag.
    • (1993) LNCS , vol.724 , pp. 60-71
    • Fernandez, J.-C.1
  • 29
    • 84894633136 scopus 로고
    • A tool for symbolic program verification and abstraction
    • C. Courcoubatis, Ed., Proc. 5th Int. Conf. CAV '93, Springer-Verlag
    • Graf, S. and Loiseaux, C., 1993. A tool for symbolic program verification and abstraction. In C. Courcoubatis, Ed., Proc. 5th Int. Conf. CAV '93, LNCS 697, 71-84. Springer-Verlag.
    • (1993) LNCS , vol.697 , pp. 71-84
    • Graf, S.1    Loiseaux, C.2
  • 30
    • 84947978347 scopus 로고
    • Delays analysis in synchronous programs
    • C. Courcoubatis, Ed., Proc. 5th Int. Conf. CAV '93, Springer-Verlag
    • Halbwachs, N., 1993. Delays analysis in synchronous programs. In C. Courcoubatis, Ed., Proc. 5th Int. Conf. CAV '93, LNCS 697, 333-346. Springer-Verlag.
    • (1993) LNCS , vol.697 , pp. 333-346
    • Halbwachs, N.1
  • 31
    • 84949001782 scopus 로고
    • About synchronous programming and abstract interpretation
    • B. Le Charlier, Ed., Proc. SAS '94, Springer-Verlag
    • Halbwachs, N., 1994. About synchronous programming and abstract interpretation. In B. Le Charlier, Ed., Proc. SAS '94, LNCS 864, 179-192. Springer-Verlag.
    • (1994) LNCS , vol.864 , pp. 179-192
    • Halbwachs, N.1
  • 32
    • 84974710035 scopus 로고
    • Verification of linear hybrid systems by means of convex approximations
    • B. Le Charlier Ed., Proc. SAS '94, Springer-Verlag
    • Halbwachs, N., Proy, J.-É., and Raymond, P., 1994. Verification of linear hybrid systems by means of convex approximations. In B. Le Charlier Ed., Proc. SAS '94, LNCS 864, 223-237. Springer-Verlag.
    • (1994) LNCS , vol.864 , pp. 223-237
    • Halbwachs, N.1    Proy, J.-É.2    Raymond, P.3
  • 33
    • 2342652144 scopus 로고    scopus 로고
    • On the use of approximations in symbolic model-checking
    • Verimag laboratory, Grenoble, Fra.
    • Halbwachs, N. and Raymond, P., 1996. On the use of approximations in symbolic model-checking. Tech. rep. SPECTRE L21 (jan), Verimag laboratory, Grenoble, Fra.
    • (1996) Tech. Rep. SPECTRE L21 (Jan)
    • Halbwachs, N.1    Raymond, P.2
  • 34
    • 84947944522 scopus 로고
    • Algorithmic analysis of nonlinear hybrid systems
    • P. Wolper, Ed., Proc. 7th Int. Conf. CAV '95, Springer-Verlag
    • Henzinger, T. and Ho, P.-H., 1995. Algorithmic analysis of nonlinear hybrid systems. In P. Wolper, Ed., Proc. 7th Int. Conf. CAV '95, LNCS 939, 225-238. Springer-Verlag.
    • (1995) LNCS , vol.939 , pp. 225-238
    • Henzinger, T.1    Ho, P.-H.2
  • 36
    • 84991270365 scopus 로고
    • Abstract model-checking of infinite specifications
    • M. Naftalin, T. Denvir, and M. Bertran Eds., 2nd Int. Symp. of Formal Methods Europe FME '94: Industrial Benefit of Formal Methods, Springer-Verlag
    • Jackson, D., 1994. Abstract model-checking of infinite specifications. In M. Naftalin, T. Denvir, and M. Bertran Eds., 2nd Int. Symp. of Formal Methods Europe FME '94: Industrial Benefit of Formal Methods, LNCS 873, 519-531. Springer-Verlag.
    • (1994) LNCS , vol.873 , pp. 519-531
    • Jackson, D.1
  • 37
    • 0016881880 scopus 로고
    • Affine relationships among variables of a program
    • Karr, M., 1976. Affine relationships among variables of a program. Acta Inf. 6, 133-151.
    • (1976) Acta Inf. , vol.6 , pp. 133-151
    • Karr, M.1
  • 38
    • 0343358469 scopus 로고
    • Model checking and abstraction: A framework approximating both truth and failure information
    • University of Oldenburg
    • Kelb, P., 1994. Model checking and abstraction: A framework approximating both truth and failure information. Technical report, University of Oldenburg.
    • (1994) Technical Report
    • Kelb, P.1
  • 40
    • 0032068873 scopus 로고    scopus 로고
    • Abstract interpretation using typed decision graphs
    • Mauborgne, L., 1998. Abstract interpretation using typed decision graphs. Sci. Comput. Prog., 31(1):91-112.
    • (1998) Sci. Comput. Prog. , vol.31 , Issue.1 , pp. 91-112
    • Mauborgne, L.1
  • 41
    • 0020299274 scopus 로고
    • Specification and verification of concurrent systems in Cesar
    • Int. Symp. on Programming, Springer-Verlag
    • Queille, J.P. and Sifakis, J., 1982. Specification and verification of concurrent systems in Cesar. In Int. Symp. on Programming, LNCS 137. Springer-Verlag.
    • (1982) LNCS , vol.137
    • Queille, J.P.1    Sifakis, J.2
  • 42
    • 85009827121 scopus 로고
    • Data flow analysis as model-checking
    • T. Ito and A. Meyer Eds., Springer-Verlag
    • Steffen, B., 1991. Data flow analysis as model-checking. In T. Ito and A. Meyer Eds., Proc. Int. Conf. TACS '91, 346-364. Springer-Verlag.
    • (1991) Proc. Int. Conf. TACS '91 , pp. 346-364
    • Steffen, B.1
  • 43
    • 0025545981 scopus 로고
    • Implicit state enumeration of finite state machines using BDDs
    • A. Sangiovanni-Vincentelli and S. Goto, Eds., IEEE Comp. Soc. Press
    • Touati, H., Savoj, H., Lin, B., Brayton, R., and Sangiovanni-Vincentelli, S., 1990. Implicit state enumeration of finite state machines using BDDs. In A. Sangiovanni-Vincentelli and S. Goto, Eds., Proc. Int. Conf. ICCAD '90, 130-133. IEEE Comp. Soc. Press.
    • (1990) Proc. Int. Conf. ICCAD '90 , pp. 130-133
    • Touati, H.1    Savoj, H.2    Lin, B.3    Brayton, R.4    Sangiovanni-Vincentelli, S.5
  • 44
    • 85029421081 scopus 로고
    • On-the-fly verification with stubborn sets
    • C. Courcoubatis, Ed.,Proc. 5th Int. Conf. CAV '93, Springer-Verlag
    • Valmari, A., 1993. On-the-fly verification with stubborn sets. In C. Courcoubatis, Ed.,Proc. 5th Int. Conf. CAV '93, LNCS 697, 397-96. Springer-Verlag.
    • (1993) LNCS , vol.697 , pp. 397-496
    • Valmari, A.1


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