메뉴 건너뛰기




Volumn 36, Issue 2, 2000, Pages 209-266

Generation of components for software renovation factories from context-free grammars

Author keywords

[No Author keywords available]

Indexed keywords

COBOL (PROGRAMMING LANGUAGE); CODES (SYMBOLS); CONTEXT FREE GRAMMARS; REVERSE ENGINEERING;

EID: 0033906860     PISSN: 01676423     EISSN: None     Source Type: Journal    
DOI: 10.1016/S0167-6423(99)00037-4     Document Type: Article
Times cited : (29)

References (110)
  • 1
    • 84855539042 scopus 로고
    • (Eds.), International Summer School on Attribute Grammars, Applications and Systems Springer, Berlin
    • H. Alblas, B. Melichar (Eds.), International Summer School on Attribute Grammars, Applications and Systems, Lecture Notes in Computer Science, Vol. 545, Springer, Berlin, 1991.
    • (1991) Lecture Notes in Computer Science , vol.545
    • Alblas, H.1    Melichar, B.2
  • 2
    • 0342890467 scopus 로고
    • Programming language - COBOL
    • American National Standards Institute, Inc.
    • American National Standards Institute, Inc. Programming Language - COBOL, ANSI X3.23-1985 edition, 1985.
    • (1985) ANSI X3.23-1985 Edition
  • 3
    • 0007387291 scopus 로고
    • The syntax and semantics of the proposed international algebraic language of the Zurich ACM-GAMM conference
    • in: S. de Picciotto (Ed.), Unesco, Paris
    • J.W. Backus, The syntax and semantics of the proposed international algebraic language of the Zurich ACM-GAMM conference, in: S. de Picciotto (Ed.), Proc. Int. Conf. on Information Processing, Unesco, Paris, 1960, pp. 125-131.
    • (1960) Proc. Int. Conf. on Information Processing , pp. 125-131
    • Backus, J.W.1
  • 4
    • 0022795201 scopus 로고
    • The PSG system: From formal language definitions to interactive programming environments
    • Bahlke R., Snelting G. The PSG system: from formal language definitions to interactive programming environments. ACM Trans. Programming Languages Systems. 8:1986;547-576.
    • (1986) ACM Trans. Programming Languages Systems , vol.8 , pp. 547-576
    • Bahlke, R.1    Snelting, G.2
  • 8
    • 0002457703 scopus 로고
    • The algebraic specification fomalism ASF
    • in: J.A. Bergstra, J. Heering, P. Klint (Eds.), ACM Press Frontier Series, The ACM Press in co-operation with Addison-Wesley, New York, Reading, MA
    • J.A. Bergstra, J. Heering, P. Klint, The algebraic specification fomalism ASF, in: J.A. Bergstra, J. Heering, P. Klint (Eds.), Algebraic Specification, ACM Press Frontier Series, The ACM Press in co-operation with Addison-Wesley, New York, Reading, MA, 1989, pp. 1-66.
    • (1989) Algebraic Specification , pp. 1-66
    • Bergstra, J.A.1    Heering, J.2    Klint, P.3
  • 9
    • 84976842141 scopus 로고
    • Centaur: The system
    • Proc. ACM SIGSOFT/SIGPLAN Software Engineering Symp. on Practical Software Development Environments
    • P. Borras, D. Clément, T. Despeyroux, J. Incerpi, G. Kahn, B. Lang, V. Pascual, Centaur: the system, SIGPLAN Notices 24 (2) (1989) 14-24; Proc. ACM SIGSOFT/SIGPLAN Software Engineering Symp. on Practical Software Development Environments.
    • (1989) SIGPLAN Notices , vol.24 , Issue.2 , pp. 14-24
    • Borras, P.1    Clément, D.2    Despeyroux, T.3    Incerpi, J.4    Kahn, G.5    Lang, B.6    Pascual, V.7
  • 10
    • 0007464785 scopus 로고
    • A transformational component for programming language grammar
    • Argonne, Illinois: Argonne National Laboratory
    • Bolyle J.M. A transformational component for programming language grammar, Technical Report ANL-7690. 1970;Argonne National Laboratory, Argonne, Illinois.
    • (1970) Technical Report ANL-7690
    • Bolyle, J.M.1
  • 11
    • 85031579428 scopus 로고    scopus 로고
    • The TAMPR program transformation system: Design and applications
    • 13 p.
    • J.M. Boyle, T.J. Harmer, V.L. Winter, The TAMPR program transformation system: design and applications, in: The SciTools'96 Electronic Proc., 1996, 13 p. http://www.oslo.sintef.no/SciTools96/Contrib/boyle/scitlpap.912.ps.
    • (1996) In: The SciTools'96 Electronic Proc.
    • Boyle, J.M.1    Harmer, T.J.2    Winter, V.L.3
  • 14
    • 0031342306 scopus 로고    scopus 로고
    • Generation of components for software renovation factories from context-free grammars
    • in: I.D. Baxter, A. Quilici, C. Verhoef (Eds.), Available at
    • M.G.J. van den Brand, M.P.A. Sellink, C. Verhoef, Generation of components for software renovation factories from context-free grammars, in: I.D. Baxter, A. Quilici, C. Verhoef (Eds.), Proc. 4th Working Conf. on Reverse Engineering, pp. 144-153, 1997. Available at http://adam.wins.uva.nl/ ̃x/trans/trans.html.
    • (1997) Proc. 4th Working Conf. on Reverse Engineering , pp. 144-153
    • Van Den Brand, M.G.J.1    Sellink, M.P.A.2    Verhoef, C.3
  • 17
    • 0031624035 scopus 로고    scopus 로고
    • Current parsing techniques in software renovation considered harmful
    • in: S. Tilley, G. Visaggio (Eds.), Available at
    • M.G.J. van den Brand, M.P.A. Sellink, C. Verhoef, Current parsing techniques in software renovation considered harmful, in: S. Tilley, G. Visaggio (Eds.), Proc. 6th Int. Workshop on Program Comprehension, 1998, pp. 108-117. Available at http://adam.wins.uva.nl/ ̃x/ref/ref.html.
    • (1998) Proc. 6th Int. Workshop on Program Comprehension , pp. 108-117
    • Van Den Brand, M.G.J.1    Sellink, M.P.A.2    Verhoef, C.3
  • 19
    • 0024036533 scopus 로고
    • Building application generators
    • Cleaveland J.C. Building application generators. IEEE Software. 5(4):1988;25-33.
    • (1988) IEEE Software , vol.5 , Issue.4 , pp. 25-33
    • Cleaveland, J.C.1
  • 20
    • 0024036977 scopus 로고
    • Tools for building application generators
    • Cleaveland J.C., Kintala C.M.R. Tools for building application generators. AT & T Technical J. 67(4):1988;46-58.
    • (1988) AT & T Technical J. , vol.67 , Issue.4 , pp. 46-58
    • Cleaveland, J.C.1    Kintala, C.M.R.2
  • 22
    • 0026096342 scopus 로고
    • TXL: A rapid prototyping system for programming language dialects
    • Cordy J.R., Halpern-Hamu C.D., Promislow E. TXL. a rapid prototyping system for programming language dialects Comput. Languages. 16(1):1991;97-107.
    • (1991) Comput. Languages , vol.16 , Issue.1 , pp. 97-107
    • Cordy, J.R.1    Halpern-Hamu, C.D.2    Promislow, E.3
  • 23
    • 0003447333 scopus 로고
    • Typol: A formalism to implement Natural Semantics
    • INRIA Sophia-Antipolis
    • T. Despeyroux, Typol: a formalism to implement Natural Semantics, Technical Report 94, INRIA Sophia-Antipolis, 1988.
    • (1988) Technical Report 94
    • Despeyroux, T.1
  • 25
    • 0003213283 scopus 로고    scopus 로고
    • Language Prototyping: An algebraic specification approach
    • (Eds.), World Scientific, Singapore
    • A. van Deursen, J. Heering, P. Klint (Eds.), Language Prototyping: An Algebraic Specification Approach, AMAST Series in Computing, Vol. 5, World Scientific, Singapore, 1996.
    • (1996) AMAST Series in Computing , vol.5
    • Van Deursen, A.1    Heering, J.2    Klint, P.3
  • 28
    • 0031347154 scopus 로고    scopus 로고
    • Program plan recognition for year 2000 tools
    • in: I.D. Baxter, A. Quilici, C. Verhoef (Eds.)
    • A. van Deursen, S. Woods, A. Quilici, Program plan recognition for year 2000 tools, in: I.D. Baxter, A. Quilici, C. Verhoef (Eds.), Proc. 4th Working Conf. on Reverse Engineering, 1997, pp. 124-133. Also in: Science of Computer Programming 36 (2000) 303-324.
    • (1997) Proc. 4th Working Conf. on Reverse Engineering , pp. 124-133
    • Van Deursen, A.1    Woods, S.2    Quilici, A.3
  • 29
    • 0033892035 scopus 로고    scopus 로고
    • Also in
    • A. van Deursen, S. Woods, A. Quilici, Program plan recognition for year 2000 tools, in: I.D. Baxter, A. Quilici, C. Verhoef (Eds.), Proc. 4th Working Conf. on Reverse Engineering, 1997, pp. 124-133. Also in: Science of Computer Programming 36 (2000) 303-324.
    • (2000) Science of Computer Programming , vol.36 , pp. 303-324
  • 30
    • 0002026249 scopus 로고
    • GENOA - A language and front-end independent source code analyzer generator
    • IEEE
    • P.T. Devanbu, GENOA - a language and front-end independent source code analyzer generator, in: Proc. 14th Int. Conf. on Software Engineering, IEEE, 1992, pp. 307-319.
    • (1992) In: Proc. 14th Int. Conf. on Software Engineering , pp. 307-319
    • Devanbu, P.T.1
  • 32
    • 0343761488 scopus 로고
    • Programming environments based on structured editors: The Mentor experience
    • INRIA, Rocquencourt, France
    • V. Donzeau-Gouge, G. Huet, G. Kahn, B. Lang, Programming environments based on structured editors: the Mentor experience, Technical Report No. 26, INRIA, Rocquencourt, France, 1980.
    • (1980) Technical Report No. 26
    • Donzeau-Gouge, V.1    Huet, G.2    Kahn, G.3    Lang, B.4
  • 33
    • 0021570876 scopus 로고
    • Programming environments based on structured editors: The Mentor experience
    • D.R. Barstow, H.E. Shrobe, & E. Sandewall. New York: McGraw-Hill
    • Donzeau-Gouge V., Huet G., Kahn G., Lang B. Programming environments based on structured editors. the Mentor experience Barstow D.R., Shrobe H.E., Sandewall E. Interactive Programming Environments. 1984;128-140 McGraw-Hill, New York.
    • (1984) Interactive Programming Environments , pp. 128-140
    • Donzeau-Gouge, V.1    Huet, G.2    Kahn, G.3    Lang, B.4
  • 36
    • 0007386424 scopus 로고    scopus 로고
    • Emendo Software Group, The Netherlands. Available at
    • Emendo Software Group, The Netherlands. Emendo Y2K White paper, 1998. Available at http://www.emendo.com/.
    • (1998) Emendo Y2K White Paper
  • 38
    • 84947938608 scopus 로고    scopus 로고
    • Conservative extension in positive/negative conditional term rewriting with applications to software renovation factories
    • Finance J.-P. Amsterdam: Springer
    • Fokkink W.J., Verhoef C. Conservative extension in positive/negative conditional term rewriting with applications to software renovation factories. Finance J.-P. Proc. 2nd Conf. on Fundamental Approaches to Software Engineering, Lecture Notes in Computer Science. Vol. 1577:1999;98-113 Springer, Amsterdam.
    • (1999) Proc. 2nd Conf. on Fundamental Approaches to Software Engineering, Lecture Notes in Computer Science , vol.1577 , pp. 98-113
    • Fokkink, W.J.1    Verhoef, C.2
  • 41
    • 0042239859 scopus 로고    scopus 로고
    • A specification of Box to HTML in ASF+SDF
    • University of Amsterdam, Programming Research Group, Available at
    • M. van der Graaf, A specification of Box to HTML in ASF+SDF, Technical Report P9720, University of Amsterdam, Programming Research Group, 1997. Available at http://ftp.wins.uva.nl/pub/programming-research/reports/1997/P9720.ps.Z.
    • (1997) Technical Report P9720
    • Van Der Graaf, M.1
  • 43
  • 46
    • 0002412877 scopus 로고
    • The syntax definition formalism SDF - reference manual
    • Heering J., Hendriks P.R.H., Klint P., Rekers J. The syntax definition formalism SDF - reference manual. SIGPLAN Notices. 24(11):1989;43-75.
    • (1989) SIGPLAN Notices , vol.24 , Issue.11 , pp. 43-75
    • Heering, J.1    Hendriks, P.R.H.2    Klint, P.3    Rekers, J.4
  • 47
    • 0043242250 scopus 로고
    • Generation of interactive programming environments
    • in: The Commission of the European Communities (Ed.), North-Holland, Amsterdam
    • J. Heering, G. Kahn, P. Klint, B. Lang, Generation of interactive programming environments, in: The Commission of the European Communities (Ed.), Esprit'85 - Status Report of Continuing Work 1, North-Holland, Amsterdam, 1986, pp. 467-477.
    • (1986) Esprit'85 - Status Report of Continuing Work 1 , pp. 467-477
    • Heering, J.1    Kahn, G.2    Klint, P.3    Lang, B.4
  • 48
    • 85031597544 scopus 로고
    • The prehistory of ASF+SOF (1980-1984)
    • in: M.G.J. van den Brand, A. van Deursen, T.B. Dinesh, J.F.T. Kamperman, E. Visser (Eds.), Technical Report P9504, FWI
    • J. Heering, P. Klint, The prehistory of ASF+SOF (1980-1984), in: M.G.J. van den Brand, A. van Deursen, T.B. Dinesh, J.F.T. Kamperman, E. Visser (Eds.), ASF+SDG'95: A Workshop on Generating Tools from Algebraic Specifications, Technical Report P9504, FWI, 1995, pp. 1-4.
    • (1995) ASF+SDG'95: A Workshop on Generating Tools from Algebraic Specifications , pp. 1-4
    • Heering, J.1    Klint, P.2
  • 49
    • 0343325470 scopus 로고
    • A multiformalism programming environment
    • CEYX, INRIA, Rocquencourt, France
    • J.M. Hullot, CEYX, a multiformalism programming environment, Technical Report No. 210, INRIA, Rocquencourt, France, 1980.
    • (1980) Technical Report No. 210
    • Hullot, J.M.1
  • 52
    • 85031587839 scopus 로고
    • INRIA, Available at
    • INRIA, A Centaur Tutorial, 2.0 ed., 1994. Available at http://www.inria.fr/croap/centaur/tutorial/tutorial.ps.
    • (1994) A Centaur Tutorial, 2.0 Ed.
  • 53
    • 0003792407 scopus 로고
    • YACC - Yet Another Compiler-Compiler
    • Bell Laboratories, Murray Hill, New Jersey
    • S.C. Johnson, YACC - Yet Another Compiler-Compiler. Technical Report Computer Science No. 32, Bell Laboratories, Murray Hill, New Jersey, 1975.
    • (1975) Technical Report Computer Science No. 32
    • Johnson, S.C.1
  • 55
    • 0003501863 scopus 로고    scopus 로고
    • Year 2000 market overview
    • Gartner Group, Stamford, CT, USA
    • N. Jones, Year 2000 market overview, Technical Report, Gartner Group, Stamford, CT, USA, 1998.
    • (1998) Technical Report
    • Jones, N.1
  • 59
    • 0021502631 scopus 로고
    • Conditional rewrite rules
    • Kaplan S. Conditional rewrite rules. Theoret. Comput. Sci. 33(2):1984;175-193.
    • (1984) Theoret. Comput. Sci. , vol.33 , Issue.2 , pp. 175-193
    • Kaplan, S.1
  • 63
    • 0343325464 scopus 로고
    • A survey of three language-independent programming environments
    • Mathematisch Centrum, Department of Computer Science, Also appeared as INRIA Report RR 257
    • P. Klint, A survey of three language-independent programming environments, Technical Report IW 240/83, Mathematisch Centrum, Department of Computer Science, 1983. Also appeared as INRIA Report RR 257.
    • (1983) Technical Report IW 240/83
    • Klint, P.1
  • 64
    • 0027575871 scopus 로고
    • A meta-environment for generating programming environments
    • Klint P. A meta-environment for generating programming environments. ACM Trans. Software Eng. Methodology. 2(2):1993;176-201.
    • (1993) ACM Trans. Software Eng. Methodology , vol.2 , Issue.2 , pp. 176-201
    • Klint, P.1
  • 66
    • 0007459934 scopus 로고    scopus 로고
    • Evolutionary software engineering: A component-based approach
    • in: R.N. Horspool (Ed.), Chapman & Hall, London, Available at
    • P. Klint, C. Verhoef, Evolutionary software engineering: a component-based approach, in: R.N. Horspool (Ed.), IFIP WG 2.4 Working Conference: Systems Implementation 2000: Languages, Methods and Tools, Chapman & Hall, London, 1998, pp. 1-18. Available at: http://adam.wins.uva.nl/ ̃x/evol-se/evol-se.html.
    • (1998) IFIP WG 2.4 Working Conference: Systems Implementation 2000: Languages, Methods and Tools , pp. 1-18
    • Klint, P.1    Verhoef, C.2
  • 67
    • 0001834942 scopus 로고
    • Term rewriting systems
    • Oxford: Oxford University Press
    • Klop J.W. Term rewriting systems. Handbook of Logic in Computer Science. Vol. II:1992;1-116 Oxford University Press, Oxford.
    • (1992) Handbook of Logic in Computer Science , vol.2 , pp. 1-116
    • Klop, J.W.1
  • 68
    • 0343761482 scopus 로고
    • GSE: A generic text and structure editor
    • in: J.L.G. Diets (Ed.), SION
    • J.W.C. Koorn, GSE: a generic text and structure editor, in: J.L.G. Diets (Ed.), Computing Science in the Netherlands (CSN92), SION, 1992, pp. 168-177.
    • (1992) Computing Science in the Netherlands (CSN92) , pp. 168-177
    • Koorn, J.W.C.1
  • 69
    • 0010571657 scopus 로고
    • Connecting semantic tools to a syntax-directed user-interface
    • in: H.A. Wijshoff (Ed.), SION
    • J.W.C. Koorn, Connecting semantic tools to a syntax-directed user-interface, in: H.A. Wijshoff (Ed.), Computing Science in the Netherlands (CSN93), SION, 1993, pp. 217-228.
    • (1993) Computing Science in the Netherlands (CSN93) , pp. 217-228
    • Koorn, J.W.C.1
  • 74
    • 0017291489 scopus 로고
    • A complexity measure
    • McCabe T.J. A complexity measure. IEEE Trans. Software Eng. SE-12(3):1976;308-320.
    • (1976) IEEE Trans. Software Eng. , vol.12 , Issue.3 , pp. 308-320
    • McCabe, T.J.1
  • 76
    • 0342890451 scopus 로고
    • ALOE users' and implementors' guide
    • Carnegie-Mellon University, Department of Computer Science
    • Medina-Mora R., Notkin D.S. ALOE users' and implementors' guide, Technical Report CMU-CS-81-145. 1981;Carnegie-Mellon University, Department of Computer Science.
    • (1981) Technical Report CMU-CS-81-145
    • Medina-Mora, R.1    Notkin, D.S.2
  • 78
    • 0001568523 scopus 로고
    • PPML: A general formalism to specify pretty printing
    • H.-J. Kugler. Amsterdam: Elsevier
    • Morcos-Chounet E., Conchon A. PPML. a general formalism to specify pretty printing Kugler H.-J. Information Processing 86. 1986;583-590 Elsevier, Amsterdam.
    • (1986) Information Processing 86 , pp. 583-590
    • Morcos-Chounet, E.1    Conchon, A.2
  • 79
    • 0031101667 scopus 로고    scopus 로고
    • Requirements for Advanced Year 2000 Maintenance Tools
    • Newcomb P.H., Scott M. Requirements for Advanced Year 2000 Maintenance Tools. IEEE Computer. 30(3):1997;52-57.
    • (1997) IEEE Computer , vol.30 , Issue.3 , pp. 52-57
    • Newcomb, P.H.1    Scott, M.2
  • 80
    • 0007391585 scopus 로고
    • Reasoning Systems, Palo Alto, California
    • Reasoning Systems, Palo Alto, California, DIALECT user's guide, 1992.
    • (1992) DIALECT User's Guide
  • 81
    • 0342890449 scopus 로고
    • Reasoning Systems, Palo Alto, California
    • Reasoning Systems, Palo Alto, California, INTERVISTA user's guide, 1992.
    • (1992) INTERVISTA User's Guide
  • 82
    • 0003636240 scopus 로고
    • Reasoning Systems, Palo Alto, California
    • Reasoning Systems, Palo Alto, California, Refine User's Guide, 1992.
    • (1992) Refine User's Guide
  • 83
    • 0003582121 scopus 로고
    • Ph.D. Thesis, University of Amsterdam, Available via
    • J. Rekers, Parser generation for interactive environments, Ph.D. Thesis, University of Amsterdam, 1992. Available via ftp://ftp.cwi.nl/pub/gipe/reports/Rek92.ps.Z.
    • (1992) Parser Generation for Interactive Environments
    • Rekers, J.1
  • 84
    • 84976805552 scopus 로고
    • The synthesizer generator
    • Proc. ACM SIGSOFT/SIGPLAN Software Eng. Symp. on Practical Software Development Environments
    • T. Reps, T. Teitelbaum, The synthesizer generator, SIGPLAN Notices, 19(5) (1984) 42-48, Proc. ACM SIGSOFT/SIGPLAN Software Eng. Symp. on Practical Software Development Environments.
    • (1984) SIGPLAN Notices , vol.19 , Issue.5 , pp. 42-48
    • Reps, T.1    Teitelbaum, T.2
  • 85
    • 0003837658 scopus 로고
    • The Synthesizer Generator: A System for Constructing Language-Based Editors
    • Berlin: Springer
    • Reps T., Teitelbaum T. The Synthesizer Generator. A System for Constructing Language-Based Editors 3rd Edition:1989;Springer, Berlin.
    • (1989) 3rd Edition
    • Reps, T.1    Teitelbaum, T.2
  • 88
    • 85032478255 scopus 로고
    • Introduction to PROGRESS, an attribute graph grammar based specification language
    • Springer, Berlin
    • A. Schürr, Introduction to PROGRESS, an attribute graph grammar based specification language, Lecture Notes in Computer Science, Vol. 411, Springer, Berlin, 1989.
    • (1989) Lecture Notes in Computer Science , vol.411
    • Schürr, A.1
  • 89
    • 0032639767 scopus 로고    scopus 로고
    • Restructuring of COBOL/CICS legacy systems
    • in: P. Nesi, C. Verhoef (Eds.), Available at
    • M.P.A. Sellink, H.M. Sneed, C. Verhoef, Restructuring of COBOL/CICS legacy systems, in: P. Nesi, C. Verhoef (Eds.), Proc. 3rd Eur. Conf. on Maintenance and Reengineering, 1999, pp. 72-82. Available at http://adam.wins.uva.nl/ ̃x/cics/cics.html.
    • (1999) Proc. 3rd Eur. Conf. on Maintenance and Reengineering , pp. 72-82
    • Sellink, M.P.A.1    Sneed, H.M.2    Verhoef, C.3
  • 90
    • 0010634216 scopus 로고    scopus 로고
    • Reflections on the evolution of COBOL
    • University of Amsterdam, Available at
    • M.P.A. Sellink, C. Verhoef, Reflections on the evolution of COBOL, Technical Report P9721, University of Amsterdam, 1997. Available at http://adam.wins.uva.nl/ ̃x/lib/lib.html.
    • (1997) Technical Report P9721
    • Sellink, M.P.A.1    Verhoef, C.2
  • 91
    • 85051971302 scopus 로고    scopus 로고
    • Development, assessment, and reengineering of language descriptions
    • IEEE Computer Society, Silver Spring, MD, Full version in [91]
    • M.P.A. Sellink, C. Verhoef, Development, assessment, and reengineering of language descriptions, in: Proc. 13th Int. Autom. Software Eng. Conf., IEEE Computer Society, Silver Spring, MD, 1998, pp. 314-317. Full version in [91].
    • (1998) In: Proc. 13th Int. Autom. Software Eng. Conf. , pp. 314-317
    • Sellink, M.P.A.1    Verhoef, C.2
  • 92
    • 0033906833 scopus 로고    scopus 로고
    • Development, assessment, and reengineering of language descriptions
    • in: J. Ebert, C. Verhoef (Eds.), IEEE Computer Society, Silver Spring, MD, Available at
    • M.P.A. Sellink, C. Verhoef, Development, assessment, and reengineering of language descriptions, in: J. Ebert, C. Verhoef (Eds.), Proc. 4th European Conf. on Software Maintenance and Reengineering, IEEE Computer Society, Silver Spring, MD, 2000. Available at: http://adam.wins.uva.nl/ ̃x/cale/cale.html.
    • (2000) Proc. 4th European Conf. on Software Maintenance and Reengineering
    • Sellink, M.P.A.1    Verhoef, C.2
  • 93
    • 0032317980 scopus 로고    scopus 로고
    • Native patterns
    • in: M.R. Blaha, A. Quilici, C. Verhoef (Eds.), IEEE Computer Society, Silver Spring, MD, Available at
    • M.P.A. Sellink, C. Verhoef, Native patterns, in: M.R. Blaha, A. Quilici, C. Verhoef (Eds.), Proc. 5th Working Conf. on Reverse Engineering, IEEE Computer Society, Silver Spring, MD, 1998, pp. 89-103. Available at http://adam.wins.uva.nl/ ̃x/npl/npl.html.
    • (1998) Proc. 5th Working Conf. on Reverse Engineering , pp. 89-103
    • Sellink, M.P.A.1    Verhoef, C.2
  • 94
    • 79960216400 scopus 로고    scopus 로고
    • An architecture for automated software maintenance
    • in: D. Smith, S.G. Woods (Eds.), Available at
    • M.P.A. Sellink, C. Verhoef, An architecture for automated software maintenance, in: D. Smith, S.G. Woods (Eds.), Proc. 7th Int. Workshop on Program Comprehension, 1999, pp. 38-48. Available at http://adam.wins.uva.nl/ ̃x/asm/asm.html.
    • (1999) Proc. 7th Int. Workshop on Program Comprehension , pp. 38-48
    • Sellink, M.P.A.1    Verhoef, C.2
  • 95
    • 0033325449 scopus 로고    scopus 로고
    • Generation of software renovation factories from compilers
    • in: H. Yang, L. White (Eds.), Available via
    • M.P.A. Sellink, C. Verhoef, Generation of software renovation factories from compilers, in: H. Yang, L. White (Eds.), Proc. Int. Conf. on Software Maintenance, 1999, pp. 245-255. Available via http://adam.wins.uva.nl/ ̃x/com/com.html.
    • (1999) Proc. Int. Conf. on Software Maintenance , pp. 245-255
    • Sellink, M.P.A.1    Verhoef, C.2
  • 97
    • 0022133024 scopus 로고
    • Research on knowlegde-based software environments at Kestrel institute
    • Smith D.R., Kotik G.B., Westfold S.J. Research on knowlegde-based software environments at Kestrel institute. IEEE Trans. Software Eng. SE-11(11):1985;1278-1295.
    • (1985) IEEE Trans. Software Eng. , vol.11 , Issue.11 , pp. 1278-1295
    • Smith, D.R.1    Kotik, G.B.2    Westfold, S.J.3
  • 98
    • 0001774516 scopus 로고    scopus 로고
    • Architecture and functions of a commercial software reengineering workbench
    • in: P. Nesi, F. Lehner (Eds.)
    • H.M. Sneed, Architecture and functions of a commercial software reengineering workbench, in: P. Nesi, F. Lehner (Eds.), Proc. Second Euromicro Conf. on Maintenance and Reengineering, 1998, pp. 2-10.
    • (1998) Proc. Second Euromicro Conf. on Maintenance and Reengineering , pp. 2-10
    • Sneed, H.M.1
  • 99
    • 84957618397 scopus 로고
    • Generic techniques for source-level debugging and dynamic program slicing
    • P.D. Mosses, M. Nielsen, & M.I. Schwartzback. Berlin: Springer
    • Tip F. Generic techniques for source-level debugging and dynamic program slicing. Mosses P.D., Nielsen M., Schwartzback M.I. Theory and Practice of Software Development (TAPSOFT'95), Lecture Notes in Computer Science. 1995;516-530 Springer, Berlin.
    • (1995) Theory and Practice of Software Development (TAPSOFT'95), Lecture Notes in Computer Science , pp. 516-530
    • Tip, F.1
  • 101
    • 0000990322 scopus 로고
    • A survey of program slicing techniques
    • Tip F. A survey of program slicing techniques. J. Programming Languages. 3:1995;121-189.
    • (1995) J. Programming Languages , vol.3 , pp. 121-189
    • Tip, F.1
  • 103
    • 0003930835 scopus 로고    scopus 로고
    • Scannerless generalized-LR parsing
    • Programming Research Group, University of Amsterdam, July Available at
    • E. Visser, Scannerless generalized-LR parsing, Technical Report P9707, Programming Research Group, University of Amsterdam, July 1997. Available at http://www.wins.uva.nl/pub/programming-research/reports/1997/P9707.ps.
    • (1997) Technical Report P9707
    • Visser, E.1
  • 104
    • 0024701745 scopus 로고
    • Higher order attribute grammars
    • Proc. ACM SIGPLAN'89 Conf. on Programming Language Design and Implementation
    • H.H. Vogt, S.D. Swierstra, M.F. Kuiper, Higher order attribute grammars, SIGPLAN Notices, 24 (7) (1989) 131-145; Proc. ACM SIGPLAN'89 Conf. on Programming Language Design and Implementation.
    • (1989) SIGPLAN Notices , vol.24 , Issue.7 , pp. 131-145
    • Vogt, H.H.1    Swierstra, S.D.2    Kuiper, M.F.3


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