메뉴 건너뛰기




Volumn 2006, Issue , 2006, Pages 172-181

JunGL: A scripting language for refactoring

Author keywords

Language workbenches; Refactoring; Scripting language; Source code transformation

Indexed keywords

CODES (SYMBOLS); DATA STRUCTURES; GRAPH THEORY; PROGRAM COMPILERS; QUERY LANGUAGES; SOFTWARE ENGINEERING;

EID: 34247132712     PISSN: 02705257     EISSN: None     Source Type: Conference Proceeding    
DOI: None     Document Type: Conference Paper
Times cited : (80)

References (40)
  • 2
    • 34247149405 scopus 로고    scopus 로고
    • Uwe Aßmann. OPTIMIX - a tool for rewriting and optimizing programs. In H. Ehrig, G. Engels, H. J. Kreowski, and G. Rozenberg, editors, Handbook of Graph Grammars and Computing by Graph Transformation. 2: Applications, Languages and Tools, pages 307-318. World Scientific, 1998.
    • Uwe Aßmann. OPTIMIX - a tool for rewriting and optimizing programs. In H. Ehrig, G. Engels, H. J. Kreowski, and G. Rozenberg, editors, Handbook of Graph Grammars and Computing by Graph Transformation. Volume 2: Applications, Languages and Tools, pages 307-318. World Scientific, 1998.
  • 4
    • 0034165189 scopus 로고    scopus 로고
    • UnQL: A query language and algebra for semistructured data based on structural recursion
    • Peter Buneman, Mary Fernandez, and Dan Suciu. UnQL: A query language and algebra for semistructured data based on structural recursion. VLDB Journal, 9(1):76-110, 2000.
    • (2000) VLDB Journal , vol.9 , Issue.1 , pp. 76-110
    • Buneman, P.1    Fernandez, M.2    Suciu, D.3
  • 6
    • 0036989068 scopus 로고    scopus 로고
    • Oege de Moor, and Ganesh Sittampalam. Transforming the .NET intermediate language using path logic programming
    • Stephen J. Drape, Oege de Moor, and Ganesh Sittampalam. Transforming the .NET intermediate language using path logic programming. In Principles and Practice of Declarative Programming, pages 133-144, 2002.
    • (2002) Principles and Practice of Declarative Programming , pp. 133-144
    • Drape, S.J.1
  • 7
  • 8
    • 0032594234 scopus 로고    scopus 로고
    • Interface compilation: Steps toward compiling program interfaces as languages
    • Dawson R. Engler. Interface compilation: Steps toward compiling program interfaces as languages. IEEE Transactions on Software Engineering, 25(3):387-400, 1999.
    • (1999) IEEE Transactions on Software Engineering , vol.25 , Issue.3 , pp. 387-400
    • Engler, D.R.1
  • 9
    • 18844446412 scopus 로고    scopus 로고
    • Ran Ettinger and Mathieu Verbaere. Untangling: a slice extraction refactoring. In Gail C. Murphy and Karl J. Lieberherr, editors, Aspect-Oriented Software Development, pages 93-101, 2004.
    • Ran Ettinger and Mathieu Verbaere. Untangling: a slice extraction refactoring. In Gail C. Murphy and Karl J. Lieberherr, editors, Aspect-Oriented Software Development, pages 93-101, 2004.
  • 12
    • 0004295291 scopus 로고    scopus 로고
    • home
    • Martin Fowler. Refactoring home page. http://www.refactoring.com, 2005.
    • (2005) Refactoring
    • Fowler, M.1
  • 13
    • 84958995341 scopus 로고    scopus 로고
    • An annotation language for optimizing software libraries
    • USENIX
    • Sam Z. Guyer and Calvin Lin. An annotation language for optimizing software libraries. In Second conference on Domain-Specific Languages, pages 39-52. USENIX, 1999.
    • (1999) Second conference on Domain-Specific Languages , pp. 39-52
    • Guyer, S.Z.1    Lin, C.2
  • 16
    • 0021120401 scopus 로고
    • Stepwise development of operational and denotational semantics for prolog
    • Neil D. Jones and Alan Mycroft. Stepwise development of operational and denotational semantics for prolog. In Symposium on Logic Programming, pages 281-288, 1984.
    • (1984) Symposium on Logic Programming , pp. 281-288
    • Jones, N.D.1    Mycroft, A.2
  • 18
    • 84958741084 scopus 로고    scopus 로고
    • DFA & OPT-METAFrame: A toolkit for program analysis and optimization
    • Tools and Algorithms for the Construction and Analysis of Systems, of, Springer
    • Marion Klein, Jens Knoop, Dirk Koschützki, and Bernhard Steffen. DFA & OPT-METAFrame: a toolkit for program analysis and optimization. In Tools and Algorithms for the Construction and Analysis of Systems, volume 1055 of Lecture Notes in Computer Science, pages 418-421. Springer, 1996.
    • (1996) Lecture Notes in Computer Science , vol.1055 , pp. 418-421
    • Klein, M.1    Knoop, J.2    Koschützki, D.3    Steffen, B.4
  • 20
    • 84958983473 scopus 로고    scopus 로고
    • Imperative program transformation by rewriting
    • R. Wilhelm, editor, Proceedings of the 10th International Conference on Compiler Construction, of, Springer Verlag
    • David Lacey and Oege de Moor. Imperative program transformation by rewriting. In R. Wilhelm, editor, Proceedings of the 10th International Conference on Compiler Construction, volume 2027 of Lecture Notes in Computer Science, pages 52-68. Springer Verlag, 2001.
    • (2001) Lecture Notes in Computer Science , vol.2027 , pp. 52-68
    • Lacey, D.1    de Moor, O.2
  • 26
    • 84937207194 scopus 로고    scopus 로고
    • Formalising behaviour preserving program transformations
    • Graph Transformation, of
    • Tom Mens, Serge Demeyer, and Dirk Janssens. Formalising behaviour preserving program transformations. In Graph Transformation, volume 2505 of Lecture Notes in Computer Science, pages 286-301, 2002.
    • (2002) Lecture Notes in Computer Science , vol.2505 , pp. 286-301
    • Mens, T.1    Demeyer, S.2    Janssens, D.3
  • 27
    • 15544375548 scopus 로고    scopus 로고
    • Detecting structural refactoring conflicts using critical pair analysis
    • Tom Mens, Gabriele Taentzer, and Olga Runge. Detecting structural refactoring conflicts using critical pair analysis. Electronic Notes in Theoretical Computer Science, 127(3):113-128, 2005.
    • (2005) Electronic Notes in Theoretical Computer Science , vol.127 , Issue.3 , pp. 113-128
    • Mens, T.1    Taentzer, G.2    Runge, O.3
  • 29
    • 18244404252 scopus 로고    scopus 로고
    • Strategies for source-to-source constant propagation
    • B. Gramlich and S. Lucas, editors, Workshop on Reduction Strategies in Rewriting and Programming, of, Elsevier Science Publishers, May
    • Karina Olmos and Eelco Visser. Strategies for source-to-source constant propagation. In B. Gramlich and S. Lucas, editors, Workshop on Reduction Strategies in Rewriting and Programming, volume 70 of Electronic Notes in Theoretical Computer Science. Elsevier Science Publishers, May 2002.
    • (2002) Electronic Notes in Theoretical Computer Science , vol.70
    • Olmos, K.1    Visser, E.2
  • 32
    • 11244293047 scopus 로고
    • LOGLISP: Motivation, design and implementation
    • K. L. Clark and S. A. Tänlund, editors, Academic Press
    • J. Alan Robinson and Ernest E. Sibert. LOGLISP: Motivation, design and implementation. In K. L. Clark and S. A. Tänlund, editors, Logic Programming, pages 299-313. Academic Press, 1982.
    • (1982) Logic Programming , pp. 299-313
    • Alan Robinson, J.1    Sibert, E.E.2
  • 33
    • 34247124788 scopus 로고    scopus 로고
    • Peter Sestoft and Henrik I. Hansen. C# Precisely. MIT Press, 2004.
    • Peter Sestoft and Henrik I. Hansen. C# Precisely. MIT Press, 2004.
  • 35
    • 34247096093 scopus 로고    scopus 로고
    • Don Syme. F#home page, http://research.microsoft.com/projects/ilx/fsharp. aspx, 2005.
    • Don Syme. F#home page, http://research.microsoft.com/projects/ilx/fsharp. aspx, 2005.


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