메뉴 건너뛰기




Volumn 42, Issue 3, 2007, Pages 14-23

WinHIPE: An IDE for functional programming based on rewriting and visualization

Author keywords

Expression evaluation; Functional programming; Program animation; Program visualization; Programming environments; Term rewriting; Tracing

Indexed keywords

EXPRESSION EVALUATION; PROGRAM ANIMATION; PROGRAM VISUALIZATION; PROGRAMMING ENVIRONMENTS; TERM REWRITING; TRACING;

EID: 41549166607     PISSN: 15232867     EISSN: None     Source Type: Journal    
DOI: None     Document Type: Article
Times cited : (21)

References (26)
  • 2
    • 84974735907 scopus 로고    scopus 로고
    • Observing Functional Logic Computations
    • th International Symposium, PADL 2004, Springer-Verlag
    • th International Symposium, PADL 2004, Springer-Verlag, LNCS 3057, 2004, 193-208.
    • (2004) LNCS , vol.3057 , pp. 193-208
    • Braβel, B.1    Chitil, O.2    Hanus, M.3    Huch, F.4
  • 3
    • 0035994661 scopus 로고    scopus 로고
    • A programming environment for Scheme
    • Findler, R.B. DrScheme: A programming environment for Scheme, Journal of Functional Programming, 12(2), 2002, 159-182.
    • (2002) Journal of Functional Programming , vol.12 , Issue.2 , pp. 159-182
    • Findler, R.B.D.1
  • 4
    • 67049136789 scopus 로고
    • Techniques for simplifying the visualization of graph reduction
    • K. Hammond, D.N. Turner, and P.M. Sansom eds, Springer
    • Foubister, S.P. and Runciman, C. Techniques for simplifying the visualization of graph reduction. In K. Hammond, D.N. Turner, and P.M. Sansom (eds.), Functional Programming, Springer, 1995, 65-77.
    • (1995) Functional Programming , pp. 65-77
    • Foubister, S.P.1    Runciman, C.2
  • 5
    • 18944396146 scopus 로고    scopus 로고
    • Debugging Haskell by observing intermediate data structures
    • G. Hutton ed, Elsevier
    • Gill, A. Debugging Haskell by observing intermediate data structures. In G. Hutton (ed.), Proc. of the 2000 ACM SIGPLAN Haskell Workshop, ENTCS 41, Elsevier, 2000.
    • (2000) Proc. of the 2000 ACM SIGPLAN Haskell Workshop, ENTCS 41
    • Gill, A.1
  • 6
    • 67049138307 scopus 로고    scopus 로고
    • Hanus, M. and Koj, J. Cider: An integrated development environment for Curry. In Functional and (Constraint) Logic Programming, WFPL 2001, Christian-Albrechts-Universitt zu Kiel, Report No. 2017, 2001, 369-373.
    • Hanus, M. and Koj, J. Cider: An integrated development environment for Curry. In Functional and (Constraint) Logic Programming, WFPL 2001, Christian-Albrechts-Universitt zu Kiel, Report No. 2017, 2001, 369-373.
  • 8
    • 27644540897 scopus 로고    scopus 로고
    • Designing effective algorithm visualizations
    • Sutinen, E, ed, University of Joensuu, Finland
    • st Program Visualization Workshop, University of Joensuu, Finland, 2001, 1-12.
    • (2001) st Program Visualization Workshop , pp. 1-12
    • Khuri, S.1
  • 9
    • 67049174127 scopus 로고    scopus 로고
    • rd edition, 1997
    • rd edition, 1997
  • 10
    • 0003386366 scopus 로고    scopus 로고
    • ZStep95: A reversible, animated source code stepper
    • J. T. Stasko, J. Domingue, M. H. Brown, and B. A. Price eds, MIT Press
    • Lieberman, H. and Fry, C. ZStep95: A reversible, animated source code stepper. In J. T. Stasko, J. Domingue, M. H. Brown, and B. A. Price (eds.), Software Visualization, MIT Press, 1998, 277-292.
    • (1998) Software Visualization , pp. 277-292
    • Lieberman, H.1    Fry, C.2
  • 11
    • 67049161564 scopus 로고    scopus 로고
    • Empirical evaluation of usability of animations in a functional programming environment, Universidad Complutense de Madrid
    • Technical Report 141/04
    • Medina-Sánchez, M.A., Lázaro-Carrascosa, C.A., Pareja-Flores, C., Urquiza-Fuentes, J. and Velázquez-Iturbide, J.A. Empirical evaluation of usability of animations in a functional programming environment, Universidad Complutense de Madrid, Technical Report 141/04, 2004.
    • (2004)
    • Medina-Sánchez, M.A.1    Lázaro-Carrascosa, C.A.2    Pareja-Flores, C.3    Urquiza-Fuentes, J.4    Velázquez-Iturbide, J.A.5
  • 12
    • 0031126461 scopus 로고    scopus 로고
    • The evaluation dependence tree as a basis for lazy functional debugging
    • Nilsson, H. and Sparud, J. The evaluation dependence tree as a basis for lazy functional debugging, Automated Software Engineering, 4(2), 1997, 121-150.
    • (1997) Automated Software Engineering , vol.4 , Issue.2 , pp. 121-150
    • Nilsson, H.1    Sparud, J.2
  • 13
    • 38049173919 scopus 로고    scopus 로고
    • Adding traces to a lazy monadic evaluator
    • Computer Aided Systems Theory, EUROCAST 2001, Springer-Verlag
    • Pareja-Flores, C., Peña, R., Rubio, C. and Segura, C. Adding traces to a lazy monadic evaluator. In Computer Aided Systems Theory - EUROCAST 2001, Springer-Verlag, LNCS 2178, 2001, 627-641.
    • (2001) LNCS , vol.2178 , pp. 627-641
    • Pareja-Flores, C.1    Peña, R.2    Rubio, C.3    Segura, C.4
  • 14
    • 4544274310 scopus 로고    scopus 로고
    • Aspects and taxonomy of program visualisation
    • P. Eades and K. Zhang eds, World Scientific Publishing
    • Oudshorn, M.J., Widjaja, H.and Ellershaw, S.K. Aspects and taxonomy of program visualisation. In P. Eades and K. Zhang (eds.), Software Visualisation. World Scientific Publishing, 1996, 3-26.
    • (1996) Software Visualisation , pp. 3-26
    • Oudshorn, M.J.1    Widjaja, H.2    Ellershaw, S.K.3
  • 15
    • 0345867890 scopus 로고    scopus 로고
    • PhD thesis, Department of Computer Science, The University of Melbourne, Australia
    • Pope, B. Buddha: A Declarative Debugger for Haskell. PhD thesis, Department of Computer Science, The University of Melbourne, Australia, 1998.
    • (1998) A Declarative Debugger for Haskell
    • Pope, B.B.1
  • 16
    • 67049142533 scopus 로고    scopus 로고
    • Reinke, C. GHood: Graphical visualisation and animation of Haskell object observations. In R. Hinze (ed.), Proc. of the 2001 ACM SIGPLAN Haskell Workshop, 59 of ENTCS, Elsevier, 2001, 121-149.
    • Reinke, C. GHood: Graphical visualisation and animation of Haskell object observations. In R. Hinze (ed.), Proc. of the 2001 ACM SIGPLAN Haskell Workshop, volume 59 of ENTCS, Elsevier, 2001, 121-149.
  • 17
    • 84923020668 scopus 로고    scopus 로고
    • Tracing lazy functional computations using redex trails
    • th Intl. Symp. on Programming Languages, Implementations, Logics and Programs PLILP'97, Springer-Verlag
    • th Intl. Symp. on Programming Languages, Implementations, Logics and Programs (PLILP'97), Springer-Verlag, LNCS 1292, 1997, 291-308.
    • (1997) LNCS , vol.1292 , pp. 291-308
    • Sparud, J.1    Runciman, C.2
  • 18
    • 67049138329 scopus 로고
    • PhD thesis, Department of Computer Science, Queen Mary University of London and Westfield College, UK
    • Taylor, J.P. Presenting the evaluation of lazy functions. PhD thesis, Department of Computer Science, Queen Mary University of London and Westfield College, UK, 1995.
    • (1995) Presenting the evaluation of lazy functions
    • Taylor, J.P.1
  • 19
    • 26644446224 scopus 로고    scopus 로고
    • Effortless construction and management of program animations on the Web
    • R.W.H. Lau, Q. Li, R. Cheung and W. Liu eds, Advances in Web-Based Learning, ICWL 2005, Springer-Verlag
    • Urquiza-Fuentes, J. and Velázquez-Iturbide, J.á. Effortless construction and management of program animations on the Web. In R.W.H. Lau, Q. Li, R. Cheung and W. Liu (eds.), Advances in Web-Based Learning - ICWL 2005, Springer-Verlag, LNCS 3583, 2005, 163-173.
    • (2005) LNCS , vol.3583 , pp. 163-173
    • Urquiza-Fuentes, J.1    Velázquez-Iturbide, J.A.2
  • 21
    • 67049163978 scopus 로고    scopus 로고
    • Urquiza-Fuentes, J. Velázquez-Iturbide, J.á. and Lázaro- Carrascosa, C. Design and evaluation of R-Zoom, a new focus+context visualization technique. In Proc. of the VII Congreso Internacional de Interacción Persona-Ordenador (INTERACCIóN 2006), 2006, 79-88.
    • Urquiza-Fuentes, J. Velázquez-Iturbide, J.á. and Lázaro- Carrascosa, C. Design and evaluation of R-Zoom, a new focus+context visualization technique. In Proc. of the VII Congreso Internacional de Interacción Persona-Ordenador (INTERACCIóN 2006), 2006, 79-88.
  • 22
    • 0005279271 scopus 로고
    • Improving functional programming environments for education
    • M.D. Brouwer-Janse and T.L. Harrington eds, Springer-Verlag
    • Velázquez-Iturbide, J.á. Improving functional programming environments for education. In M.D. Brouwer-Janse and T.L. Harrington (eds.), Man-Machine Communication for Educational Systems Design, Springer-Verlag, 1994, 325-332.
    • (1994) Man-Machine Communication for Educational Systems Design , pp. 325-332
    • Velázquez-Iturbide, J.A.1
  • 24
    • 33749245175 scopus 로고    scopus 로고
    • Principled design of logical fisheye views of functional expressions
    • Velázquez-Iturbide, J.á. Principled design of logical fisheye views of functional expressions, ACM SIGPLAN Notices, 41(8), 2006, 34-43.
    • (2006) ACM SIGPLAN Notices , vol.41 , Issue.8 , pp. 34-43
    • Velázquez-Iturbide, J.A.1


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