메뉴 건너뛰기




Volumn , Issue , 2002, Pages 67-77

A rule-based language for programming software updates

(2)  Erwig, Martin a   Ren, Deling a  

a NONE

Author keywords

Type change; Type correctness; Update program; Update safey

Indexed keywords

COMPUTER PROGRAMMING LANGUAGES; ERROR CORRECTION; FILE EDITORS; SOFTWARE ENGINEERING;

EID: 0036980156     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/570186.570193     Document Type: Conference Paper
Times cited : (15)

References (28)
  • 1
    • 0013042067 scopus 로고    scopus 로고
    • October
    • ACM. Communications of the ACM, volume 44(10), October 2001.
    • (2001) Communications of the ACM , vol.44 , Issue.10
  • 6
    • 0026096342 scopus 로고
    • TXL: A rapid prototyping system for programming language dialects
    • J. R. Cordy, C. D. Halpern-Hamu, and E. Promislow. TXL: A Rapid Prototyping System for Programming Language Dialects. Computer Languages, 16(1):97-107, 1991.
    • (1991) Computer Languages , vol.16 , Issue.1 , pp. 97-107
    • Cordy, J.R.1    Halpern-Hamu, C.D.2    Promislow, E.3
  • 8
    • 0013090041 scopus 로고    scopus 로고
    • Technical Report TR02-60-01, Department of Computer Science
    • M. Erwig. Update your Program? Program Your Update! Technical Report TR02-60-01, Department of Computer Science, Oregon State University, 2002. http://www.cs.orst.edu/̃erwig/papers/up.pdf.
    • (2002) Update Your Program? Program Your Update!
    • Erwig, M.1
  • 12
    • 84862047883 scopus 로고    scopus 로고
    • Typed combinators for generic traversal
    • 4th Symp. on Practical Aspects of Declarative Languages
    • R. Lämmel and J. Visser. Typed Combinators for Generic Traversal. In 4th Symp. on Practical Aspects of Declarative Languages, LNCS 2257, pages 137-154, 2002.
    • (2002) LNCS , vol.2257 , pp. 137-154
    • Lämmel, R.1    Visser, J.2
  • 13
    • 84867771131 scopus 로고    scopus 로고
    • Abstract syntax for variable binders: An overview
    • Computational Logic
    • D. Miller. Abstract Syntax for Variable Binders: An Overview. In Computational Logic, LNAI 1861, pages 239-253, 2000.
    • (2000) LNAI , vol.1861 , pp. 239-253
    • Miller, D.1
  • 16
    • 0001255803 scopus 로고    scopus 로고
    • Logical frameworks
    • A. Robinson and A. Voronkov, editors, chapter 21. Elsevier Science Publishers, Amsterdam, NL
    • F. Pfenning. Logical Frameworks. In A. Robinson and A. Voronkov, editors, Handbook of Automated Reasoning, chapter 21. Elsevier Science Publishers, Amsterdam, NL, 2001.
    • (2001) Handbook of Automated Reasoning
    • Pfenning, F.1
  • 19
    • 0013137753 scopus 로고    scopus 로고
    • Refactoring tools
    • M. Fowler, editor, chapter 14, Addison-Wesley, Reading, MA
    • D. Roberts and J. Brant. Refactoring Tools. In M. Fowler, editor, Refactoring: Improving the Design of Existing Code, chapter 14, pages 309-352. Addison-Wesley, Reading, MA, 1999.
    • (1999) Refactoring: Improving the Design of Existing Code , pp. 309-352
    • Roberts, D.1    Brant, J.2
  • 20
    • 84937430914 scopus 로고    scopus 로고
    • Accomplishments and research challenges in meta-programming
    • 2nd Int. Workshop on Semantics, Applications, and Implementation of Program Generation
    • T. Sheard. Accomplishments and Research Challenges in Meta-Programming. In 2nd Int. Workshop on Semantics, Applications, and Implementation of Program Generation, LNCS 2196, pages 2-44, 2001.
    • (2001) LNCS , vol.2196 , pp. 2-44
    • Sheard, T.1
  • 21
    • 0013091874 scopus 로고    scopus 로고
    • MetaML and multi-stage programming with explicit annotations
    • W. Taha and T. Sheard. MetaML and Multi-Stage Programming with Explicit Annotations. Theoretical Computer Science, 248(1-2):211-242, 2000.
    • (2000) Theoretical Computer Science , vol.248 , Issue.1-2 , pp. 211-242
    • Taha, W.1    Sheard, T.2
  • 22
    • 0034421607 scopus 로고    scopus 로고
    • Towards automated modification of legacy assets
    • C. Verhoef. Towards Automated Modification of Legacy Assets. Annals of Software Engineering, 9:315-336, 2000.
    • (2000) Annals of Software Engineering , vol.9 , pp. 315-336
    • Verhoef, C.1
  • 23
    • 84957646737 scopus 로고    scopus 로고
    • Strategic pattern matching
    • 10th Int. Conf. on Rewriting Techniques and Applications
    • E. Visser. Strategic Pattern Matching. In 10th Int. Conf. on Rewriting Techniques and Applications, LNCS 1631, pages 30-44, 1999.
    • (1999) LNCS , vol.1631 , pp. 30-44
    • Visser, E.1
  • 24
    • 0042240385 scopus 로고    scopus 로고
    • Language independent traversals for program transformation
    • Technical Report UU-CS-2000-19, Universiteit Utrecht
    • E. Visser. Language Independent Traversals for Program Transformation. In Workshop on Generic Programming, 2000. Technical Report UU-CS-2000-19, Universiteit Utrecht.
    • (2000) Workshop on Generic Programming
    • Visser, E.1
  • 25
    • 0013137344 scopus 로고    scopus 로고
    • Stratego: A language for program transformation based on rewriting strategies
    • 12th Int. Conf. on Rewriting Techniques and Applications
    • E. Visser. Stratego: A Language for Program Transformation Based on Rewriting Strategies. In 12th Int. Conf. on Rewriting Techniques and Applications, LNCS 2051, 2001.
    • (2001) LNCS , vol.2051
    • Visser, E.1
  • 28
    • 0013043313 scopus 로고    scopus 로고
    • An ML editor based on proof-as-programs
    • 9th Int. Symp. on Programming Language Implementation and Logic Programming
    • J. Whittle, A. Bundy, R. Boulton, and H. Lowe. An ML Editor Based on Proof-as-Programs. In 9th Int. Symp. on Programming Language Implementation and Logic Programming, LNCS 1292, pages 389-405, 1997.
    • (1997) LNCS , vol.1292 , pp. 389-405
    • Whittle, J.1    Bundy, A.2    Boulton, R.3    Lowe, H.4


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