메뉴 건너뛰기




Volumn 2, Issue 1, 1998, Pages 46-67

PAG - An efficient program analyzer generator

Author keywords

Abstract interpretation; Compiler construction; Data flow analysis; Interprocedural analysis; Specification and generation of analyzers

Indexed keywords

ABSTRACT INTERPRETATIONS; COMPILER CONSTRUCTION; COMPLEX DATA STRUCTURES; CONSTANT PROPAGATION; EFFICIENT IMPLEMENTATION; FIXED POINT ITERATION; INTER-PROCEDURAL ANALYSIS; PROGRAM TRANSFORMATIONS;

EID: 84896693327     PISSN: 14332779     EISSN: 14332787     Source Type: Journal    
DOI: 10.1007/s100090050017     Document Type: Article
Times cited : (60)

References (38)
  • 1
    • 84957694778 scopus 로고    scopus 로고
    • Cache Behavior Prediction by Abstract Interpretation
    • In: Cousot, R., Schmidt, D.A. (eds.), Static Analysis Symposium, LNCS Berlin, Heidelberg, NewYork: Springer,. Long version accepted for SAS. 96 special issue of Science of Computer Programming
    • Alt, M., Ferdinand, C., Martin, F., Wilhelm, R.: Cache Behavior Prediction by Abstract Interpretation. In: Cousot, R., Schmidt, D. A. (eds.): SAS '96, Static Analysis Symposium, LNCS 1145. Berlin, Heidelberg, NewYork: Springer, 1996, pp. 51-66. Long version accepted for SAS. 96 special issue of Science of Computer Programming.
    • (1996) SAS '96 , vol.1145 , pp. 51-66
    • Alt, M.1    Ferdinand, C.2    Martin, F.3    Wilhelm, R.4
  • 2
    • 84884639990 scopus 로고
    • Generation of Efficient Interprocedural Analyzers with PAG
    • In: Mycroft, A. (ed.), Static Analysis Symposium, LNCS 983. Berlin, Heidelberg, NewYork: Springer
    • Alt, M., Martin, F.: Generation of Efficient Interprocedural Analyzers with PAG. In: Mycroft, A. (ed.): SAS '95, Static Analysis Symposium, LNCS 983. Berlin, Heidelberg, NewYork: Springer, 1995, pp. 33-50.
    • (1995) SAS '95 , pp. 33-50
    • Alt, M.1    Martin, F.2
  • 3
    • 84958073157 scopus 로고    scopus 로고
    • Practical comparison of call string and functional approach in data flow analysis
    • In: Kuchen, H. (ed.), Vol. 58 of Arbeitsberichte des Institutes für Wirtschaftsinformatik. Westfälische Wilhelms-Universität Münster
    • Alt, M., Martin, F.: Practical comparison of call string and functional approach in data flow analysis. In: Kuchen, H. (ed.): Arbeitstagung Programmiersprachen, Vol. 58 of Arbeitsberichte des Institutes für Wirtschaftsinformatik. Westfälische Wilhelms-Universität Münster, 1997.
    • (1997) Arbeitstagung Programmiersprachen
    • Alt, M.1    Martin, F.2
  • 5
    • 21344454641 scopus 로고    scopus 로고
    • How To Uniformly Specify Program Analysis and Transformation
    • In: Fritzson, P. (ed.), LNCS Berlin, Heidelberg, NewYork: Springer
    • Aßmann, U.: How To Uniformly Specify Program Analysis and Transformation. In: Fritzson, P. (ed.): Proceedings of the 6th International Conference on Compiler Construction, LNCS 1060. Berlin, Heidelberg, NewYork: Springer, 1996, pp. 121-135.
    • (1996) Proceedings of the 6th International Conference on Compiler Construction , vol.1060 , pp. 121-135
    • Aßmann, U.1
  • 6
    • 84944083010 scopus 로고
    • Efficient chaotic iteration strategies with widenings
    • In: Björner, D., Broy, M., Pottosin, I.V. (eds.), LNCS 735. Berlin, Heidelberg, NewYork: Springer
    • Bourdoncle, F.: Efficient chaotic iteration strategies with widenings. In: Björner, D., Broy, M., Pottosin, I. V. (eds.): Proceedings of Formal Methods in Programming and Their Applications, LNCS 735. Berlin, Heidelberg, NewYork: Springer, 1993, pp. 128-141.
    • (1993) Proceedings of Formal Methods in Programming and Their Applications , pp. 128-141
    • Bourdoncle, F.1
  • 10
    • 85050550846 scopus 로고
    • Abstract Interpretation: A Unified Lattice Model for Static Analysis of Programs by Construction or Approximation of Fixpoints
    • In:, ACM Press
    • Cousot, P., Cousot, R.: Abstract Interpretation: A Unified Lattice Model for Static Analysis of Programs by Construction or Approximation of Fixpoints. In: Conference Record of the 4th ACM Symposium on Principles of Programming Languages, 1977, ACM Press, pp. 238-252.
    • (1977) Conference Record of the 4th ACM Symposium on Principles of Programming Languages , pp. 238-252
    • Cousot, P.1    Cousot, R.2
  • 11
    • 0000911801 scopus 로고
    • Abstract Interpretation and applications to logic programs
    • Cousot, P., Cousot, R.: Abstract Interpretation and applications to logic programs. Journal of Logic Programming 13(2-3): 103-180, 1992.
    • (1992) Journal of Logic Programming , vol.13 , Issue.2-3 , pp. 103-180
    • Cousot, P.1    Cousot, R.2
  • 13
    • 0002461724 scopus 로고    scopus 로고
    • Applying Compiler Techniques to Cache Behavior Prediction
    • In:, Compilers and Tools for Real-Time Systems
    • Ferdinand, C., Martin, F., Wilhelm, R.: Applying Compiler Techniques to Cache Behavior Prediction. In: Workshop on Languages, Compilers and Tools for Real-Time Systems, pp. 37-46, 1997.
    • (1997) Workshop on Languages , pp. 37-46
    • Ferdinand, C.1    Martin, F.2    Wilhelm, R.3
  • 15
    • 0009852093 scopus 로고
    • Invariance of approximative semantics with respect to program transformation
    • In:, Vol. 50 of Informatik Fachberichte, Berlin, Heidelberg, NewYork: Springer
    • Giegerich, R., Mönke, U., Wilhelm, R.: Invariance of approximative semantics with respect to program transformation. In: Proceedings GI-11. Jahrestagung, Vol. 50 of Informatik Fachberichte, Berlin, Heidelberg, NewYork: Springer, 1981, pp. 1-10.
    • (1981) Proceedings GI-11. Jahrestagung , pp. 1-10
    • Giegerich, R.1    Mönke, U.2    Wilhelm, R.3
  • 17
    • 1542486328 scopus 로고
    • FIAT: A framework for interprocedural analysis and transformations
    • In: Banerjee, U., Gelernter, D., Nicolau, A., Padua, D. (eds.), LNCS 768. Berlin, Heidelberg, NewYork: Springer
    • Hall, M. W., Mellor-Crummey, J. M., Carle, A., Rodríguez, R. G.: FIAT: A framework for interprocedural analysis and transformations. In: Banerjee, U., Gelernter, D., Nicolau, A., Padua, D. (eds.): Proceedings of the 6th Workshop on Languages and Compilers for Parallel Computing, LNCS 768. Berlin, Heidelberg, NewYork: Springer, 1993, pp. 522-545.
    • (1993) Proceedings of the 6th Workshop on Languages and Compilers for Parallel Computing , pp. 522-545
    • Hall, M.W.1    Mellor-Crummey, J.M.2    Carle, A.3    Rodríguez, R.G.4
  • 18
    • 0000118661 scopus 로고
    • Abstract Interpretation: A Semantics Based Tool for Program Analysis
    • In:, Oxford University Press
    • Jones, N. D., Nielson, F.: Abstract Interpretation: A Semantics Based Tool for Program Analysis. In: Handbook of Logic in Computer Science, Oxford University Press, 1995.
    • (1995) Handbook of Logic in Computer Science
    • Jones, N.D.1    Nielson, F.2
  • 19
    • 0000833167 scopus 로고
    • Monotone data flow analysis frameworks
    • Kam, J., Ullman, J. D.: Monotone data flow analysis frameworks. Acta Informatica 7: 305-317, 1977.
    • (1977) Acta Informatica , vol.7 , pp. 305-317
    • Kam, J.1    Ullman, J.D.2
  • 20
    • 0009877062 scopus 로고    scopus 로고
    • Towards a tool kit for the automatic generation of interprocedural data flow analyses
    • Knoop, J., Rüthing, O., Steffen, B.: Towards a tool kit for the automatic generation of interprocedural data flow analyses. Journal of Programming Languages 4: 211-246, 1996.
    • (1996) Journal of Programming Languages , vol.4 , pp. 211-246
    • Knoop, J.1    Rüthing, O.2    Steffen, B.3
  • 22
    • 0025548384 scopus 로고
    • Properties of dataflow frameworks: A unified model
    • Marlowe, T. J., Ryder, B. G.: Properties of dataflow frameworks: A unified model. Acta Informatica 28, 1990.
    • (1990) Acta Informatica , vol.28
    • Marlowe, T.J.1    Ryder, B.G.2
  • 29
    • 84957554809 scopus 로고
    • Graph layout through the VCG tool
    • In:, LNCS 894. Berlin, Heidelberg, NewYork: Springer
    • Sander, G.: Graph layout through the VCG tool. In: Proceedings of the DIMACS International Workshop on Graph Drawing, LNCS 894. Berlin, Heidelberg, NewYork: Springer, 1994, pp. 194-205.
    • (1994) Proceedings of the DIMACS International Workshop on Graph Drawing , pp. 194-205
    • Sander, G.1
  • 30
    • 0002823436 scopus 로고
    • Two Approaches to Interprocedural Data Flow Analysis
    • In: Muchnick, S.S., Jones, N.D. (eds.), Chap. 7. Prentice-Hall
    • Sharir, M., Pnueli, A.: Two Approaches to Interprocedural Data Flow Analysis. In: Muchnick, S. S., Jones, N. D. (eds.): Program Flow Analysis: Theory and Applications, Chap. 7. Prentice-Hall, 1981, pp. 189-233.
    • (1981) Program Flow Analysis: Theory and Applications , pp. 189-233
    • Sharir, M.1    Pnueli, A.2


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