메뉴 건너뛰기




Volumn 1145, Issue , 1996, Pages 2-21

Semantics-directed program analysis: A tool-maker's perspective

Author keywords

Abstract interpretation; Denotational semantics; Program analysis; Tools for program analysis; Two level metaleaguages

Indexed keywords

SEMANTICS; USER INTERFACES;

EID: 84878656465     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/3-540-61739-6_30     Document Type: Conference Paper
Times cited : (5)

References (33)
  • 1
    • 84884639990 scopus 로고
    • Generation of Efficient Interprocedural Analyzers with PAG
    • SLNCS 983, Springer-Verlag
    • M. Alt and F. Martin. Generation of Efficient Interprocedural Analyzers with PAG. In Proc. SAS '95, SLNCS 983, pages 33-50. Springer-Verlag, 1995.
    • (1995) Proc. SAS '95 , pp. 33-50
    • Alt, M.1    Martin, F.2
  • 3
    • 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 Proc. 4th POPL, pages 238-252. ACM Press, 1977.
    • (1977) Proc. 4th POPL , pp. 238-252
    • Cousot, P.1    Cousot, R.2
  • 4
    • 85035003357 scopus 로고
    • Automatic Discovery of Linear Restraints Among Variables of a Program
    • ACM Press
    • P. Cousot and N. Halbwachs. Automatic Discovery of Linear Restraints Among Variables of a Program. In Proc. 5th POPL, pages 84-97. ACM Press, 1978.
    • (1978) Proc. 5th POPL , pp. 84-97
    • Cousot, P.1    Halbwachs, N.2
  • 5
    • 0029194918 scopus 로고
    • The Semantics of Future and Its Use in Program Optimization
    • ACM Press
    • C. Flanagan and M. Felleisen. The Semantics of Future and Its Use in Program Optimization. In Proc. POPL '95, pages 209-220. ACM Press, 1995.
    • (1995) Proc. POPL '95 , pp. 209-220
    • Flanagan, C.1    Felleisen, M.2
  • 7
    • 0028464908 scopus 로고
    • Set-Based Analysis of ML Programs
    • N. Heintze. Set-Based Analysis of ML Programs. In Proc. LFP'94, pages 306-317, 1994.
    • (1994) Proc. LFP'94 , pp. 306-317
    • Heintze, N.1
  • 8
    • 0343103900 scopus 로고
    • Backward Analysis of Functional Programs
    • North-Holland
    • J. Hughes. Backward Analysis of Functional Programs. In Partial Evaluation and Mixed Computation, pages 187-208. North-Holland, 1988
    • (1988) Partial Evaluation and Mixed Computation , pp. 187-208
    • Hughes, J.1
  • 9
    • 0000118661 scopus 로고
    • Abstract Interpretation: A Semantics-Based Tool for Program Analysis
    • Oxford University Press
    • N. D. Jones and F. Nielson. Abstract Interpretation: a Semantics-Based Tool for Program Analysis. In Handbook of Logic in Computer Science volume 4. Oxford University Press, 1995.
    • (1995) Handbook of Logic in Computer Science , vol.4
    • Jones, N.D.1    Nielson, F.2
  • 10
    • 0000833167 scopus 로고
    • Monotone Data Flow Analysis Frameworks
    • J. B. Kam and J. D. Ullman. Monotone Data Flow Analysis Frameworks. Acta Informatica, 7:305-317, 1977.
    • (1977) Acta Informatica , vol.7 , pp. 305-317
    • Kam, J.B.1    Ullman, J.D.2
  • 11
    • 0020995554 scopus 로고
    • Strong Abstract Interpretation using Power-Domains
    • SLNCS 154, Springer-Verlag
    • A. Mycroft and F. Nielson. Strong Abstract Interpretation using Power-Domains. In Proc. ICALP '83, SLNCS 154, pages 536-547. Springer-Verlag, 1983.
    • (1983) Proc. ICALP '83 , pp. 536-547
    • Mycroft, A.1    Nielson, F.2
  • 12
    • 0005317253 scopus 로고
    • Tensor Products Generalize the Relational Data Flow Analysis Method
    • F. Nielson. Tensor Products Generalize the Relational Data Flow Analysis Method. In Proc. 4th Hungarian Computer Science Conference, pages 211-225, 1985.
    • (1985) Proc. 4th Hungarian Computer Science Conference , pp. 211-225
    • Nielson, F.1
  • 13
    • 85034751556 scopus 로고
    • Abstract Interpretation of Denotational Definitions
    • SLNCS 210, Springer-Verlag
    • F. Nielson. Abstract Interpretation of Denotational Definitions. In Proc. STAGS '86, SLNCS 210, pages 1-20. Springer-Verlag, 1986.
    • (1986) Proc. STAGS '86 , pp. 1-20
    • Nielson, F.1
  • 14
    • 85034808421 scopus 로고
    • Expected Forms of Data Flow Analysis
    • SLNCS 217, Springer-Verlag
    • F. Nielson. Expected Forms of Data Flow Analysis. In Proc. Programs as Data Objects, SLNCS 217, pages 172-191. Springer-Verlag, 1986.
    • (1986) Proc. Programs as Data Objects , pp. 172-191
    • Nielson, F.1
  • 15
    • 6144292632 scopus 로고
    • Towards a Denotational Theory of Abstract Interpretation
    • S. Abramsky and C. Hankin, editors, Ellis-Horwood
    • F. Nielson. Towards a Denotational Theory of Abstract Interpretation. In S. Abramsky and C. Hankin, editors, Abstract Interpretation of Declarative Languages, pages 219-245. Ellis-Horwood, 1987.
    • (1987) Abstract Interpretation of Declarative Languages , pp. 219-245
    • Nielson, F.1
  • 16
    • 0038180469 scopus 로고
    • A Formal Type System for Comparing Partial Evaluators
    • D. Bjørner, A. P. Ershov, and N. D. Jones, editors, North-Holland
    • F. Nielson. A Formal Type System for Comparing Partial Evaluators. In D. Bjørner, A. P. Ershov, and N. D. Jones, editors, Partial Evaluation and Mixed Computation, pages 349-384. North-Holland, 1988.
    • (1988) Partial Evaluation and Mixed Computation , pp. 349-384
    • Nielson, F.1
  • 17
    • 0023860538 scopus 로고
    • Strictness Analysis and Denotational Abstract Interpretation
    • F. Nielson. Strictness Analysis and Denotational Abstract Interpretation. Information and Computation, 76:29-92, 1988.
    • (1988) Information and Computation , vol.76 , pp. 29-92
    • Nielson, F.1
  • 19
  • 22
    • 84909744171 scopus 로고
    • Pragmatic Aspects of Two-Level Denotational MetaLanguages
    • SLNCS 213. Springer-Verlag
    • H. R. Nielson and F. Nielson. Pragmatic Aspects of Two-Level Denotational MetaLanguages. In Proc. ESOP '86, SLNCS 213. Springer-Verlag, 1986.
    • (1986) Proc. ESOP '86
    • Nielson, H.R.1    Nielson, F.2
  • 23
    • 84957630220 scopus 로고
    • Technical Report DAIMI IR-114, Department of Computer Science, Aarhus University, Denmark
    • H. R. Nielson, F. Nielson, A. Pilegaard, and T. Lange. The PSI System. Technical Report DAIMI IR-114, Department of Computer Science, Aarhus University, Denmark, 1992.
    • (1992) The PSI System
    • Nielson, H.R.1    Nielson, F.2    Pilegaard, A.3    Lange, T.4
  • 24
    • 0007864316 scopus 로고
    • Compiler Generation from Denotational Semantics
    • B. Lorho, editor, Cambridge University Press
    • L. Paulson. Compiler Generation from Denotational Semantics. In B. Lorho, editor, Methods and Tools for Compiler Construction, pages 219-250. Cambridge University Press, 1984.
    • (1984) Methods and Tools for Compiler Construction , pp. 219-250
    • Paulson, L.1
  • 25
  • 26
    • 84955618459 scopus 로고
    • Natural-Semantics-Based Abstract Interpretation
    • SLNCS 983, Springer-Verlag
    • D. Schmidt. Natural-Semantics-Based Abstract Interpretation. In Proc. SAS '95, SLNCS 983, pages 1-18. Springer-Verlag, 1995.
    • (1995) Proc. SAS '95 , pp. 1-18
    • Schmidt, D.1
  • 28
    • 0026881754 scopus 로고
    • The Type and Effect Discipline
    • J.-P. Talpin and P. Jouvelot. The Type and Effect Discipline. In Proc. LICS '9S, pages 162-173, 1992.
    • (1992) Proc. LICS '9S , pp. 162-173
    • Talpin, J.-P.1    Jouvelot, P.2
  • 29
    • 67650854374 scopus 로고
    • Sharlit - A Tool for Building Optimizers
    • ACM Press
    • S. Tjiang and J. Hennessy. Sharlit - a Tool for Building Optimizers. In Proc. PLDI '92. ACM Press, 1992.
    • (1992) Proc. PLDI '92
    • Tjiang, S.1    Hennessy, J.2
  • 32
    • 84877878021 scopus 로고
    • Global Flow Analysis and Optimization in the MUG2 Compiler Generating System
    • S. S. Muchnick and N. D. Jones, editors, chapter 5. Prentice-Hall
    • R. Wilhelm. Global Flow Analysis and Optimization in the MUG2 Compiler Generating System. In S. S. Muchnick and N. D. Jones, editors, Program Flow Analysis: Theory and Applications, chapter 5. Prentice-Hall, 1981.
    • (1981) Program Flow Analysis: Theory and Applications
    • Wilhelm, R.1
  • 33
    • 0027286849 scopus 로고
    • Automatic Generation and Management of Interprocedural Program Analyses
    • ACM Press
    • K. Yi and W. L. Harrison III. Automatic Generation and Management of Interprocedural Program Analyses. In Proc. POPL '93, pages 246-259. ACM Press, 1993.
    • (1993) Proc. POPL '93 , pp. 246-259
    • Yi, K.1    Harrison, W.L.2


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