메뉴 건너뛰기




Volumn 39, Issue 1, 2004, Pages 330-341

Precise interprocedural analysis through linear algebra

Author keywords

Affine relation; Interprocedural analysis; Linear algebra; Polynomial relation; Weakest precondition

Indexed keywords

ALGORITHMS; BOUNDARY CONDITIONS; COMPUTATIONAL COMPLEXITY; MATRIX ALGEBRA; POLYNOMIALS; PROGRAM COMPILERS; VECTORS;

EID: 1442287622     PISSN: 03621340     EISSN: None     Source Type: Journal    
DOI: 10.1145/982962.964029     Document Type: Conference Paper
Times cited : (83)

References (20)
  • 1
    • 0022790136 scopus 로고
    • Countable nondeterminism and random assignment
    • K. R. Apt and G. D. Plotkin. Countable Nondeterminism and Random Assignment. Journal of the ACM, 33(4):724-767, 1986.
    • (1986) Journal of the ACM , vol.33 , Issue.4 , pp. 724-767
    • Apt, K.R.1    Plotkin, G.D.2
  • 3
    • 0040026563 scopus 로고
    • A generalization of the differential approach to recursive query evaluation
    • I. Balbin and K. Ramamohanarao. A Generalization of the Differential Approach to Recursive Query Evaluation. Journal of Logic Programming (JLP), 4(3):259-262, 1987.
    • (1987) Journal of Logic Programming (JLP) , vol.4 , Issue.3 , pp. 259-262
    • Balbin, I.1    Ramamohanarao, K.2
  • 4
    • 18944390494 scopus 로고    scopus 로고
    • Constructive design of a hierarchy of semantics of a transition system by abstract interpretation
    • P. Cousot. Constructive Design of a Hierarchy of Semantics of a Transition System by Abstract Interpretation. Electronic Notes in Theoretical Computer Science, 6, 1997. URL: www.elsevier.nl/locate/entcs/volume6.html.
    • (1997) Electronic Notes in Theoretical Computer Science , vol.6
    • Cousot, P.1
  • 5
    • 0003038166 scopus 로고
    • Static determination of dynamic properties of recursive procedures
    • In E. Neuhold, editor; North-Holland
    • P. Cousot and R. Cousot. Static Determination of Dynamic Properties of Recursive Procedures. In E. Neuhold, editor, IFIP Conf. on Formal Description of Programming Concepts, pages 237-277. North-Holland, 1977.
    • (1977) IFIP Conf. on Formal Description of Programming Concepts , pp. 237-277
    • Cousot, P.1    Cousot, R.2
  • 7
    • 1442356980 scopus 로고    scopus 로고
    • Propagating differences: An efficient new fixpoint algorithm for distributive constraint systems
    • C. Fecht and H. Seidl. Propagating Differences: An Efficient New Fixpoint Algorithm for Distributive Constraint Systems. Nordic Journal of Computing (NJC), 5(4):304-329, 1998.
    • (1998) Nordic Journal of Computing (NJC) , vol.5 , Issue.4 , pp. 304-329
    • Fecht, C.1    Seidl, H.2
  • 9
    • 0030263395 scopus 로고    scopus 로고
    • Precise interprocedural dataflow analysis with applications to constant propagation
    • S. Horwitz, T. Reps, and M. Sagiv. Precise Interprocedural Dataflow Analysis with Applications to Constant Propagation. Theoretical Computer Science (TCS), 167(1&2):131-170, 1996.
    • (1996) Theoretical Computer Science (TCS) , vol.167 , Issue.1-2 , pp. 131-170
    • Horwitz, S.1    Reps, T.2    Sagiv, M.3
  • 10
    • 0016881880 scopus 로고
    • Affine relationships among variables of a program
    • M. Karr. Affine Relationships Among Variables of a Program. Acta Informatica, 6:133-151, 1976.
    • (1976) Acta Informatica , vol.6 , pp. 133-151
    • Karr, M.1
  • 11
    • 84976754093 scopus 로고
    • The interprocedural coincidence theorem
    • LNCS 541, Springer-Verlag
    • J. Knoop and B. Steffen. The Interprocedural Coincidence Theorem. In Compiler Construction (CC), pages 125-140. LNCS 541, Springer-Verlag, 1992.
    • (1992) Compiler Construction (CC) , pp. 125-140
    • Knoop, J.1    Steffen, B.2
  • 12
    • 0004019724 scopus 로고
    • S. S. Muchnick and N. D. Jones, editors; Prentice Hall, Engelwood Cliffs, New Jersey
    • S. S. Muchnick and N. D. Jones, editors. Program Flow Analysis: Theory and Applications. Prentice Hall, Engelwood Cliffs, New Jersey, 1981.
    • (1981) Program Flow Analysis: Theory and Applications
  • 14
    • 25344473884 scopus 로고    scopus 로고
    • Computing polynomial program invariants
    • Submitted for publication
    • M. Müller-Olm and H. Seidl. Computing Polynomial Program Invariants. Submitted for publication.
    • Müller-Olm, M.1    Seidl, H.2
  • 15
    • 84958740430 scopus 로고    scopus 로고
    • Polynomial constants are decidable
    • LNCS 2477, Springer-Verlag
    • M. Müller-Olm and H. Seidl. Polynomial Constants are Decidable. In 9th Static Analysis Symposium (SAS), pages 4-19. LNCS 2477, Springer-Verlag, 2002.
    • (2002) 9th Static Analysis Symposium (SAS) , pp. 4-19
    • Müller-Olm, M.1    Seidl, H.2
  • 16
    • 84976843894 scopus 로고
    • Finite differencing of computable expressions
    • B. Paige and S. Koenig. Finite Differencing of Computable Expressions. ACM Trans. Prog. Lang. and Syst., 4(3):402-454, 1982.
    • (1982) ACM Trans. Prog. Lang. and Syst. , vol.4 , Issue.3 , pp. 402-454
    • Paige, B.1    Koenig, S.2
  • 18
    • 35248814801 scopus 로고    scopus 로고
    • Weighted pushdown systems and their application to interprocedural dataflow analysis
    • LNCS 2694, Springer-Verlag
    • T. Reps, S. Schwoon, and S. Jha. Weighted Pushdown Systems and their Application to Interprocedural Dataflow Analysis. In Int. Static Analysis Symposium (SAS), pages 189-213. LNCS 2694, Springer-Verlag, 2003.
    • (2003) Int. Static Analysis Symposium (SAS) , pp. 189-213
    • Reps, T.1    Schwoon, S.2    Jha, S.3
  • 19
    • 1442308125 scopus 로고    scopus 로고
    • Constraint-based inter-procedural analysis of parallel programs
    • H. Seidl and B. Steffen. Constraint-Based Inter-Procedural Analysis of Parallel Programs. Nordic Journal of Computing (NJC), 7(4):375-400, 2000.
    • (2000) Nordic Journal of Computing (NJC) , vol.7 , Issue.4 , pp. 375-400
    • Seidl, H.1    Steffen, B.2


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