메뉴 건너뛰기




Volumn 64, Issue 1 SPEC. ISS., 2007, Pages 29-53

A calculus of logical relations for over- and underapproximating static analyses

Author keywords

Abstract interpretation; Galois connections; Hennessy Milner logic; Powerdomains; State transition systems; Underapproximation

Indexed keywords

ABSTRACTING; APPROXIMATION THEORY; DIGITAL ARITHMETIC; MATHEMATICAL MODELS; STATE SPACE METHODS;

EID: 33751091011     PISSN: 01676423     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.scico.2006.03.008     Document Type: Article
Times cited : (14)

References (46)
  • 1
    • 0011238913 scopus 로고
    • Abstract interpretation, logical relations, and Kan extensions
    • Abramsky S. Abstract interpretation, logical relations, and Kan extensions. J. Logic Comput. 1 (1990) 5-41
    • (1990) J. Logic Comput. , vol.1 , pp. 5-41
    • Abramsky, S.1
  • 2
    • 19144373216 scopus 로고
    • Domain theory in logical form
    • Abramsky S. Domain theory in logical form. Ann. Pure Appl. Logic 51 (1991) 1-77
    • (1991) Ann. Pure Appl. Logic , vol.51 , pp. 1-77
    • Abramsky, S.1
  • 3
    • 84887962732 scopus 로고    scopus 로고
    • Design and implementation of a special-purpose static program analyzer for safety-critical real-time embedded software
    • The Essence of Computation. Mogensen T., Schmidt D., and Sudborough I.H. (Eds), Springer
    • Blanchet B., et al. Design and implementation of a special-purpose static program analyzer for safety-critical real-time embedded software. In: Mogensen T., Schmidt D., and Sudborough I.H. (Eds). The Essence of Computation. LNCS vol. 2566 (2002), Springer
    • (2002) LNCS , vol.2566
    • Blanchet, B.1
  • 5
    • 33751082761 scopus 로고    scopus 로고
    • Galois connections and logical relations
    • Mathematics of Program Construction, Springer-Verlag
    • Backhouse K., and Backhouse R. Galois connections and logical relations. Mathematics of Program Construction. LNCS vol. 2386 (2002), Springer-Verlag
    • (2002) LNCS , vol.2386
    • Backhouse, K.1    Backhouse, R.2
  • 6
    • 33751107289 scopus 로고    scopus 로고
    • P. Buneman, S. Davidson, A. Watters, A semantics for complex objects and approximate queries, in: 7th ACM Symp. Principles of Database Systems, 1988
  • 9
    • 85050550846 scopus 로고
    • Abstract interpretation: A unified lattice model for static analysis of programs
    • ACM Press
    • Cousot P., and Cousot R. Abstract interpretation: A unified lattice model for static analysis of programs. Proc. 4th ACM Symp. on Principles of Programming Languages (1977), ACM Press 238-252
    • (1977) Proc. 4th ACM Symp. on Principles of Programming Languages , pp. 238-252
    • Cousot, P.1    Cousot, R.2
  • 11
    • 0000963996 scopus 로고
    • Abstract interpretation frameworks
    • Cousot P., and Cousot R. Abstract interpretation frameworks. J. Logic Comput. 2 (1992) 511-547
    • (1992) J. Logic Comput. , vol.2 , pp. 511-547
    • Cousot, P.1    Cousot, R.2
  • 12
    • 0028196382 scopus 로고    scopus 로고
    • P. Cousot, R. Cousot, Higher-order abstract interpretation, in: Proceedings IEEE Int. Conf. Computer Lang., 1994
  • 13
    • 33751086556 scopus 로고    scopus 로고
    • D. Dams, Abstract interpretation and partition refinement for model checking, Ph.D. Thesis, Technische Universiteit Eindhoven, The Netherlands, 1996
  • 14
    • 33751111001 scopus 로고    scopus 로고
    • D. Dams, Personal communication, 2004
  • 17
    • 0027892934 scopus 로고
    • A primer on Galois connections
    • Summer Conference on General Topology and Applications
    • Erné M., Koslowski J., Melton A., and Strecker G. A primer on Galois connections. Summer Conference on General Topology and Applications. Annuals of N.Y. Academy of Sciences vol. 704 (1993) 103-125
    • (1993) Annuals of N.Y. Academy of Sciences , vol.704 , pp. 103-125
    • Erné, M.1    Koslowski, J.2    Melton, A.3    Strecker, G.4
  • 18
    • 84890021811 scopus 로고    scopus 로고
    • Incompleteness, counterexamples, and refinements in abstract model checking
    • Static Analysis Symposium, Springer-Verlag
    • Giacobazzi R., and Quintarelli E. Incompleteness, counterexamples, and refinements in abstract model checking. Static Analysis Symposium. LNCS vol. 2126 (2001), Springer-Verlag 356-373
    • (2001) LNCS , vol.2126 , pp. 356-373
    • Giacobazzi, R.1    Quintarelli, E.2
  • 19
    • 0000651947 scopus 로고    scopus 로고
    • Making abstract interpretations complete
    • Giacobazzi R., Ranzato F., and Scozzari F. Making abstract interpretations complete. J. ACM 47 (2000) 361-416
    • (2000) J. ACM , vol.47 , pp. 361-416
    • Giacobazzi, R.1    Ranzato, F.2    Scozzari, F.3
  • 21
    • 0026917512 scopus 로고
    • The mixed power domain
    • Gunter C. The mixed power domain. Theoret. Comput. Sci. 103 (1992) 311-334
    • (1992) Theoret. Comput. Sci. , vol.103 , pp. 311-334
    • Gunter, C.1
  • 22
    • 0343695902 scopus 로고
    • Pair algebras and their application to automata theory
    • Hartmanis J., and Stearns R.E. Pair algebras and their application to automata theory. J. Inf. Control 7 (1964) 485-507
    • (1964) J. Inf. Control , vol.7 , pp. 485-507
    • Hartmanis, J.1    Stearns, R.E.2
  • 24
    • 33751120243 scopus 로고    scopus 로고
    • R. Heckmann, Power domain constructions, Ph.D. Thesis, Univ. Saarbrücken, 1990
  • 25
    • 4544348007 scopus 로고
    • Set domains
    • Proc. European Symp. Programming, Springer-Verlag
    • Heckmann R. Set domains. Proc. European Symp. Programming. LNCS (1990), Springer-Verlag 177-196
    • (1990) LNCS , pp. 177-196
    • Heckmann, R.1
  • 26
    • 85034261970 scopus 로고
    • Full abstraction for a simple parallel programming language
    • Mathematical Foundations of Computer Science, Springer-Verlag
    • Hennessy M., and Plotkin G. Full abstraction for a simple parallel programming language. Mathematical Foundations of Computer Science. LNCS vol. 74 (1979), Springer-Verlag 108-120
    • (1979) LNCS , vol.74 , pp. 108-120
    • Hennessy, M.1    Plotkin, G.2
  • 27
    • 0021974161 scopus 로고
    • Algebraic laws for non-determinism and concurrency
    • Hennessy M.C.B., and Milner R. Algebraic laws for non-determinism and concurrency. J. ACM 32 (1985) 137-161
    • (1985) J. ACM , vol.32 , pp. 137-161
    • Hennessy, M.C.B.1    Milner, R.2
  • 28
    • 35048831379 scopus 로고    scopus 로고
    • Modal transition systems: A foundation for three-valued program analysis
    • Proc. European Symp. Programming, Springer-Verlag
    • Huth M., Jagadeesan R., and Schmidt D.A. Modal transition systems: A foundation for three-valued program analysis. Proc. European Symp. Programming. LNCS (2001), Springer-Verlag 155-169
    • (2001) LNCS , pp. 155-169
    • Huth, M.1    Jagadeesan, R.2    Schmidt, D.A.3
  • 30
    • 0000118661 scopus 로고
    • Abstract interpretation: A semantics-based tool for program analysis
    • Abramsky S., Gabbay D., and Maibaum T. (Eds), Oxford Univ. Press
    • Jones N., and Nielson F. Abstract interpretation: A semantics-based tool for program analysis. In: Abramsky S., Gabbay D., and Maibaum T. (Eds). Handbook of Logic in Computer Science vol. 4 (1995), Oxford Univ. Press 527-636
    • (1995) Handbook of Logic in Computer Science , vol.4 , pp. 527-636
    • Jones, N.1    Nielson, F.2
  • 31
    • 33751076655 scopus 로고    scopus 로고
    • P. Kelb, Model checking and abstraction: A framework preserving both truth and failure information, Technical Report, OFFIS, University of Oldenburg, Germany, 1994
  • 34
    • 85030633680 scopus 로고
    • A relational framework for abstract interpretation
    • Programs as Data Objects, Springer-Verlag
    • Mycroft A., and Jones N.D. A relational framework for abstract interpretation. Programs as Data Objects. LNCS vol. 217 (1985), Springer-Verlag 156-171
    • (1985) LNCS , vol.217 , pp. 156-171
    • Mycroft, A.1    Jones, N.D.2
  • 35
    • 0024778720 scopus 로고
    • Two-level semantics and abstract interpretation
    • Nielson F. Two-level semantics and abstract interpretation. Theoret. Comput. Sci. 69 (1989) 117-242
    • (1989) Theoret. Comput. Sci. , vol.69 , pp. 117-242
    • Nielson, F.1
  • 37
    • 84945924340 scopus 로고
    • Concurrency and Automata in Infinite Strings
    • Springer
    • Park D. Concurrency and Automata in Infinite Strings. Lecture Notes in Computer Science vol. 104 (1981), Springer 167-183
    • (1981) Lecture Notes in Computer Science , vol.104 , pp. 167-183
    • Park, D.1
  • 38
    • 26444557984 scopus 로고    scopus 로고
    • Concrete model checking with abstract matching and refinement
    • Computer-Aided Verification. CAV'05, Springer-Verlag
    • Pasäreanu C., Pelánek R., and Visser W. Concrete model checking with abstract matching and refinement. Computer-Aided Verification. CAV'05. LNCS (2005), Springer-Verlag
    • (2005) LNCS
    • Pasäreanu, C.1    Pelánek, R.2    Visser, W.3
  • 39
    • 33751111532 scopus 로고    scopus 로고
    • G. Plotkin, Domains, Lecture notes, Univ. Pisa, Edinburgh, 1983
  • 40
    • 35048869628 scopus 로고    scopus 로고
    • Strong preservation as completeness in abstract interpretation
    • Proc. European Symp. Programming, Springer-Verlag
    • Ranzato F., and Tapparo F. Strong preservation as completeness in abstract interpretation. Proc. European Symp. Programming. LNCS vol. 2986 (2004), Springer-Verlag 18-32
    • (2004) LNCS , vol.2986 , pp. 18-32
    • Ranzato, F.1    Tapparo, F.2
  • 41
    • 24644510411 scopus 로고    scopus 로고
    • An abstract-interpretation-based refinement algorithm for strong preservation
    • Proc. 11th Conf. on Tools and Algs. for Const. and Anal. of Systems, Springer-Verlag
    • Ranzato F., and Tapparo F. An abstract-interpretation-based refinement algorithm for strong preservation. Proc. 11th Conf. on Tools and Algs. for Const. and Anal. of Systems. LNCS vol. 3440 (2005), Springer-Verlag 140-156
    • (2005) LNCS , vol.3440 , pp. 140-156
    • Ranzato, F.1    Tapparo, F.2
  • 42
    • 33751117031 scopus 로고    scopus 로고
    • M. Sagiv, T. Reps, R. Wilhelm, Parametric shape analysis via 3-valued logic, in: Proceedings 28th ACM POPL, 1999
  • 43
    • 84887886825 scopus 로고    scopus 로고
    • Structure-preserving binary relations for program abstraction
    • The Essence of Computation, Springer-Verlag
    • Schmidt D.A. Structure-preserving binary relations for program abstraction. The Essence of Computation. LNCS vol. 2566 (2002), Springer-Verlag 246-266
    • (2002) LNCS , vol.2566 , pp. 246-266
    • Schmidt, D.A.1
  • 44
    • 35048852086 scopus 로고    scopus 로고
    • Closed and logical relations for over- and under-approximation of powersets
    • Static Analysis Symposium. Giacobazzi R. (Ed). SAS'04, Springer-Verlag
    • Schmidt D.A. Closed and logical relations for over- and under-approximation of powersets. In: Giacobazzi R. (Ed). Static Analysis Symposium. SAS'04. LNCS vol. 3148 (2004), Springer-Verlag 22-37
    • (2004) LNCS , vol.3148 , pp. 22-37
    • Schmidt, D.A.1
  • 45
    • 84972569297 scopus 로고
    • The structure of Galois connections
    • Shmuely Z. The structure of Galois connections. Pacific J. Math. 54 (1974) 209-225
    • (1974) Pacific J. Math. , vol.54 , pp. 209-225
    • Shmuely, Z.1


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