메뉴 건너뛰기




Volumn 107, Issue 1, 1999, Pages 1-28

Portability by automatic translation: A large-scale case study

Author keywords

Abstraction; Bogart; Portability; Re implementation; Software migration; Transformation

Indexed keywords

ARTIFICIAL INTELLIGENCE; C (PROGRAMMING LANGUAGE); DATABASE SYSTEMS; LEGACY SYSTEMS; PROGRAM ASSEMBLERS;

EID: 0032638823     PISSN: 00043702     EISSN: None     Source Type: Journal    
DOI: 10.1016/S0004-3702(98)00101-5     Document Type: Article
Times cited : (6)

References (31)
  • 1
    • 0042979205 scopus 로고
    • Software reengineering: A quick history
    • R.S. Arnold, Software reengineering: A quick history, Comm. ACM 37 (1994) 13-14.
    • (1994) Comm. ACM , vol.37 , pp. 13-14
    • Arnold, R.S.1
  • 2
    • 84962187398 scopus 로고
    • A transformation system for maintenance - Turning theory into practice
    • IEEE Computer Society Press, Silver Springs, MD
    • B. Bennett, T. Bull, H. Yang, A transformation system for maintenance - turning theory into practice, in: Proc. Conference Software Maintenance, IEEE Computer Society Press, Silver Springs, MD, 1992, pp. 146-155.
    • (1992) Proc. Conference Software Maintenance , pp. 146-155
    • Bennett, B.1    Bull, T.2    Yang, H.3
  • 3
    • 0020766507 scopus 로고
    • Towards a theory of the comprehension of computer programs
    • R. Brooks, Towards a theory of the comprehension of computer programs, Internat. J. Man-Machine Studies 18 (1983) 543-554.
    • (1983) Internat. J. Man-machine Studies , vol.18 , pp. 543-554
    • Brooks, R.1
  • 4
    • 0042979206 scopus 로고    scopus 로고
    • Technical Report 704, MIT Artificial Intelligence Lab., Cambridge, MA, 1984 (M.Sc. Thesis)
    • D.C. Brotsky, An algorithm for parsing flow graphs, Technical Report 704, MIT Artificial Intelligence Lab., Cambridge, MA, 1984 (M.Sc. Thesis).
    • An Algorithm for Parsing Flow Graphs
    • Brotsky, D.C.1
  • 5
    • 0030417556 scopus 로고    scopus 로고
    • Partial automation of an integrated reverse engineering environment of binary code
    • Monterey, CA
    • C. Cifuentes, Partial automation of an integrated reverse engineering environment of binary code, in: Proc. 3rd Working Conference Reverse Engineering, Monterey, CA, 1996, pp. 50-56.
    • (1996) Proc. 3rd Working Conference Reverse Engineering , pp. 50-56
    • Cifuentes, C.1
  • 7
    • 0041977659 scopus 로고
    • Technical Report 256, MIT Lab. for Computer Science, Cambridge, MA, M.Sc. Thesis
    • G. Faust, Semiautomatic translation of COBOL into HIBOL, Technical Report 256, MIT Lab. for Computer Science, Cambridge, MA, 1981 (M.Sc. Thesis).
    • (1981) Semiautomatic Translation of COBOL into HIBOL
    • Faust, G.1
  • 9
    • 0025229148 scopus 로고
    • Knowledge-based program analysis
    • M.T. Harandi, J.Q. Ning, Knowledge-based program analysis, IEEE Software 7 (1) (1990) 74-81.
    • (1990) IEEE Software , vol.7 , Issue.1 , pp. 74-81
    • Harandi, M.T.1    Ning, J.Q.2
  • 12
    • 0020100802 scopus 로고
    • Decompiling CODASYL DML into relational queries
    • R.H. Katz, E. Wong, Decompiling CODASYL DML into relational queries, ACM Trans. Database Systems 7 (1) (1982) 1-23.
    • (1982) ACM Trans. Database Systems , vol.7 , Issue.1 , pp. 1-23
    • Katz, R.H.1    Wong, E.2
  • 13
    • 0030407257 scopus 로고    scopus 로고
    • Reverse engineering of assembler programs: A model-based approach and its logical basis
    • Monterey, CA
    • T. Lake, T. Blanchard, Reverse engineering of assembler programs: A model-based approach and its logical basis, in: Proc. 3rd Working Conference Reverse Engineering, Monterey, CA, 1996, pp. 67-75.
    • (1996) Proc. 3rd Working Conference Reverse Engineering , pp. 67-75
    • Lake, T.1    Blanchard, T.2
  • 14
  • 16
    • 84976824797 scopus 로고
    • Automated support for legacy code understanding
    • J.Q. Ning, A. Engberts, W. Kozaczynski, Automated support for legacy code understanding, Comm. ACM 37 (5) (1994) 50-57.
    • (1994) Comm. ACM , vol.37 , Issue.5 , pp. 50-57
    • Ning, J.Q.1    Engberts, A.2    Kozaczynski, W.3
  • 18
    • 0009629259 scopus 로고
    • Software-engineering research revisited
    • C. Potts, Software-engineering research revisited, IEEE Software 10 (5) (1993) 19-28.
    • (1993) IEEE Software , vol.10 , Issue.5 , pp. 19-28
    • Potts, C.1
  • 19
    • 0019648586 scopus 로고
    • A formal representation for plans in the Programmer's Apprentice
    • Vancouver, British Columbia
    • C. Rich, A formal representation for plans in the Programmer's Apprentice, in: Proc. 7th International Joint Conference Artificial Intelligence (IJCAI-81), Vancouver, British Columbia, 1981, pp. 1044-1052. Reprinted in: M. Brodie, J. Mylopouios, J. Schmidt (Eds.), On Conceptual Modelling, Springer, New York, NY, 1984, pp. 239-270;
    • (1981) Proc. 7th International Joint Conference Artificial Intelligence (IJCAI-81) , pp. 1044-1052
    • Rich, C.1
  • 20
    • 0008826185 scopus 로고
    • Reprinted in: Springer, New York, NY
    • C. Rich, A formal representation for plans in the Programmer's Apprentice, in: Proc. 7th International Joint Conference Artificial Intelligence (IJCAI-81), Vancouver, British Columbia, 1981, pp. 1044-1052. Reprinted in: M. Brodie, J. Mylopouios, J. Schmidt (Eds.), On Conceptual Modelling, Springer, New York, NY, 1984, pp. 239-270;
    • (1984) On Conceptual Modelling , pp. 239-270
    • Brodie, M.1    Mylopouios, J.2    Schmidt, J.3
  • 24
    • 0021494691 scopus 로고
    • Empirical studies of programming knowledge
    • E. Soloway, K. Ehrlich, Empirical studies of programming knowledge, IEEE Trans. Software Engineering 10 (5) (1984) 595-609. Reprinted in: C. Rich. R.C. Waters (Eds.), Readings in Artificial Intelligence and Software Engineering, Morgan Kaufmann, San Mateo, CA, 1986.
    • (1984) IEEE Trans. Software Engineering , vol.10 , Issue.5 , pp. 595-609
    • Soloway, E.1    Ehrlich, K.2
  • 25
    • 0021494691 scopus 로고
    • Reprinted in: Morgan Kaufmann, San Mateo, CA
    • E. Soloway, K. Ehrlich, Empirical studies of programming knowledge, IEEE Trans. Software Engineering 10 (5) (1984) 595-609. Reprinted in: C. Rich. R.C. Waters (Eds.), Readings in Artificial Intelligence and Software Engineering, Morgan Kaufmann, San Mateo, CA, 1986.
    • (1986) Readings in Artificial Intelligence and Software Engineering
    • Rich, C.1    Waters, R.C.2
  • 27
    • 0024055808 scopus 로고
    • Program translation via abstraction and reimplementation
    • R.C. Waters, Program translation via abstraction and reimplementation, IEEE Trans. Software Engineering 14 (8) (1988) 1207-1228.
    • (1988) IEEE Trans. Software Engineering , vol.14 , Issue.8 , pp. 1207-1228
    • Waters, R.C.1
  • 28
    • 0025491633 scopus 로고
    • Automated program recognition: A feasibility demonstration
    • L.M. Wills, Automated program recognition: A feasibility demonstration, Artificial Intelligence 45 (1-2) (1990) 113-172.
    • (1990) Artificial Intelligence , vol.45 , Issue.1-2 , pp. 113-172
    • Wills, L.M.1
  • 29
    • 0003767178 scopus 로고
    • Technical Report 1358, MIT Artificial Intelligence Lab., Cambridge, MA, Ph.D. Thesis.
    • L.M. Wills, Automated program recognition by graph parsing, Technical Report 1358, MIT Artificial Intelligence Lab., Cambridge, MA, 1992 (Ph.D. Thesis).
    • (1992) Automated Program Recognition by Graph Parsing
    • Wills, L.M.1
  • 30
    • 85011186330 scopus 로고
    • Flexible control for program recognition
    • IEEE Computer Society Press, Silver Springs, MD
    • L.M. Wills, Flexible control for program recognition, in: Proc. 1 st Working Conference Reverse Engineering, IEEE Computer Society Press, Silver Springs, MD, 1993, pp. 134-143.
    • (1993) Proc. 1 st Working Conference Reverse Engineering , pp. 134-143
    • Wills, L.M.1
  • 31
    • 21344437651 scopus 로고    scopus 로고
    • Using attributed flow graph parsing to recognize clichés in programs
    • J. Cuny, H. Ehrig, G. Engels, G. Rozenberg (Eds.), Graph Grammars and Their Application to Computer Science, Springer, Berlin
    • L.M. Wills, Using attributed flow graph parsing to recognize clichés in programs, in: J. Cuny, H. Ehrig, G. Engels, G. Rozenberg (Eds.), Graph Grammars and Their Application to Computer Science, Lecture Notes in Computer Science, Vol. 1073, Springer, Berlin, 1996, pp. 170-184.
    • (1996) Lecture Notes in Computer Science , vol.1073 , pp. 170-184
    • Wills, L.M.1


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