메뉴 건너뛰기




Volumn 14, Issue 3, 2005, Pages 331-380

Toward an engineering discipline for grammarware

Author keywords

Automated software engineering; Best practices; Generic language technology; Grammar dependent software; Grammars; Grammarware; Language processing; Metamodeling; Model driven development; Parsers; Software evolution; Software transformation

Indexed keywords

AUTOMATED SOFTWARE ENGINEERING; BEST PRACTICES; GENERIC LANGUAGE TECHNOLOGY; GRAMMAR-DEPENDENT SOFTWARE; GRAMMARS; GRAMMARWARE; LANGUAGE PROCESSING; MODEL-DRIVEN DEVELOPMENT; PARSERS; SOFTWARE TRANSFORMATION;

EID: 33745137818     PISSN: 1049331X     EISSN: 1049331X     Source Type: Journal    
DOI: 10.1145/1072997.1073000     Document Type: Article
Times cited : (182)

References (211)
  • 3
    • 0003791899 scopus 로고
    • Prentice-Hall, Englewood Cliffs, NJ. (Vol. I: Parsing; Vol. II: Compiling.)
    • AHO, A. AND ULLMAN, J. 1972-1973. The Theory of Parsing, Translation, and Compiling, vols. I and II. Prentice-Hall, Englewood Cliffs, NJ. (Vol. I: Parsing; Vol. II: Compiling.)
    • (1972) The Theory of Parsing, Translation, and Compiling , vol.1-2
    • Aho, A.1    Ullman, J.2
  • 6
    • 4244203233 scopus 로고    scopus 로고
    • Aspect weaving by graph rewriting
    • U. Eisenecker and K. Czarnecki, Eds. Lecture Notes in Computer Science, Springer-Verlag, Berlin, Germany
    • ASSMANN, U. AND LUDWIG, A. 1999. Aspect weaving by graph rewriting. In Proceedings of Generative Component-based Software Engineering (GCSE), U. Eisenecker and K. Czarnecki, Eds. Lecture Notes in Computer Science, vol. 1799. Springer-Verlag, Berlin, Germany, 24-36.
    • (1999) Proceedings of Generative Component-based Software Engineering (GCSE) , vol.1799 , pp. 24-36
    • Assmann, U.1    Ludwig, A.2
  • 7
    • 84976692915 scopus 로고
    • Programming language RIGAL as a compiler writing tool
    • AUGUSTON, M. 1990. Programming language RIGAL as a compiler writing tool. ACM SIGPLAN Not. 25, 12, 61-69.
    • (1990) ACM SIGPLAN Not. , vol.25 , Issue.12 , pp. 61-69
    • Auguston, M.1
  • 8
    • 0010491694 scopus 로고
    • Program behavior model based on event grammar and its application for debugging automation
    • M. Ducassé, Ed. IRISA-CNRS, Rennes, France
    • AUGUSTON, M. 1995. Program behavior model based on event grammar and its application for debugging automation. In AADEBUG, 2nd International Workshop on Automated and Algorithmic Debugging, M. Ducassé, Ed. IRISA-CNRS, Rennes, France, 277-291.
    • (1995) AADEBUG, 2nd International Workshop on Automated and Algorithmic Debugging , pp. 277-291
    • Auguston, M.1
  • 9
    • 0007387291 scopus 로고
    • The syntax and semantics of the proposed international algebraic language of the Zurich ACM-GAMM Conference
    • S. de Picciotto, Ed. Unesco, Paris, France
    • BACKUS, J. 1960. The syntax and semantics of the proposed international algebraic language of the Zurich ACM-GAMM Conference. In Proceedings of the International Conference on Information Processing, S. de Picciotto, Ed. Unesco, Paris, France, 125-131.
    • (1960) Proceedings of the International Conference on Information Processing , pp. 125-131
    • Backus, J.1
  • 10
    • 33745176481 scopus 로고
    • Ph.D. dissertation. University of Toronto, Department of Computer Science, Toronto, Ont., Canada
    • BARNARD, D. 1981. Hierarchic syntax error repair. Ph.D. dissertation. University of Toronto, Department of Computer Science, Toronto, Ont., Canada.
    • (1981) Hierarchic Syntax Error Repair
    • Barnard, D.1
  • 11
    • 0020165149 scopus 로고
    • Hierarchic syntax error repair for LR grammars
    • BARNARD, D. AND HOLT, R. 1982. Hierarchic syntax error repair for LR grammars. Int. J. Comput. Inform. Sci. 11, 4, 231-258.
    • (1982) Int. J. Comput. Inform. Sci. , vol.11 , Issue.4 , pp. 231-258
    • Barnard, D.1    Holt, R.2
  • 13
    • 0003353852 scopus 로고
    • Design maintenance systems
    • Apr.
    • BAXTER, I. D. 1992. Design maintenance systems. Commun. ACM 35, 4 (Apr.), 73-89.
    • (1992) Commun. ACM , vol.35 , Issue.4 , pp. 73-89
    • Baxter, I.D.1
  • 14
    • 0002457703 scopus 로고
    • The algebraic specification formalism ASF
    • J. Bergstra, J. Heering, and P. Klint, Eds. ACM Press Frontier Series. ACM Press, New York, NY, in co-operation with Addison-Wesley, Reading, MA
    • BERGSTRA, J., HEERING, J., AND KLINT, P. 1989. The algebraic specification formalism ASF. In Algebraic Specification, J. Bergstra, J. Heering, and P. Klint, Eds. ACM Press Frontier Series. ACM Press, New York, NY, in co-operation with Addison-Wesley, Reading, MA, 1-66.
    • (1989) Algebraic Specification , pp. 1-66
    • Bergstra, J.1    Heering, J.2    Klint, P.3
  • 15
    • 0004197301 scopus 로고    scopus 로고
    • On matching schemas automatically
    • Microsoft Research (MSR), Redmond, WA
    • BERNSTEIN, P. A. AND RAHM, E. 2001. On matching schemas automatically. Tech. rep. MSR-TR-2001-17, Microsoft Research (MSR), Redmond, WA.
    • (2001) Tech. Rep. , vol.MSR-TR-2001-17
    • Bernstein, P.A.1    Rahm, E.2
  • 17
    • 84907315165 scopus 로고
    • Visual syntax diagrams for programming language statements
    • Visual Issues in Technical Communication
    • BRAZ, L. M. 1990. Visual syntax diagrams for programming language statements. In ACM Eighth International Conference on Systems Documentation. Visual Issues in Technical Communication. 23-27.
    • (1990) ACM Eighth International Conference on Systems Documentation , pp. 23-27
    • Braz, L.M.1
  • 18
    • 0029408776 scopus 로고
    • A PREttier compiler-compiler: Generating higher-order parsers in C
    • Nov.
    • BREUER, P. AND BOWEN, J. 1995. A PREttier compiler-compiler: Generating higher-order parsers in C. Softw. - Pract. Exper. 25, 11 (Nov.), 1263-1297.
    • (1995) Softw. - Pract. Exper. , vol.25 , Issue.11 , pp. 1263-1297
    • Breuer, P.1    Bowen, J.2
  • 19
    • 0028460104 scopus 로고
    • The automated generation of test cases for compilers
    • June
    • BURGESS, C. 1994. The automated generation of test cases for compilers. Softw. Test. Verif. Reliab. 4, 2 (June), 81-99.
    • (1994) Softw. Test. Verif. Reliab. , vol.4 , Issue.2 , pp. 81-99
    • Burgess, C.1
  • 20
    • 0010186144 scopus 로고
    • Understanding the control flow of Prolog programs
    • Debrecen, Hungary, S. Tärnlund, Ed.
    • BYRD, L. 1980. Understanding the control flow of Prolog programs. In Proceedings of the 1980 Logic Programming Workshop, Debrecen, Hungary, S. Tärnlund, Ed. 127-138.
    • (1980) Proceedings of the 1980 Logic Programming Workshop , pp. 127-138
    • Byrd, L.1
  • 24
    • 3042774752 scopus 로고    scopus 로고
    • A tour of tempo: A program specializer for the C language
    • CONSEL, C., LAWALL, J. L., AND MEUR, A.-F. L. 2004. A tour of tempo: A program specializer for the C language. Sci. Comput. Programm. 52, 1-3, 341-370.
    • (2004) Sci. Comput. Programm. , vol.52 , Issue.1-3 , pp. 341-370
    • Consel, C.1    Lawall, J.L.2    Meur, A.-F.L.3
  • 25
    • 84979010910 scopus 로고    scopus 로고
    • Generalized selective XML markup of source code using agile parsing
    • IEEE Computer Society Press, Los Alamitos, CA
    • CORDY, J. 2003. Generalized selective XML markup of source code using agile parsing. In Proceedings, International Workshop on Program Comprehension (IWPC'03). IEEE Computer Society Press, Los Alamitos, CA, 144-153.
    • (2003) Proceedings, International Workshop on Program Comprehension (IWPC'03) , pp. 144-153
    • Cordy, J.1
  • 26
    • 0036783479 scopus 로고    scopus 로고
    • Source transformation in software engineering using the TXL transformation system
    • Special issue on source code analysis and manipulation
    • CORDY, J., DEAN, T., MALTON, A., AND SCHNEIDER, K. 2002. Source transformation in software engineering using the TXL transformation system. J. Inform. Softw. Tech. 44/13, 827-837. (Special issue on source code analysis and manipulation.)
    • (2002) J. Inform. Softw. Tech. , vol.44 , Issue.13
    • Cordy, J.1    Dean, T.2    Malton, A.3    Schneider, K.4
  • 29
    • 0026243790 scopus 로고
    • Efficiently computing static single assignment form and the control dependence graph
    • CYTRON, R., FERRANTE, J., ROSEN, B., WEGMAN, M., AND ZADECK, F. 1991. Efficiently computing static single assignment form and the control dependence graph. ACM Trans. Prog. Lang. Sys. 13, 4 (Oct.), 451-490.
    • (1991) ACM Trans. Prog. Lang. Sys. , vol.13 , Issue.4 OCT. , pp. 451-490
    • Cytron, R.1    Ferrante, J.2    Rosen, B.3    Wegman, M.4    Zadeck, F.5
  • 32
    • 1542610777 scopus 로고    scopus 로고
    • Generation of abstract programming interfaces from syntax definitions
    • DE JONG, H. AND OLIVIER, P. A. 2004. Generation of abstract programming interfaces from syntax definitions. J. Log. Algebr. Program. 59, 1-2, 35-61.
    • (2004) J. Log. Algebr. Program. , vol.59 , Issue.1-2 , pp. 35-61
    • De Jong, H.1    Olivier, P.A.2
  • 35
    • 0003274039 scopus 로고    scopus 로고
    • XT: A bundle of program transformation tools
    • M. van den Brand and D. Parigot, Eds. ENTCS, Elsevier Science Publishers, Amsterdam, The Netherlands
    • DE JONGE, M., VISSER, E., AND VISSER, J. 2001. XT: A bundle of program transformation tools. In Proceedings, Workshop on Language Descriptions, Tools and Applications (LDTA'01), M. van den Brand and D. Parigot, Eds. ENTCS, vol. 44. Elsevier Science Publishers, Amsterdam, The Netherlands.
    • (2001) Proceedings, Workshop on Language Descriptions, Tools and Applications (LDTA'01) , vol.44
    • De Jonge, M.1    Visser, E.2    Visser, J.3
  • 37
    • 0000867465 scopus 로고
    • The influence of the information systems development approach on maintenance
    • DEKLEVA, S. M. 1992. The influence of the information systems development approach on maintenance. MIS Quart. 16, 3 (Sept.), 355-372.
    • (1992) MIS Quart. , vol.16 , Issue.3 SEPT. , pp. 355-372
    • Dekleva, S.M.1
  • 40
    • 0004253669 scopus 로고
    • Chapter 14. Prentice-Hall, Englewood Cliffs, NJ
    • DIJKSTRA, E. 1976. A Discipline of Programming, Chapter 14. Prentice-Hall, Englewood Cliffs, NJ.
    • (1976) A Discipline of Programming
    • Dijkstra, E.1
  • 45
    • 0002991446 scopus 로고    scopus 로고
    • Aspect-oriented programming: Introduction
    • An introduction to the special issue on aspect-oriented programming
    • ELRAD, T., FILMAN, R. E., AND BADER A. 2001. Aspect-oriented programming: Introduction. Commun. ACM 44, 10 (Oct.), 29-32. (An introduction to the special issue on aspect-oriented programming.)
    • (2001) Commun. ACM , vol.44 , Issue.10 OCT. , pp. 29-32
    • Elrad, T.1    Filman, R.E.2    Bader, A.3
  • 49
    • 0030393481 scopus 로고    scopus 로고
    • Preprocessors from an abstract point of view
    • IEEE Computer Society Press, Los Alamitos, CA
    • FAVRE, J. 1996. Preprocessors from an abstract point of view. In Proceedings, International Conference on Software Maintenance. IEEE Computer Society Press, Los Alamitos, CA, 329-339.
    • (1996) Proceedings, International Conference on Software Maintenance , pp. 329-339
    • Favre, J.1
  • 52
    • 0023385308 scopus 로고
    • The program dependence graph and its use in optimization
    • FERRANTE, J., OTTENSTEIN, K., AND WARREN, J. 1987. The program dependence graph and its use in optimization. ACM Trans. Programm. Lang. Syst. 9, 3 (July), 319-349.
    • (1987) ACM Trans. Programm. Lang. Syst. , vol.9 , Issue.3 JULY. , pp. 319-349
    • Ferrante, J.1    Ottenstein, K.2    Warren, J.3
  • 53
  • 54
    • 33745132601 scopus 로고    scopus 로고
    • Legacy modernization provides applications for tomorrow
    • Markets M-19-3671, D. Vecchio
    • GARTNER RESEARCH. 2003. Legacy modernization provides applications for tomorrow. Research note, Markets M-19-3671, D. Vecchio.
    • (2003) Research Note
  • 55
    • 17044381824 scopus 로고    scopus 로고
    • Session types for inter-process communication
    • Department of Computing, University of Glasgow, Glasgow, Scotland
    • GAY, S., VASCONCELOS, V., AND RAVARA, A. 2003. Session types for inter-process communication. Tech. rep. 2003-133, Department of Computing, University of Glasgow, Glasgow, Scotland.
    • (2003) Tech. Rep. , vol.2003 , Issue.133
    • Gay, S.1    Vasconcelos, V.2    Ravara, A.3
  • 57
    • 9444292426 scopus 로고    scopus 로고
    • Transforming data models with UML
    • B. Omelayenko and M. Klein, Eds. IOS Press, Amsterdam, The Netherlands
    • GOGOLLA, M. AND LINDOW, A. 2003. Transforming data models with UML. In Knowledge Transformation for the Semantic Web, B. Omelayenko and M. Klein, Eds. IOS Press, Amsterdam, The Netherlands, 18-33.
    • (2003) Knowledge Transformation for the Semantic Web , pp. 18-33
    • Gogolla, M.1    Lindow, A.2
  • 59
    • 84976773526 scopus 로고
    • Eli: A complete, flexible compiler construction system
    • GRAY, R., HEURING, V., LEVI, S., SLOANE, A., AND WAITE, W. 1992. Eli: A complete, flexible compiler construction system. Commun. ACM 35, 2 (Feb.), 121-130.
    • (1992) Commun. ACM , vol.35 , Issue.2 FEB. , pp. 121-130
    • Gray, R.1    Heuring, V.2    Levi, S.3    Sloane, A.4    Waite, W.5
  • 60
    • 20444476648 scopus 로고    scopus 로고
    • Teaching software engineering in a compiler project course
    • GRISWOLD, W. 2002. Teaching software engineering in a compiler project course. J. Educat. Resourc. Comput. 2, 4, 1-18.
    • (2002) J. Educat. Resourc. Comput. , vol.2 , Issue.4 , pp. 1-18
    • Griswold, W.1
  • 61
    • 0027623592 scopus 로고
    • Automated assistance for program restructuring
    • GRISWOLD, W. G. AND NOTKIN, D. 1993. Automated assistance for program restructuring. ACM Trans. Softw. Eng. Methodol. 2, 3, 228-269.
    • (1993) ACM Trans. Softw. Eng. Methodol. , vol.2 , Issue.3 , pp. 228-269
    • Griswold, W.G.1    Notkin, D.2
  • 62
    • 84956865264 scopus 로고
    • Transformation of attributed trees using pattern matching
    • U. Kastens and P. Pfahler, Eds. Lecture Notes in Computer Science, . Springer-Verlag, Paderborn, Germany
    • GROSCH, J. 1992. Transformation of attributed trees using pattern matching. In Compiler Construction, 4th International Conference on Compiler Construction, U. Kastens and P. Pfahler, Eds. Lecture Notes in Computer Science, vol. 641. Springer-Verlag, Paderborn, Germany, 1-15.
    • (1992) Compiler Construction, 4th International Conference on Compiler Construction , vol.641 , pp. 1-15
    • Grosch, J.1
  • 65
    • 0034264806 scopus 로고    scopus 로고
    • Two-dimensional approximation coverage
    • HARM, J. AND LÄMMEL, R. 2000. Two-dimensional approximation coverage. Informatica, 24, 3, 355-369.
    • (2000) Informatica , vol.24 , Issue.3 , pp. 355-369
    • Harm, J.1    Lämmel, R.2
  • 66
    • 0002412877 scopus 로고
    • The syntax definition formalism SDF - Reference manual
    • HEERING, J., HENDRIKS, P., KLINT, P., AND REKERS, J. 1989. The syntax definition formalism SDF - reference manual. SIGPLAN Not. 24, 11, 43-75.
    • (1989) SIGPLAN Not. , vol.24 , Issue.11 , pp. 43-75
    • Heering, J.1    Hendriks, P.2    Klint, P.3    Rekers, J.4
  • 70
    • 33745171665 scopus 로고
    • Structured syntax diagrams
    • HERRIOT, R. G. 1976. Structured syntax diagrams. Comput. Lang. 2, 1-2, 9-19.
    • (1976) Comput. Lang. , vol.2 , Issue.1-2 , pp. 9-19
    • Herriot, R.G.1
  • 71
    • 0024752450 scopus 로고
    • COMAR: A data format for integration of CFG tools
    • HEURING, V., KASTENS, U., PLUMMER, R., AND WAITE, W. 1989. COMAR: A data format for integration of CFG tools. Comput. J. 32, 5 (Oct.), 445-452.
    • (1989) Comput. J. , vol.32 , Issue.5 OCT. , pp. 445-452
    • Heuring, V.1    Kastens, U.2    Plummer, R.3    Waite, W.4
  • 73
    • 0020996474 scopus 로고
    • Modelling compiler generation by graph grammars
    • H. Ehrig, M. Nagl, and G. Rozenberg, Eds. Lecture Notes in Computer Science, Springer-Verlag, Berlin, Germany
    • HOFFMANN, B. 1982. Modelling compiler generation by graph grammars. In Graph Grammars and their Application to Computer Science, H. Ehrig, M. Nagl, and G. Rozenberg, Eds. Lecture Notes in Computer Science, vol. 153. Springer-Verlag, Berlin, Germany, 159-171.
    • (1982) Graph Grammars and Their Application to Computer Science , vol.153 , pp. 159-171
    • Hoffmann, B.1
  • 76
    • 84955566186 scopus 로고
    • The design of a Pretty-printing Library
    • J. Jeuring and E. Meijer, Eds. Lecture Notes in Computer Science, Springer Verlag, Berlin, Germany
    • HUGHES, J. 1995. The design of a Pretty-printing Library. In Summer School Proceedings; Advanced Functional Programming, J. Jeuring and E. Meijer, Eds. Lecture Notes in Computer Science, vol. 925. Springer Verlag, Berlin, Germany, 53-96.
    • (1995) Summer School Proceedings; Advanced Functional Programming , vol.925 , pp. 53-96
    • Hughes, J.1
  • 77
    • 3042872297 scopus 로고    scopus 로고
    • Functional pearl: Monadic parsing in Haskell
    • HUTTON, G. AND MEIJER, E. 1998. Functional pearl: Monadic parsing in Haskell. J. Funct. Programm. 8, 4 (July), 437-444.
    • (1998) J. Funct. Programm , vol.8 , Issue.4 JULY , pp. 437-444
    • Hutton, G.1    Meijer, E.2
  • 78
    • 0007464101 scopus 로고
    • Publication number GC26-4047-07 ed. IBM Corporation, Yorktown Heights, NY
    • IBM CORPORATION. 1993. VS COBOL II Application Programming Language Reference, 4. Publication number GC26-4047-07 ed. IBM Corporation, Yorktown Heights, NY.
    • (1993) VS COBOL II Application Programming Language Reference , vol.4
  • 79
    • 84858888464 scopus 로고    scopus 로고
    • IBM, Yorktown Heights, NY
    • IBM RESEARCH. 2002. XML transformation: Matching & reconciliation. IBM, Yorktown Heights, NY. Available online at http://www.research.ibm.com/ hyperspace/mr/.
    • (2002) XML Transformation: Matching & Reconciliation
  • 81
    • 0029192075 scopus 로고
    • From reuse library experiences to application generation architectures
    • M. Samadzadeh and M. Zand, Eds.
    • JARZABEK, S. 1995. From reuse library experiences to application generation architectures. In Proceedings of the ACM SIGSOFT Symposium on Software Reusability, M. Samadzadeh and M. Zand, Eds. 114-122.
    • (1995) Proceedings of the ACM SIGSOFT Symposium on Software Reusability , pp. 114-122
    • Jarzabek, S.1
  • 83
    • 30744474925 scopus 로고
    • Bottom-up grammar analysis - A functional formulation
    • D. Sannella, Ed. Lecture Notes in Computer Science, Springer-Verlag, Berlin, Germany
    • JEURING, J. AND SWIERSTRA, D. 1994. Bottom-up grammar analysis - a functional formulation. In Proceedings, European Symposium on Programming Languages and Systems (ESOP'94), D. Sannella, Ed. Lecture Notes in Computer Science, vol. 788. Springer-Verlag, Berlin, Germany, 317-332.
    • (1994) Proceedings, European Symposium on Programming Languages and Systems (ESOP'94) , vol.788 , pp. 317-332
    • Jeuring, J.1    Swierstra, D.2
  • 84
    • 0003792407 scopus 로고
    • YACC - Yet another compiler-compiler
    • Bell Laboratories, Murray Hill, NJ
    • JOHNSON, S. 1975. YACC - yet another compiler-compiler. Tech. rep. Computer Science No. 32, Bell Laboratories, Murray Hill, NJ.
    • (1975) Tech. Rep. Computer Science No. 32 , vol.2
    • Johnson, S.1
  • 86
    • 84957637535 scopus 로고    scopus 로고
    • Maptool - Supporting modular syntax development
    • T. Gyimothy, Ed. Lecture Notes in Computer Science, Springer, Berlin, Germany
    • KADHIM, B. AND WAITE, W. 1996. Maptool - supporting modular syntax development. In Proceedings, Compiler Construction (CC'96), T. Gyimothy, Ed. Lecture Notes in Computer Science, vol. 1060. Springer, Berlin, Germany, 268-280.
    • (1996) Proceedings, Compiler Construction (CC'96) , vol.1060 , pp. 268-280
    • Kadhim, B.1    Waite, W.2
  • 88
    • 21844499184 scopus 로고
    • Modularity and reusability in attribute grammars
    • KASTENS, U. AND WAITE, W. 1994. Modularity and reusability in attribute grammars. Acta Informat. 31, 601-627.
    • (1994) Acta Informat. , vol.31 , pp. 601-627
    • Kastens, U.1    Waite, W.2
  • 91
    • 0027575871 scopus 로고
    • A meta-environment for generating programming environments
    • KLINT, P. 1993. A meta-environment for generating programming environments. ACM Trans. Softw. Eng. Methodol. 2, 2, 176-201.
    • (1993) ACM Trans. Softw. Eng. Methodol. , vol.2 , Issue.2 , pp. 176-201
    • Klint, P.1
  • 92
    • 6444245964 scopus 로고    scopus 로고
    • Enabling the creation of knowledge about software assets
    • KLINT, P. AND VERHOEF, C. 2002. Enabling the creation of knowledge about software assets. Data Knowl. Eng. 41, 2-3 (June), 141-158.
    • (2002) Data Knowl. Eng. , vol.41 , Issue.2-3 JUNE , pp. 141-158
    • Klint, P.1    Verhoef, C.2
  • 93
    • 0011964956 scopus 로고
    • Using filters for the disambiguation of contextfree grammars
    • Tech. rep. 126-1994, Dipartimento di Scienze dell'Informazione, Universita di Milano, Milan, Italy
    • KLINT, P. AND VISSER, E. 1994. Using filters for the disambiguation of contextfree grammars. In Proceedings of the ASMICS Workshop on Parsing Theory. 1-20. Tech. rep. 126-1994, Dipartimento di Scienze dell'Informazione, Universita di Milano, Milan, Italy.
    • (1994) Proceedings of the ASMICS Workshop on Parsing Theory , pp. 1-20
    • Klint, P.1    Visser, E.2
  • 95
    • 9644303246 scopus 로고    scopus 로고
    • Architectural modifications to deployed software
    • KLUSENER, S., LÄMMEL, R., AND VERHOEF, C. 2005. Architectural modifications to deployed software. Sci. Comput. Programm. 54, 143-211.
    • (2005) Sci. Comput. Programm. , vol.54 , pp. 143-211
    • Klusener, S.1    Lämmel, R.2    Verhoef, C.3
  • 96
    • 0001538613 scopus 로고
    • Semantics of context-free languages
    • Corrections in Math. Syst. Theory 5, 95-96 (1971)
    • KNUTH, D. 1968. Semantics of context-free languages. Math. Syst. Theory 2, 127-145. Corrections in Math. Syst. Theory 5, 95-96 (1971).
    • (1968) Math. Syst. Theory , vol.2 , pp. 127-145
    • Knuth, D.1
  • 97
    • 0031162574 scopus 로고    scopus 로고
    • A systematic approach to fuzzy parsing
    • KOPPLER, R. 1997. A systematic approach to fuzzy parsing. Softw. - Pract. Exper. 27, 6, 637-649.
    • (1997) Softw. - pract. Exper. , vol.27 , Issue.6 , pp. 637-649
    • Koppler, R.1
  • 98
    • 1542490371 scopus 로고    scopus 로고
    • A framework for datatype transformation
    • B. Bryant and J. Saraiva, Eds. ENTCS, Elsevier, Amsterdam, The Netherlands
    • KORT, J. AND LÄMMEL, R. 2003a. A framework for datatype transformation. In Proceedings, Language, Descriptions, Tools, and Applications (LDTA'03), B. Bryant and J. Saraiva, Eds. ENTCS, vol. 82. Elsevier, Amsterdam, The Netherlands.
    • (2003) Proceedings, Language, Descriptions, Tools, and Applications (LDTA'03) , vol.82
    • Kort, J.1    Lämmel, R.2
  • 99
    • 84944320944 scopus 로고    scopus 로고
    • Parse-tree annotations meet re-engineering concerns
    • IEEE Computer Society Press, Los Alamitos, CA
    • KORT, J. AND LÄMMEL, R. 2003b. Parse-tree annotations meet re-engineering concerns. In Proceedings, Source Code Analysis and Manipulation (SCAM'03). IEEE Computer Society Press, Los Alamitos, CA, 161-172.
    • (2003) Proceedings, Source Code Analysis and Manipulation (SCAM'03) , pp. 161-172
    • Kort, J.1    Lämmel, R.2
  • 101
    • 0032316684 scopus 로고    scopus 로고
    • An intermediate representation for reverse engineering analyses
    • IEEE Computer Society Press, Los Alamitos, CA
    • KOSCHKE, R. AND GIRARD, J.-F. 1998. An intermediate representation for reverse engineering analyses. In Proceedings, Working Conference on Reverse Engineering (WCRE'98). IEEE Computer Society Press, Los Alamitos, CA, 241-250.
    • (1998) Proceedings, Working Conference on Reverse Engineering (WCRE'98) , pp. 241-250
    • Koschke, R.1    Girard, J.-F.2
  • 102
    • 9444220043 scopus 로고    scopus 로고
    • Inferring pure context-free languages from positive data
    • KOSHIBA, T., MÄKINEN, E., AND TAKADA, Y. 2000. Inferring pure context-free languages from positive data. Acta Cybernetica 14, 469-477.
    • (2000) Acta Cybernetica , vol.14 , pp. 469-477
    • Koshiba, T.1    Mäkinen, E.2    Takada, Y.3
  • 103
    • 33745141085 scopus 로고
    • Object orientation in attribute grammars
    • KOSKIMIES, K. 1991. Object orientation in attribute grammars. In Alblas and Melichar [1991], 297-329.
    • (1991) Alblas and Melichar [1991] , pp. 297-329
    • Koskimies, K.1
  • 104
    • 0003945869 scopus 로고
    • University of Chicago Press, Chicago, IL. (First edition appeared in 1962.)
    • KUHN, T. 1970. The Structure of Scientific Revolutions, 2nd ed. University of Chicago Press, Chicago, IL. (First edition appeared in 1962.)
    • (1970) The Structure of Scientific Revolutions, 2nd Ed.
    • Kuhn, T.1
  • 105
    • 84958040330 scopus 로고    scopus 로고
    • Lrc - A generator for incremental language-oriented tools
    • K. Koskimies, Ed. Lecture Notes in Computer Science, Springer-Verlag, Berlin, Germany, . Tool demonstration
    • KUIPER, M. AND SARAIVA, J. 1998. Lrc - a generator for incremental language-oriented tools. In Compiler Construction CC'98, K. Koskimies, Ed. Lecture Notes in Computer Science, vol. 1383. Springer-Verlag, Berlin, Germany, 298-301. Tool demonstration.
    • (1998) Compiler Construction CC'98 , vol.1383 , pp. 298-301
    • Kuiper, M.1    Saraiva, J.2
  • 108
    • 26344473609 scopus 로고    scopus 로고
    • Ph.D. dissertation, Universität Rostock, Fachbereich Informatik. (Published by Shaker Verlag in 1998, ISBN 3-8265-6042-6.)
    • LÄMMEL, R. 1999b. Functional meta-programs towards reusability in the declarative paradigm. Ph.D. dissertation, Universität Rostock, Fachbereich Informatik. (Published by Shaker Verlag in 1998, ISBN 3-8265-6042-6.)
    • (1999) Functional Meta-programs Towards Reusability in the Declarative Paradigm
    • Lämmel, R.1
  • 109
    • 84881159975 scopus 로고    scopus 로고
    • Grammar adaptation
    • J. Oliveira and P. Zave, Eds. Lecture Notes in Computer Science, Springer-Verlag, Berlin, Germany
    • LÄMMEL, R. 2001a. Grammar adaptation. In Proceedings, Formal Methods Europe (FME) 2001, J. Oliveira and P. Zave, Eds. Lecture Notes in Computer Science, vol. 2021. Springer-Verlag, Berlin, Germany, 550-570.
    • (2001) Proceedings, Formal Methods Europe (FME) 2001 , vol.2021 , pp. 550-570
    • Lämmel, R.1
  • 110
    • 84944250318 scopus 로고    scopus 로고
    • Grammar testing
    • H. Hussmann, Ed. Lecture Notes in Computer Science, Springer-Verlag, Berlin, Germany
    • LÄMMEL, R. 2001b. Grammar testing. In Proceedings, Fundamental Approaches to Software Engineering (FASE'01), H. Hussmann, Ed. Lecture Notes in Computer Science, vol. 2029. Springer-Verlag, Berlin, Germany, 201-216.
    • (2001) Proceedings, Fundamental Approaches to Software Engineering (FASE'01) , vol.2029 , pp. 201-216
    • Lämmel, R.1
  • 113
    • 2942571276 scopus 로고    scopus 로고
    • Evolution of rule-based programs
    • Special issue on structural operational semantics
    • LÄMMEL, R. 2004b. Evolution of rule-based programs. J. Logic Algebr. Programm. 60-61 C, 141-193. (Special issue on structural operational semantics.)
    • (2004) J. Logic Algebr. Programm. , vol.60-61 C , pp. 141-193
    • Lämmel, R.1
  • 115
    • 9744269383 scopus 로고    scopus 로고
    • Test case characterisation by regular path expressions
    • E. Brinksma and J. Tretmans, Eds. BRICS, Notes Series NS-01-4
    • LÄMMEL, R. AND HARM, J. 2001. Test case characterisation by regular path expressions. In Proceedings, Formal Approaches to Testing of Software (FATES'01), E. Brinksma and J. Tretmans, Eds. BRICS, Notes Series NS-01-4. 109-124.
    • (2001) Proceedings, Formal Approaches to Testing of Software (FATES'01) , pp. 109-124
    • Lämmel, R.1    Harm, J.2
  • 116
    • 0000795122 scopus 로고    scopus 로고
    • Format evolution
    • J. Kouloumdjian, H. Mayr, and A. Erkollar, Eds. books@ocg.at, OCG, Vienna, Austria
    • LÄMMEL, R. AND LOHMANN, W. 2001. Format evolution. In Proceedings, Re-Technologies for Information Systems (RETIS'01), J. Kouloumdjian, H. Mayr, and A. Erkollar, Eds. books@ocg.at, vol. 155. OCG, Vienna, Austria, 113-134.
    • (2001) Proceedings, Re-technologies for Information Systems (RETIS'01) , vol.155 , pp. 113-134
    • Lämmel, R.1    Lohmann, W.2
  • 118
    • 0035505416 scopus 로고    scopus 로고
    • Cracking the 500-language problem
    • LÄMMEL, R. AND VERHOEF, C. 2001a. Cracking the 500-language problem. IEEE Softw. 78-88.
    • (2001) IEEE Softw. , pp. 78-88
    • Lämmel, R.1    Verhoef, C.2
  • 119
    • 0035657638 scopus 로고    scopus 로고
    • Semiutomatic grammar recovery
    • LÄMMEL, R. AND VERHOEF, C. 2001b. Semiutomatic grammar recovery. Softw. - Pract. Exper. 31, 15 (Dec.), 1395-1438.
    • (2001) Softw. - Pract. Exper. , vol.31 , Issue.15 DEC. , pp. 1395-1438
    • Lämmel, R.1    Verhoef, C.2
  • 120
    • 84862047883 scopus 로고    scopus 로고
    • Typed combinators for generic traversal
    • S. Krishnamurthi and C. Ramakrishnan, Eds. Lecture Notes in Computer Science, Springer-Verlag, Berlin, Germany
    • LÄMMEL, R. AND VISSER, J. 2002. Typed combinators for generic traversal. In Proceedings, Practical Aspects of Declarative Programming (PADL'02), S. Krishnamurthi and C. Ramakrishnan, Eds. Lecture Notes in Computer Science, vol. 2257. Springer-Verlag, Berlin, Germany, 137-154.
    • (2002) Proceedings, Practical Aspects of Declarative Programming (PADL'02) , vol.2257 , pp. 137-154
    • Lämmel, R.1    Visser, J.2
  • 121
    • 35248827617 scopus 로고    scopus 로고
    • A Strafunski application letter
    • V. Dahl and P. Wadler, Eds. Lecture Notes in Computer Science, Springer-Verlag, Berlin, Germany
    • LÄMMEL, R. AND VISSER, J. 2003. A Strafunski application letter. In Proceedings of Practical Aspects of Declarative Programming (PADL'03), V. Dahl and P. Wadler, Eds. Lecture Notes in Computer Science, vol. 2562. Springer-Verlag, Berlin, Germany, 357-375.
    • (2003) Proceedings of Practical Aspects of Declarative Programming (PADL'03) , vol.2562 , pp. 357-375
    • Lämmel, R.1    Visser, J.2
  • 122
    • 0003369190 scopus 로고    scopus 로고
    • Transformation of SDF syntax definitions in the ASF+SDF meta-environment
    • M. van den Brand and D. Parigot, Eds. ENTCS, Elsevier Science, Amsterdam, The Netherlands
    • LÄMMEL, R. AND WACHSMUTH, G. 2001. Transformation of SDF syntax definitions in the ASF+SDF meta-environment. In Proceedings, Language Descriptions, Tools and Applications (LDTA'01), M. van den Brand and D. Parigot, Eds. ENTCS, vol. 44. Elsevier Science, Amsterdam, The Netherlands.
    • (2001) Proceedings, Language Descriptions, Tools and Applications (LDTA'01) , vol.44
    • Lämmel, R.1    Wachsmuth, G.2
  • 123
    • 0024079989 scopus 로고
    • Object-oriented programming with class dictionaries
    • LIEBERHERR, K. J. 1988. Object-oriented programming with class dictionaries. Lisp Symbol. Computat. 1, 2 (Sept.), 185-212.
    • (1988) Lisp Symbol. Computat. , vol.1 , Issue.2 SEPT. , pp. 185-212
    • Lieberherr, K.J.1
  • 124
    • 77954617232 scopus 로고    scopus 로고
    • Specifying agent interaction protocols with Standard UML
    • M. Wooldridge, G. Weiß, P. Ciancarini, Eds. Lecture Notes in Computer Science, Springer-Verlag, Berlin, Germany
    • LIND, J. 2002. Specifying agent interaction protocols with Standard UML. In Proceedings, Agent-Oriented Software Engineering (AOSE'01), M. Wooldridge, G. Weiß, P. Ciancarini, Eds. Lecture Notes in Computer Science, vol. 2222. Springer-Verlag, Berlin, Germany, 136-145.
    • (2002) Proceedings, Agent-Oriented Software Engineering (AOSE'01) , vol.2222 , pp. 136-145
    • Lind, J.1
  • 126
    • 23144438518 scopus 로고    scopus 로고
    • Semantics-preserving migration of semantic rules after left recursion removal in attribute grammars
    • ENTCS, Elsevier Science, Amsterdam, The Netherlands
    • LOHMANN, W., RIEDEWALD, G., AND STOY, M. 2004. Semantics-preserving migration of semantic rules after left recursion removal in attribute grammars. In Proceedings of the 4th Workshop on Language Descriptions, Tools and Applications (LDTA 2004). ENTCS, vol. 110. Elsevier Science, Amsterdam, The Netherlands, 133-148.
    • (2004) Proceedings of the 4th Workshop on Language Descriptions, Tools and Applications (LDTA 2004) , vol.110 , pp. 133-148
    • Lohmann, W.1    Riedewald, G.2    Stoy, M.3
  • 127
    • 0026846105 scopus 로고
    • On the structural grammatical inference problem for context-free grammars
    • MÄKINEN, E. 1992. On the structural grammatical inference problem for context-free grammars. Informat. Process. Lett. 42, 1, 1-5.
    • (1992) Informat. Process. Lett. , vol.42 , Issue.1 , pp. 1-5
    • Mäkinen, E.1
  • 129
    • 0037221296 scopus 로고    scopus 로고
    • Decorating tokens to facilitate recognition of ambiguous language constructs
    • MALLOY, B. A., GIBBS, T. H., AND POWER, J. F. 2003. Decorating tokens to facilitate recognition of ambiguous language constructs. Softw. - Pract. Exper. 33, 1, 1395-1438.
    • (2003) Softw. - Pract. Exper. , vol.33 , Issue.1 , pp. 1395-1438
    • Malloy, B.A.1    Gibbs, T.H.2    Power, J.F.3
  • 134
    • 0025452154 scopus 로고
    • Generating test data with enhanced context-free grammars
    • MAURER, P. 1990. Generating test data with enhanced context-free grammars. IEEE Softw. 7, 4, 50-56.
    • (1990) IEEE Softw. , vol.7 , Issue.4 , pp. 50-56
    • Maurer, P.1
  • 135
    • 33745147789 scopus 로고
    • TEX Macros for COBOL syntax diagrams
    • MCCLURE, M. 1989. TEX Macros for COBOL syntax diagrams. TUGboat 10, 4 (Dec.), 743-750.
    • (1989) TUGboat , vol.10 , Issue.4 DEC. , pp. 743-750
    • Mcclure, M.1
  • 137
    • 1842688771 scopus 로고    scopus 로고
    • (Nutshell handbook.) O'Reilly & Associates, Inc., Sebastopol, CA
    • MCLAUGHLIN, B. 2002. Java and XML Data Binding, (Nutshell handbook.) O'Reilly & Associates, Inc., Sebastopol, CA.
    • (2002) Java and XML Data Binding
    • Mclaughlin, B.1
  • 138
    • 0141502298 scopus 로고    scopus 로고
    • Guest editors' introduction: Model-driven development
    • Special issue on model-driven development
    • MELLOR, S. J., CLARK, A. N., AND FUTAGAMI, T. 2003. Guest editors' introduction: Model-driven development. IEEE Softw., 14-18. (Special issue on model-driven development.)
    • (2003) IEEE Softw.
    • Mellor, S.J.1    Clark, A.N.2    Futagami, T.3
  • 139
    • 11244339717 scopus 로고    scopus 로고
    • Learning context-free grammars using an evolutionary approach
    • University of Maribor and The University of Alabama at Birmingham, Birmingham, AL
    • MERNIK, M., CREPINSEK, M., GERLIC, G., ZUMER, V., BRYANT, B., , AND SPRAGUE, A. 2003a. Learning context-free grammars using an evolutionary approach. Tech. rep. University of Maribor and The University of Alabama at Birmingham, Birmingham, AL.
    • (2003) Tech. Rep.
    • Mernik, M.1    Crepinsek, M.2    Gerlic, G.3    Zumer, V.4    Bryant, B.5    Sprague, A.6
  • 141
  • 142
    • 84858893563 scopus 로고    scopus 로고
    • METAMODEL.COM. 2003-2005. Web portal for metamodeling. Available online at http://www.metamodel.com/.
    • (2003) Web Portal for Metamodeling
  • 144
    • 0034770585 scopus 로고    scopus 로고
    • Generating robust parsers using island grammars
    • IEEE Computer Society Press, Los Alamitos, CA
    • MOONEN, L. 2001. Generating robust parsers using island grammars. In Proceedings, Working Conference on Reverse Engineering (WCRE'01). IEEE Computer Society Press, Los Alamitos, CA, 13-22.
    • (2001) Proceedings, Working Conference on Reverse Engineering (WCRE'01) , pp. 13-22
    • Moonen, L.1
  • 146
    • 21144432063 scopus 로고    scopus 로고
    • A pattern matching compiler for multiple target languages
    • Lecture Notes in Computer Science, Springer-Verlag, Berlin, Germany
    • MOREAU, P.-E., RINGEISSEN, C., AND VITTEK, M. 2003. A pattern matching compiler for multiple target languages. In Proceedings of the 12th Conference on Compiler Construction. Lecture Notes in Computer Science, vol. 2622. Springer-Verlag, Berlin, Germany, 61-76.
    • (2003) Proceedings of the 12th Conference on Compiler Construction , vol.2622 , pp. 61-76
    • Moreau, P.-E.1    Ringeissen, C.2    Vittek, M.3
  • 147
    • 33745166152 scopus 로고
    • Graph rewriting and automatic, machine-independent program optimization
    • H. Noltemeier, Ed. Lecture Notes in Computer Science, Springer-Verlag, Berlin, Germany
    • NAGL, M. 1980. Graph rewriting and automatic, machine-independent program optimization. In Proceedings of the International Workshop on Graphtheoretic Concepts in Computer Science, H. Noltemeier, Ed. Lecture Notes in Computer Science, vol. 100. Springer-Verlag, Berlin, Germany, 55-69.
    • (1980) Proceedings of the International Workshop on Graphtheoretic Concepts in Computer Science , vol.100 , pp. 55-69
    • Nagl, M.1
  • 148
    • 8644225980 scopus 로고
    • Graph technology applied to a software project
    • G. Rozenberg and A. Salomaa, Eds. Springer-Verlag, Berlin, Germany
    • NAGL, M. 1985. Graph technology applied to a software project. In The Book of L, G. Rozenberg and A. Salomaa, Eds. Springer-Verlag, Berlin, Germany, 303-322.
    • (1985) The Book of L , pp. 303-322
    • Nagl, M.1
  • 149
    • 84858900921 scopus 로고    scopus 로고
    • Information Technology Laboratory, Software Diagnostics and Conformance Testing Division, Standards and Conformance Testing Group, National Institute of Science and Technology, Gaithersburg, MD
    • NIST. 2003. Conformance test suite software. Available online at http://www.itl.nist.gov/div897/ctg/software.htm. Information Technology Laboratory, Software Diagnostics and Conformance Testing Division, Standards and Conformance Testing Group, National Institute of Science and Technology, Gaithersburg, MD.
    • (2003) Conformance Test Suite Software
  • 150
    • 70350629561 scopus 로고    scopus 로고
    • Representing agent interaction protocols in UML
    • P. Ciancarini and M. Wooldridge, Eds. Springer-Verlag, Berlin, Germany
    • ODELL, J., VAN DYKE PARUNAK, H., AND BAUER, B. 2001. Representing agent interaction protocols in UML. In Proceedings, Agent-Oriented Software Engineering (AOSE'00), P. Ciancarini and M. Wooldridge, Eds. Springer-Verlag, Berlin, Germany, 121-140.
    • (2001) Proceedings, Agent-Oriented Software Engineering (AOSE'00) , pp. 121-140
    • Odell, J.1    Van Dyke Parunak, H.2    Bauer, B.3
  • 152
    • 0003586779 scopus 로고    scopus 로고
    • OMG. 2001-2004. Model driven architecture. Available online at Web portal http://www.omg.org/mda/.
    • (2001) Model Driven Architecture
  • 153
    • 0003489758 scopus 로고
    • Ph.D. dissertation, University of Illinois at Urbana-Champaign, Urbana, IL
    • OPDYKE, W. 1992. Refactoring object-oriented frameworks. Ph.D. dissertation, University of Illinois at Urbana-Champaign, Urbana, IL.
    • (1992) Refactoring Object-oriented Frameworks
    • Opdyke, W.1
  • 154
    • 84976834682 scopus 로고
    • Attribute grammar paradigms - A high-level methodology in language implementation
    • PAAKKI, J. 1995. Attribute grammar paradigms - a high-level methodology in language implementation. ACM Comput. Suru. 27, 2 (June), 196-255.
    • (1995) ACM Comput. Suru. , vol.27 , Issue.2 JUNE , pp. 196-255
    • Paakki, J.1
  • 155
    • 85027418765 scopus 로고
    • Adding semantic and syntactic predicates to LL(k): Pred-LL(k)
    • P. Fritzon, Ed. Lecture Notes in Computer Science, Springer-Verlag, Berlin, Germany
    • PARR, T. AND QUONG, R. 1994. Adding semantic and syntactic predicates to LL(k): pred-LL(k). In Proceedings, Compiler Construction (CC'94), P. Fritzon, Ed. Lecture Notes in Computer Science, vol. 786. Springer-Verlag, Berlin, Germany, 263-277.
    • (1994) Proceedings, Compiler Construction (CC'94) , vol.786 , pp. 263-277
    • Parr, T.1    Quong, R.2
  • 156
    • 0012574817 scopus 로고    scopus 로고
    • LR parsing = grammar transformation + LL parsing
    • TU Berlin, Berlin, Germany
    • PEPPER, P. 1999. LR parsing = grammar transformation + LL parsing. Tech. rep. CS-99-05, TU Berlin, Berlin, Germany.
    • (1999) Tech. Rep. , vol.CS-99-05
    • Pepper, P.1
  • 157
    • 33745120381 scopus 로고
    • Definite clause grammars for language analysis
    • K. S.-J. B. J. Grosz and B. L. Webber, Eds. Morgan Kaufmann, Los Altos, CA
    • PEREIRA, F. C. N. AND WARREN, D. H. D. 1980. Definite clause grammars for language analysis. In Readings in Natural Language Processing, K. S.-J. B. J. Grosz and B. L. Webber, Eds. Morgan Kaufmann, Los Altos, CA, 101-124.
    • (1980) Readings in Natural Language Processing , pp. 101-124
    • Pereira, F.C.N.1    Warren, D.H.D.2
  • 159
    • 33745173348 scopus 로고
    • A sentence generator for testing parsers
    • PURDOM, P. 1972. A sentence generator for testing parsers. BIT 12, 3, 366-375.
    • (1972) BIT , vol.12 , pp. 3
    • Purdom, P.1
  • 160
    • 84976740662 scopus 로고
    • Parse tree annotations
    • PURTILO, J. AND CALLAHAN, J. 1989. Parse tree annotations. Commun. ACM 32, 12, 1467-1477.
    • (1989) Commun. ACM , vol.32 , Issue.12 , pp. 1467-1477
    • Purtilo, J.1    Callahan, J.2
  • 165
    • 84947918251 scopus 로고
    • Specification of graph translators with triple graph grammars
    • E. W. Mayr, G. Schmidt, and G. Tinhofer, Eds. Lecture Notes in Computer Science, Springer-Verlag, Herrsching, Germany
    • SCHÜRR, A. 1994. Specification of graph translators with triple graph grammars. In Graph-Theoretic Concepts in Computer Science, 20th International Workshop, E. W. Mayr, G. Schmidt, and G. Tinhofer, Eds. Lecture Notes in Computer Science, vol. 903. Springer-Verlag, Herrsching, Germany, 151-163.
    • (1994) Graph-theoretic Concepts in Computer Science, 20th International Workshop , vol.903 , pp. 151-163
    • Schürr, A.1
  • 167
    • 0141725660 scopus 로고    scopus 로고
    • The pragmatics of model-driven development
    • Special issue on model-driven development
    • SELIC, B. 2003. The pragmatics of model-driven development. IEEE Softw., 19-25. (Special issue on model-driven development.)
    • (2003) IEEE Softw. , pp. 19-25
    • Selic, B.1
  • 170
    • 0141725642 scopus 로고    scopus 로고
    • Model transformation: The heart and soul of model-driven software development
    • Special issue on model-driven development
    • SENDALL, S. AND KOZACZYNSKI, W. 2003. Model transformation: The heart and soul of model-driven software development. IEEE Softw., 42-51. (Special issue on model-driven development.)
    • (2003) IEEE Softw.
    • Sendall, S.1    Kozaczynski, W.2
  • 171
    • 0034514280 scopus 로고    scopus 로고
    • Next generation data interchange: Tool-to-tool application program interfaces
    • IEEE Computer Society Press, Los Alamitos, CA
    • SIM, S. 2000. Next generation data interchange: Tool-to-tool application program interfaces. In Proceedings, Working Conference on Reverse Engineering (WCRE'00). IEEE Computer Society Press, Los Alamitos, CA, 278-283.
    • (2000) Proceedings, Working Conference on Reverse Engineering (WCRE'00) , pp. 278-283
    • Sim, S.1
  • 172
    • 18944366150 scopus 로고    scopus 로고
    • WoSEF: Workshop on standard exchange format
    • SIM, S. AND KOSCHKE, R. 2001. WoSEF: Workshop on standard exchange format. ACM SIGSOFT Softw. Eng, Notes 26, 44-49.
    • (2001) ACM SIGSOFT Softw. Eng, Notes , vol.26 , pp. 44-49
    • Sim, S.1    Koschke, R.2
  • 173
    • 17644387253 scopus 로고    scopus 로고
    • Using production grammars in software testing
    • USENIX, Ed. USENIX, Berkely, CA
    • SIRER, E. AND BERSHAD, B. 1999. Using production grammars in software testing. In Proceedings, Domain-Specific Languages (DSL'99), USENIX, Ed. USENIX, Berkely, CA, 1-13.
    • (1999) Proceedings, Domain-specific Languages (DSL'99) , pp. 1-13
    • Sirer, E.1    Bershad, B.2
  • 174
    • 0022133024 scopus 로고
    • Research on knowlegde-based software environments at Kestrel Institute
    • SMITH, D., KOTIK, G., AND WESTFOLD, S. 1985. Research on knowlegde-based software environments at Kestrel Institute. IEEE Trans. Softw. Eng. SE-11, 11, 1278-1295.
    • (1985) IEEE Trans. Softw. Eng. , vol.SE-11 , Issue.11 , pp. 1278-1295
    • Smith, D.1    Kotik, G.2    Westfold, S.3
  • 175
    • 0025488553 scopus 로고
    • KIDS: A semiautomatic program development system
    • SMITH, D. R. 1990. KIDS: A semiautomatic program development system. IEEE Trans. Softw. Eng. 16, 9 (Sept.), 1024-1043.
    • (1990) IEEE Trans. Softw. Eng. , vol.16 , Issue.9 SEPT , pp. 1024-1043
    • Smith, D.R.1
  • 176
    • 0348156848 scopus 로고    scopus 로고
    • Global analysis and transformations in preprocessed languages
    • SPINELLIS, D. 2003. Global analysis and transformations in preprocessed languages. IEEE Tran. Softw. Eng. 29, 11, 1019-1030.
    • (2003) IEEE Tran. Softw. Eng. , vol.29 , Issue.11 , pp. 1019-1030
    • Spinellis, D.1
  • 178
    • 84885828586 scopus 로고    scopus 로고
    • SUN MICROSYSTEMS. 2002. Java 2 platform, standard edition (J2SE). Available online at Javadoc Tool home page: http://java.sun.com/j2se/javadoc/.
    • (2002) Java 2 Platform, Standard Edition (J2SE)
  • 179
    • 28244452647 scopus 로고    scopus 로고
    • Parser combinators, from toys to tools
    • G. Hutton, Ed. ENTCS, Elsevier Science, Amsterdam, The Netherlands
    • SWIERSTRA, S. 2001. Parser combinators, from toys to tools. In Proceedings, 2000 ACM SIGPLAN Haskell Workshop, G. Hutton, Ed. ENTCS, vol. 41. Elsevier Science, Amsterdam, The Netherlands.
    • (2001) Proceedings, 2000 ACM SIGPLAN Haskell Workshop , vol.41
    • Swierstra, S.1
  • 181
    • 84947236882 scopus 로고    scopus 로고
    • A framework for application generator design
    • THIBAULT, S. AND CONSEL, C. 1997. A framework for application generator design. ACM SIGSOFT Softw. Eng. Notes 22, 3 (May), 131-135.
    • (1997) ACM SIGSOFT Softw. Eng. Notes , vol.22 , Issue.3 MAY , pp. 131-135
    • Thibault, S.1    Consel, C.2
  • 182
    • 17044383882 scopus 로고    scopus 로고
    • Typing the behavior of objects and components using session types
    • Elsevier, Amsterdam, The Netherlands, (Presented at FOCLASA'02.)
    • VALLECILLO, A., VASCONCELOS, V., AND RAVARA, A. 2003. Typing the behavior of objects and components using session types. ENTCS, vol. 68, Elsevier, Amsterdam, The Netherlands, 3. (Presented at FOCLASA'02.)
    • (2003) ENTCS , vol.68 , pp. 3
    • Vallecillo, A.1    Vasconcelos, V.2    Ravara, A.3
  • 187
    • 84959063816 scopus 로고    scopus 로고
    • Disambiguation filters for scannerless generalized LR parsers
    • N. Horspool, Ed. Lecture Notes in Computer Science, Springer-Verlag, Berlin, Germany
    • VAN DEN BRAND, M., SCHEERDER, J., VINJU, J., AND VISSER, E. 2002. Disambiguation filters for scannerless generalized LR parsers. In Proceedings, Compiler Construction (CC'02), N. Horspool, Ed. Lecture Notes in Computer Science, vol. 2304. Springer-Verlag, Berlin, Germany, 143-158.
    • (2002) Proceedings, Compiler Construction (CC'02) , vol.2304 , pp. 143-158
    • Van Den Brand, M.1    Scheerder, J.2    Vinju, J.3    Visser, E.4
  • 190
    • 0033906860 scopus 로고    scopus 로고
    • Generation of components for software renovation factories from context-free grammars
    • VAN DEN BRAND, M., SELLINK, M., AND VERHOEF, C. 2000b. Generation of components for software renovation factories from context-free grammars. Sci. Comput. Programm. 36, 2-3, 209-266.
    • (2000) Sci. Comput. Programm. , vol.36 , Issue.2-3 , pp. 209-266
    • Van Den Brand, M.1    Sellink, M.2    Verhoef, C.3
  • 191
    • 0029703823 scopus 로고    scopus 로고
    • Generation of formatters for context-free languages
    • VAN DEN BRAND, M. AND VISSER, E. 1996. Generation of formatters for context-free languages. ACM Trans. Soft. Eng. Methodal. 5, 1 (Jan.), 1-41.
    • (1996) ACM Trans. Soft. Eng. Methodal. , vol.5 , Issue.1 JAN , pp. 1-41
    • Van Den Brand, M.1    Visser, E.2
  • 192
  • 194
    • 0001813087 scopus 로고    scopus 로고
    • Domain-specific languages: An annotated bibliography
    • VAN DEURSEN, A., KLINT, P., AND VISSER, J. 2000. Domain-specific languages: An annotated bibliography. ACM SIGPLAN Not. 35, 6 (June), 26-36.
    • (2000) ACM SIGPLAN Not. , vol.35 , Issue.6 JUNE , pp. 26-36
    • Van Deursen, A.1    Klint, P.2    Visser, J.3
  • 195
    • 33745168156 scopus 로고
    • Ph.D. dissertation. University of Amsterdam, Amsterdam, The Netherlands
    • VAN DER MEULEN, E. 1994. Incremental rewriting. Ph.D. dissertation. University of Amsterdam, Amsterdam, The Netherlands.
    • (1994) Incremental Rewriting
    • Van Der Meulen, E.1
  • 196
    • 21344465909 scopus 로고    scopus 로고
    • Towards lightweight checks for mass maintenance transformations
    • To appear
    • VEERMAN, N. 2005. Towards lightweight checks for mass maintenance transformations. Sci. Comput. Programm. To appear.
    • (2005) Sci. Comput. Programm
    • Veerman, N.1
  • 197
    • 0004072450 scopus 로고    scopus 로고
    • Ph.D. dissertation. University of Amsterdam, Amsterdam, The Netherlands
    • VISSER, E. 1997. Syntax definition for language prototyping. Ph.D. dissertation. University of Amsterdam, Amsterdam, The Netherlands.
    • (1997) Syntax Definition for Language Prototyping
    • Visser, E.1
  • 198
    • 84888256882 scopus 로고    scopus 로고
    • Stratego: A language for program transformation based on rewriting strategies. System description of Stratego 0.5
    • A. Middeldorp, Ed. Lecture Notes in Computer Science, Springer-Verlag, Berlin, Germany
    • VISSER, E. 2001a. Stratego: A language for program transformation based on rewriting strategies. System description of Stratego 0.5. In Rewriting Techniques and Applications (RTA'01), A. Middeldorp, Ed. Lecture Notes in Computer Science, vol. 2051. Springer-Verlag, Berlin, Germany, 357-361.
    • (2001) Rewriting Techniques and Applications (RTA'01) , vol.2051 , pp. 357-361
    • Visser, E.1
  • 199
    • 0035551809 scopus 로고    scopus 로고
    • Visitor combination and traversal control
    • VISSER, J. 2001b. Visitor combination and traversal control. ACM SIGPLAN Not. 36, 11 (Nov.), 270-282.
    • (2001) ACM SIGPLAN Not. , vol.36 , Issue.11 NOV. , pp. 270-282
    • Visser, J.1
  • 201
  • 202
    • 20244386185 scopus 로고    scopus 로고
    • W3C. 2000-2003. XML Schema. Available online at http://www.w3.org/XML/ Schema.
    • (2000) XML Schema
  • 204
    • 17144405687 scopus 로고    scopus 로고
    • Haskell and XML: Genericcombinators or type-based translation?
    • WALLACE, M. AND RUNCIMAN, C. 1999. Haskell and XML: Genericcombinators or type-based translation? ACM SIGPLAN Not. 34, 9 (Sept.), 148-159.
    • (1999) ACM SIGPLAN Not. , vol.34 , Issue.9 SEPT. , pp. 148-159
    • Wallace, M.1    Runciman, C.2
  • 207
    • 0033314040 scopus 로고    scopus 로고
    • Assembler to C migration using the FermaT transformation system
    • IEEE Computer Society Press, Los Alamitos, CA
    • WARD, M. 1999. Assembler to C migration using the FermaT transformation system. In Proceedings, IEEE International Conference on Software Maintenance. IEEE Computer Society Press, Los Alamitos, CA, 67-76.
    • (1999) Proceedings, IEEE International Conference on Software Maintenance , pp. 67-76
    • Ward, M.1
  • 210
    • 33745156313 scopus 로고    scopus 로고
    • Referenzschemata im reverse engineering
    • WINTER, A. 2003. Referenzschemata im reverse engineering. Softwaretechnik Trends der GI 23, 2.
    • (2003) Softwaretechnik Trends der GI , vol.23 , Issue.2
    • Winter, A.1


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