메뉴 건너뛰기




Volumn , Issue , 2002, Pages 133-144

Transforming the .NET intermediate language using path logic programming

Author keywords

Compiler Optimisations; Logic Programming; Meta Programming; Obfuscation; Program Analysis; Program Transformation

Indexed keywords

ARRAYS; BOOLEAN FUNCTIONS; DATA STRUCTURES; GRAPH THEORY; JAVA PROGRAMMING LANGUAGE; LOGIC PROGRAMMING; OPTIMIZATION; PROGRAM COMPILERS;

EID: 0036989068     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/571157.571171     Document Type: Conference Paper
Times cited : (19)

References (32)
  • 2
  • 3
    • 0013281931 scopus 로고    scopus 로고
    • How to specify program analysis and transformation with graph rewrite systems
    • In Compiler Construction 1996, P. Fritzson, Ed.
    • ASSMANN, U. How to specify program analysis and transformation with graph rewrite systems. In Compiler Construction 1996 (1996), P. Fritzson, Ed., vol. 1060 of Lecture Notes in Computer Science, pp. 372-395.
    • (1996) Lecture Notes in Computer Science , vol.1060 , pp. 372-395
    • Assmann, U.1
  • 5
    • 0002615253 scopus 로고    scopus 로고
    • Rewriting with strategies in ELAN: A functional semantics
    • Also available as Technical Report A01-R-388, LORIA, Nancy (France)
    • BOROVANSKÝ, P., KIRCHNER, C., KIRCHNER, H., AND RINGEISSEN, C. Rewriting with strategies in ELAN: a functional semantics. International Journal of Foundations of Computer Science 12, 1 (2001), 69-98. Also available as Technical Report A01-R-388, LORIA, Nancy (France).
    • (2001) International Journal of Foundations of Computer Science , vol.12 , Issue.1 , pp. 69-98
    • Borovanský, P.1    Kirchner, C.2    Kirchner, H.3    Ringeissen, C.4
  • 6
    • 0034165189 scopus 로고    scopus 로고
    • UnQL: A query language and algebra for semistructured data based on structural recursion
    • BUNEMAN, P., FERNANDEZ, M., AND SUCIU, D. UnQL: A query language and algebra for semistructured data based on structural recursion. VLDB Journal 9, 1 (2000), 76-110.
    • (2000) VLDB Journal , vol.9 , Issue.1 , pp. 76-110
    • Buneman, P.1    Fernandez, M.2    Suciu, D.3
  • 8
    • 0004046658 scopus 로고    scopus 로고
    • Tech. Rep. 148, Department of Computer Science, University of Auckland, July
    • COLLBERG, C., THOMBORSON, C., AND LOW, D. A taxonomy of obfuscating transformations. Tech. Rep. 148, Department of Computer Science, University of Auckland, July 1997. Available from URL: http://www.cs.auckland.ac.nz/̃collberg/Research/Publications/CollbergTh%omb orsonLow97a/index.html.
    • (1997) A Taxonomy of Obfuscating Transformations
    • Collberg, C.1    Thomborson, C.2    Low, D.3
  • 14
    • 0005283004 scopus 로고    scopus 로고
    • Compiling Mercury to the .NET common language runtime
    • BABEL '01: First International Workshop on Multi-Language Infrastructure and Interoperability (To appear)
    • DOWD, T., HENDERSON, F., AND ROSS, P. Compiling Mercury to the .NET common language runtime. In BABEL '01: First International Workshop on Multi-Language Infrastructure and Interoperability (To appear, 2002), vol. 59 of Electronic Notes in Theoretical Computer Science.
    • (2002) Electronic Notes in Theoretical Computer Science , vol.59
    • Dowd, T.1    Henderson, F.2    Ross, P.3
  • 16
    • 85029646639 scopus 로고
    • A logic programming approach to implementing higher-order term rewriting
    • Proceedings of the January 1991 Workshop on Extensions to Logic Programming, L.-H. Eriksson, L. Hallnäs, and P. Schroeder-Heister, Eds.
    • FELTY, A. A logic programming approach to implementing higher-order term rewriting. In Proceedings of the January 1991 Workshop on Extensions to Logic Programming (1992), L.-H. Eriksson, L. Hallnäs, and P. Schroeder-Heister, Eds., vol. 596, Springer-Verlag Lecture Notes in Artificial Intelligence, pp. 135-161.
    • (1992) Springer-Verlag Lecture Notes in Artificial Intelligence , vol.596 , pp. 135-161
    • Felty, A.1
  • 19
    • 84958983473 scopus 로고    scopus 로고
    • Imperative program transformation by rewriting
    • Proceedings of the 10th International Conference on Compiler Construction, R. Wilhelm, Ed., Springer Verlag
    • LACEY, D., AND DE MOOR, O. Imperative program transformation by rewriting. In Proceedings of the 10th International Conference on Compiler Construction (2001), R. Wilhelm, Ed., vol. 2027 of LNCS, Springer Verlag, pp. 52-68.
    • (2001) LNCS , vol.2027 , pp. 52-68
    • Lacey, D.1    De Moor, O.2
  • 21
    • 0013176867 scopus 로고    scopus 로고
    • Compilation semantics of aspect-oriented programs
    • Technical report, Department of Computer Science, Iowa State University
    • MASUHARA, H., KICZALES, G., AND DUTCHYN, C. Compilation semantics of aspect-oriented programs. In Proceedings of the AOSD workshop on Foundations of Aspect-oriented Languages (2002), vol. TR-02-06 of Technical report, Department of Computer Science, Iowa State University, pp. 17-25.
    • (2002) Proceedings of the AOSD Workshop on Foundations of Aspect-oriented Languages , vol.TR-02-06 , pp. 17-25
    • Masuhara, H.1    Kiczales, G.2    Dutchyn, C.3
  • 23
    • 0002750052 scopus 로고    scopus 로고
    • Interconvertibility of a class of set constraints and context-free language reachability
    • MELSKI, D., AND REPS, T. Interconvertibility of a class of set constraints and context-free language reachability. Theoretical Computer Science, 248 (2000), 29-98.
    • (2000) Theoretical Computer Science , vol.248 , pp. 29-98
    • Melski, D.1    Reps, T.2
  • 24
    • 0001313425 scopus 로고    scopus 로고
    • Higher-order logic programming
    • D. M. Gabbay, C. Hogger, and J. A. Robinson, Eds., Clarendon Press
    • NADATHUR, G., AND MILLER, D. Higher-order logic programming. In Handbook of logics for artificial intelligence and logic programming, D. M. Gabbay, C. Hogger, and J. A. Robinson, Eds., vol. 5. Clarendon Press, 1998, pp. 499-590.
    • (1998) Handbook of Logics for Artificial Intelligence and Logic Programming , vol.5 , pp. 499-590
    • Nadathur, G.1    Miller, D.2
  • 25
    • 79951595060 scopus 로고
    • An overview of temporal and modal logic programming
    • Berlin Heidelberg, D. M. Gabbay and H. J. Ohlbach, Eds., Springer-Verlag
    • ORGUN, M. A., AND MA, W. An overview of temporal and modal logic programming. In Proceedings of ICTL'94: The 1st International Conference on Temporal Logic (Berlin Heidelberg, 1994), D. M. Gabbay and H. J. Ohlbach, Eds., Springer-Verlag, pp. 445-479.
    • (1994) Proceedings of ICTL'94: The 1st International Conference on Temporal Logic , pp. 445-479
    • Orgun, M.A.1    Ma, W.2
  • 31
    • 84888256882 scopus 로고    scopus 로고
    • Stratego: A language for program transformation based on rewriting strategies. System description of Stratego 0.5
    • Rewriting Techniques and Applications (RTA'01) May, A. Middeldorp, Ed., Springer-Verlag
    • VISSER, E. Stratego: A language for program transformation based on rewriting strategies. System description of Stratego 0.5. In Rewriting Techniques and Applications (RTA'01) (May 2001), A. Middeldorp, Ed., no. 2051 in Lecture Notes in Computer Science, Springer-Verlag, pp. 357-362.
    • (2001) Lecture Notes in Computer Science , Issue.2051 , pp. 357-362
    • Visser, E.1


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