메뉴 건너뛰기




Volumn , Issue , 2003, Pages 27-38

Tool Support for Refactoring Functional Programs

Author keywords

Haskell; Language aware programming environments; Program transformation; Refactoring; Semantic editors

Indexed keywords

ABSTRACTING; CLASSIFICATION (OF INFORMATION); COMPUTER PROGRAMMING; COMPUTER SOFTWARE; DATA STRUCTURES; LEGACY SYSTEMS; PROJECT MANAGEMENT; SEMANTICS; WEB BROWSERS; COMPUTER SOFTWARE MAINTENANCE; LINGUISTICS;

EID: 1542642878     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/871895.871899     Document Type: Conference Paper
Times cited : (28)

References (34)
  • 1
    • 0017419683 scopus 로고
    • A Transformation System for Developing Recursive Programs
    • R. M. Burstall and John Darlington. A Transformation System for Developing Recursive Programs. Journal of the ACM, 24(1):44-67, 1977.
    • (1977) Journal of the ACM , vol.24 , Issue.1 , pp. 44-67
    • Burstall, R.M.1    Darlington, J.2
  • 2
    • 0346831375 scopus 로고
    • Program Transformations
    • J. Darlington, P. Henderson, and D. A. Turner, editors, Cambridge University Press
    • J. Darlington. Program Transformations. In J. Darlington, P. Henderson, and D. A. Turner, editors, Functional Programming and its Applications, pages 193-215. Cambridge University Press, 1982.
    • (1982) Functional Programming and Its Applications , pp. 193-215
    • Darlington, J.1
  • 6
    • 84976676955 scopus 로고    scopus 로고
    • The paradigms of programming
    • August
    • Robert W. Floyd. The paradigms of programming. CACM, 22(8), August 1979. Also appears in ACM Turing Award Lectures: The First Twenty Years 1965-1985.
    • (1979) CACM , vol.22 , Issue.8
    • Floyd, R.W.1
  • 10
    • 1542595054 scopus 로고
    • PhD thesis, Univ. of Washington, Dept. of CS and Engineering, Tech. Rep. No. 91-08-04
    • William G. Griswold. Program restructuring to aid software maintenance. PhD thesis, Univ. of Washington, Dept. of CS and Engineering, 1991. Tech. Rep. No. 91-08-04.
    • (1991) Program Restructuring to Aid Software Maintenance
    • Griswold, W.G.1
  • 11
    • 1542490357 scopus 로고    scopus 로고
    • Tool Support for the Interactive Derivation of Formally Correct Functional Programs
    • Ext. Abstr., July
    • W. Guttmann, H. Partsch, W. Schulte, and T. Vullinghs. Tool Support for the Interactive Derivation of Formally Correct Functional Programs, Ext. Abstr. In FM-TOOLS, July 2002. http://www.informatik.uni-ulm.de/pm/ultra/.
    • (2002) FM-TOOLS
    • Guttmann, W.1    Partsch, H.2    Schulte, W.3    Vullinghs, T.4
  • 13
    • 0024737888 scopus 로고
    • Conception, Evolution, and Application of Functional Programming Languages
    • September
    • Paul Hudak. Conception, Evolution, and Application of Functional Programming Languages. ACM Computing Surveys, 21(3):359-411, September 1989.
    • (1989) ACM Computing Surveys , vol.21 , Issue.3 , pp. 359-411
    • Hudak, P.1
  • 16
    • 17744363035 scopus 로고    scopus 로고
    • Reuse by Program Transformation
    • Greg Michaelson and Phil Trinder, editors. Intellect
    • R. Lämmel. Reuse by Program Transformation. In Greg Michaelson and Phil Trinder, editors, Functional Programming Trends 1999. Intellect, 2000.
    • (2000) Functional Programming Trends 1999
    • Lämmel, R.1
  • 22
    • 0141442904 scopus 로고    scopus 로고
    • Dealing with Large Bananas
    • J. Jeuring, editor, Tech. Report, Universiteit Utrecht, July
    • R. Lämmel, J. Visser, and J. Kort. Dealing with Large Bananas. In J. Jeuring, editor, Proceedings of WGP'2000, Tech. Report, Universiteit Utrecht, pages 46-59, July 2000.
    • (2000) Proceedings of WGP'2000 , pp. 46-59
    • Lämmel, R.1    Visser, J.2    Kort, J.3
  • 27
    • 0030678920 scopus 로고    scopus 로고
    • Don Roberts, John Brant, and Ralph Johnson. A Refactoring Tool for Smalltalk. TAPOS special issue on software reengineering, 3(4):253-263, 1997. see also http://st-www.cs.uiuc.edu/users/brant/Refactory/.
  • 30
    • 0034777576 scopus 로고    scopus 로고
    • Generic Unification via Two-Level Types and Parameterized Modules
    • Firenze, Italy, September. expanded version submitted to JFP
    • Tim Sheard. Generic Unification via Two-Level Types and Parameterized Modules. In ICFP'01, Firenze, Italy, September 2001. expanded version submitted to JFP.
    • (2001) ICFP'01
    • Sheard, T.1
  • 31
    • 0011586145 scopus 로고
    • Language Design Methods Based on Semantic Principles
    • R. D. Tennent. Language Design Methods Based on Semantic Principles. Ada Informalica, 8:97-112, 1977.
    • (1977) Ada Informalica , vol.8 , pp. 97-112
    • Tennent, R.D.1
  • 34
    • 0031606558 scopus 로고    scopus 로고
    • Building Program Optimizers with Rewriting Strategies
    • ACM Press, September
    • Eelco Visser, Zine-el-Abidine Benaissa, and Andrew Tolmach. Building Program Optimizers with Rewriting Strategies. In ICFP'98. ACM Press, September 1998.
    • (1998) ICFP'98
    • Visser, E.1    Benaissa, Z.-E.-A.2    Tolmach, A.3


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