메뉴 건너뛰기




Volumn 32, Issue 2, 1997, Pages 54-61

Re-engineering needs Generic Programming Language Technology

Author keywords

D.2.6 Software Engineering : Programming Environments Interactive; D.2.7 Software Engineering : Distribution and Maintenance Restructuring; D.3.2 Programming Languages : Language Classifications Specialized application languages; Re engineering

Indexed keywords


EID: 0345985561     PISSN: 03621340     EISSN: None     Source Type: Journal    
DOI: 10.1145/251621.251633     Document Type: Article
Times cited : (15)

References (51)
  • 1
    • 84855539042 scopus 로고
    • International Summer School on Atribute Grammars, Applications and Systems, Springer-Verlag
    • H. Alblas and B. Melichar, editors. International Summer School on Atribute Grammars, Applications and Systems, volume 545 of Lecture Notes in Computer Science. Springer-Verlag, 1991.
    • (1991) Lecture Notes in Computer Science , vol.545
    • Alblas, H.1    Melichar, B.2
  • 2
    • 0026829472 scopus 로고
    • A control-flow normalization algorithm and its complexity
    • Z. Ammarguellat. A control-flow normalization algorithm and its complexity. IEEE Transactions on Software Engineering, 18(3):237-251, 1992.
    • (1992) IEEE Transactions on Software Engineering , vol.18 , Issue.3 , pp. 237-251
    • Ammarguellat, Z.1
  • 6
    • 84976842141 scopus 로고
    • CENTAUR: The system
    • Proceedings of the ACM SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments, Appeared
    • P. Borras, D. Clément, Th. Despeyroux, J. Incerpi, B. Lang, and V. Pascual. CENTAUR: the system. In Proceedings of the ACM SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments, pages 14-24, 1989. Appeared as SIGPLAN Notices 24(2).
    • (1989) SIGPLAN Notices , vol.24 , Issue.2 , pp. 14-24
    • Borras, P.1    Clément, D.2    Despeyroux, Th.3    Incerpi, J.4    Lang, B.5    Pascual, V.6
  • 7
    • 84947945542 scopus 로고    scopus 로고
    • A complete transformational toolkit for compilers
    • H. R. Nielson, editor, Programming Languages and Systems (ESOP '96), Springer-Verlag, Full version: Technical Report RC 20342, IBM T. J. Watson Research Center, Yorktown Heights, and Technical Report CS-R9601, Centrum voor Wiskunde en Informatica (CWI), Amsterdam. The full version will appear in TOPLAS
    • J. A. Bergstra, T. B. Dinesh, J. Field, and J. Heering. A complete transformational toolkit for compilers. In H. R. Nielson, editor, Programming Languages and Systems (ESOP '96), volume 1058 of Lecture Notes in Computer Science, pages 92-107. Springer-Verlag, 1996. Full version: Technical Report RC 20342, IBM T. J. Watson Research Center, Yorktown Heights, and Technical Report CS-R9601, Centrum voor Wiskunde en Informatica (CWI), Amsterdam. The full version will appear in TOPLAS.
    • (1996) Lecture Notes in Computer Science , vol.1058 , pp. 92-107
    • Bergstra, J.A.1    Dinesh, T.B.2    Field, J.3    Heering, J.4
  • 11
    • 85033146018 scopus 로고    scopus 로고
    • Core technologies for system renovation
    • Technical Report P9614, University of Amsterdam, Programming Research Group, To appear in the
    • M.G.J. van den Brand, P. Klint, and C. Verhoef. Core technologies for system renovation. Technical Report P9614, University of Amsterdam, Programming Research Group, 1996. To appear in the proceedings of SOFSEM'96.
    • (1996) Proceedings of SOFSEM'96
    • Van Den Brand, M.G.J.1    Klint, P.2    Verhoef, C.3
  • 12
    • 0343384919 scopus 로고    scopus 로고
    • Reverse engineering and system renovation - An annotated bibliography
    • Technical Report P9603, University of Amsterdam, Programming Research Group, To appear in
    • M.G.J. van den Brand, P. Klint, and C. Verhoef. Reverse engineering and system renovation - an annotated bibliography. Technical Report P9603, University of Amsterdam, Programming Research Group, 1996. To appear in ACM Software Engineering Notes.
    • (1996) ACM Software Engineering Notes
    • Van Den Brand, M.G.J.1    Klint, P.2    Verhoef, C.3
  • 13
    • 0022795201 scopus 로고
    • The PSG system: From formal language definitions to interactive programming environments
    • R. Bahlke and G. Snelting. The PSG system: from formal language definitions to interactive programming environments. ACM Transactions on Programming Languages and Systems, 8(4):547-576, 1986.
    • (1986) ACM Transactions on Programming Languages and Systems , vol.8 , Issue.4 , pp. 547-576
    • Bahlke, R.1    Snelting, G.2
  • 14
    • 0026384283 scopus 로고
    • Software reverse engineering: A case study
    • E.J. Byrne. Software reverse engineering: A case study. Software - Practice and Experience, 21(12):1349-1364, 1991.
    • (1991) Software - Practice and Experience , vol.21 , Issue.12 , pp. 1349-1364
    • Byrne, E.J.1
  • 15
    • 0025245266 scopus 로고
    • Reverse engineering and design recovery: A taxonomy
    • E.J. Chikofsky and J.H. Cross. Reverse engineering and design recovery: A taxonomy. IEEE Software, 7(1):13-17, 1990.
    • (1990) IEEE Software , vol.7 , Issue.1 , pp. 13-17
    • Chikofsky, E.J.1    Cross, J.H.2
  • 16
    • 0027354047 scopus 로고
    • A reverse engineering process for design level document production from ada code
    • G. Canfora, A. Cimitile, and U. De Carlini. A reverse engineering process for design level document production from ada code. Information and Software Technology, 35(1):23-34, 1993.
    • (1993) Information and Software Technology , vol.35 , Issue.1 , pp. 23-34
    • Canfora, G.1    Cimitile, A.2    De Carlini, U.3
  • 18
    • 0030399281 scopus 로고    scopus 로고
    • Binary translation: Static, dynamic, retargable?
    • N.F. Schneidewind, editor, IEEE
    • C. Cifuentes and V. Malhota. Binary translation: Static, dynamic, retargable? In N.F. Schneidewind, editor, International Conference on Software Maintenance, pages 340-349. IEEE, 1996.
    • (1996) International Conference on Software Maintenance , pp. 340-349
    • Cifuentes, C.1    Malhota, V.2
  • 20
    • 0006542866 scopus 로고    scopus 로고
    • Language Prototyping: An Algebraic Specification Approach, World Scientific Publishing Co.
    • A. van Deursen, J. Heering, and P. Klint, editors. Language Prototyping: An Algebraic Specification Approach, volume 5 of AMAST Series in Computing. World Scientific Publishing Co., 1996.
    • (1996) AMAST Series in Computing , vol.5
    • Van Deursen, A.1    Heering, J.2    Klint, P.3
  • 21
    • 0002473508 scopus 로고
    • A simple rewriting semantics for realistic imperative programs and its application to program analysis
    • San Francisco, June Published as Yale University Technical Report YALEU/DCS/RR-909
    • [Fie92] J. Field. A simple rewriting semantics for realistic imperative programs and its application to program analysis. In Proc. ACM SIGPLAN Workshop on Partial Evaluation and Semantics-Based Program Manipulation, pages 98-107, San Francisco, June 1992. Published as Yale University Technical Report YALEU/DCS/RR-909.
    • (1992) Proc. ACM SIGPLAN Workshop on Partial Evaluation and Semantics-Based Program Manipulation , pp. 98-107
    • Field, J.1
  • 22
    • 0347823597 scopus 로고
    • Technical report, In Vision Software Reengineering, Software Technology Center, Lockheed Palo Alto Laboratories
    • R. Gray, T. Bickmore, and S. Williams. Reengineering cobol systems to ada. Technical report, In Vision Software Reengineering, Software Technology Center, Lockheed Palo Alto Laboratories, 1995.
    • (1995) Reengineering Cobol Systems to Ada
    • Gray, R.1    Bickmore, T.2    Williams, S.3
  • 25
    • 0011793707 scopus 로고
    • Automatic extraction of executable program subsets by simultaneous dynamic program slicing
    • R.J. Hall. Automatic extraction of executable program subsets by simultaneous dynamic program slicing. Automated Software Engineering, 2:33-53, 1995.
    • (1995) Automated Software Engineering , vol.2 , pp. 33-53
    • Hall, R.J.1
  • 28
    • 0002412877 scopus 로고
    • Earlier version in
    • J. Heering, P.R.H. Hendriks, P. Klint, and J. Rekers. The syntax definition formalism SDF - reference manual, version 6 December, 1992. Earlier version in SIGPLAN Notices, 24(11):43-75, 1989. ftp://ftp.cwi.nl/pub/gipe/reports/SDFmanual.ps.Z.
    • (1989) SIGPLAN Notices , vol.24 , Issue.11 , pp. 43-75
  • 29
    • 0347823562 scopus 로고    scopus 로고
    • Symposium on models of programming languages and computation
    • C. Hankin and H.R. Nielson. Symposium on models of programming languages and computation. ACM Computing Surveys, 28(2):293-359, 1996.
    • (1996) ACM Computing Surveys , vol.28 , Issue.2 , pp. 293-359
    • Hankin, C.1    Nielson, H.R.2
  • 30
    • 0003792407 scopus 로고
    • Bell Laboratories, UNIX Programmer's Supplementary Documents, PS1
    • S.C. Johnson. YACC: yet another compiler-compiler. Bell Laboratories, 1986. UNIX Programmer's Supplementary Documents, Volume 1 (PS1).
    • (1986) YACC: Yet Another Compiler-compiler , vol.1
    • Johnson, S.C.1
  • 33
    • 0004018115 scopus 로고
    • Bell Laboratories, unix programmer's supplementary documents, ps1 edition
    • M.E. Lesk and E. Schmidt. LEX - A lexical analyzer generator. Bell Laboratories, unix programmer's supplementary documents, volume 1 (ps1) edition, 1986.
    • (1986) LEX - A Lexical Analyzer Generator , vol.1
    • Lesk, M.E.1    Schmidt, E.2
  • 35
    • 0345932218 scopus 로고    scopus 로고
    • Technical Report P96113, University of Amsterdam, Programming Research Group
    • L. Moonen. Data flow analysis for reverse engineering. Technical Report P96113, University of Amsterdam, Programming Research Group, 1996.
    • (1996) Data Flow Analysis for Reverse Engineering
    • Moonen, L.1
  • 36
    • 0025548384 scopus 로고
    • Properties of data flow frameworks. A unified model
    • Marlowe and Ryder. Properties of data flow frameworks. A unified model. Acta Informatica, 28:121-163, 1990.
    • (1990) Acta Informatica , vol.28 , pp. 121-163
    • Marlowe1    Ryder2
  • 40
    • 0020166426 scopus 로고
    • Unraveling unstructured programs
    • G. Oulsnam. Unraveling unstructured programs. The Computer Journal, 25(3):379-387, 1982.
    • (1982) The Computer Journal , vol.25 , Issue.3 , pp. 379-387
    • Oulsnam, G.1
  • 41
    • 0028446627 scopus 로고
    • A framework for source code search using program patterns
    • S. Paul and A. Prakash. A framework for source code search using program patterns. IEEE Transactions on Software Engineering, 20(6):463-475, 1994.
    • (1994) IEEE Transactions on Software Engineering , vol.20 , Issue.6 , pp. 463-475
    • Paul, S.1    Prakash, A.2
  • 43
    • 0003636240 scopus 로고
    • Reasoning Systems, Palo Alto, California
    • Reasoning Systems, Palo Alto, California. REFINE User's Guide, 1992.
    • (1992) REFINE User's Guide
  • 46
    • 85033145658 scopus 로고    scopus 로고
    • SEEC, Inc., 5001 Baum Boulevard, Pittsburgh, PA 15213
    • SEEC, Inc., 5001 Baum Boulevard, Pittsburgh, PA 15213. SEEC COBOL Analyst, 1996.
    • (1996) SEEC COBOL Analyst
  • 47
    • 0000990322 scopus 로고
    • A survey of program slicing techniques
    • F. Tip. A survey of program slicing techniques. Journal of programming languages, 3:121-189, 1995.
    • (1995) Journal of Programming Languages , vol.3 , pp. 121-189
    • Tip, F.1


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