2010 IEEE International Conference on Software Maintenance 2010
DOI: 10.1109/icsm.2010.5609583
|View full text |Cite
|
Sign up to set email alerts
|

Migrating from COBOL to Java

Abstract: This paper is an industrial report on a project for migrating an airport management system from a Bull mainframe using COBOL as a programming language and IDS as a database system to a distributed UNIX platform using Java and Oracle. The focus here is on the automated language transformation, performed in three phases -reengineering, conversion and refinement. The tools used are COBRedo for reengineering the COBOL code, COB2Java for converting COBOL to Java and JavRedoc for documenting the converted Java code.… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
20
0

Year Published

2012
2012
2020
2020

Publication Types

Select...
5
2

Relationship

2
5

Authors

Journals

citations
Cited by 43 publications
(20 citation statements)
references
References 17 publications
0
20
0
Order By: Relevance
“…Several past works have already described how to migrate from a particular technology to another one using dedicated components and mappings, e.g., from procedural COBOL to object-oriented COBOL [31], from COBOL to Java [32], from COBOL to Java EE [33] or from Mainframe to Java EE [34]. These tools use specific and/or proprietary parsers, grammars, metamodels, etc.…”
Section: Specific Reverse Engineering Solutionsmentioning
confidence: 99%
“…Several past works have already described how to migrate from a particular technology to another one using dedicated components and mappings, e.g., from procedural COBOL to object-oriented COBOL [31], from COBOL to Java [32], from COBOL to Java EE [33] or from Mainframe to Java EE [34]. These tools use specific and/or proprietary parsers, grammars, metamodels, etc.…”
Section: Specific Reverse Engineering Solutionsmentioning
confidence: 99%
“…[23] reports that some manual corrections of the automatically generated Java code were necessary during the translation of the code base, although these manual interventions were later implemented as an extension of the translator; anyway, [23] targets the translation of domain-specific applications and in fact does not support the full input language; the authors of [23] expect that tackling new applications will require extending the tool.…”
Section: Object-oriented Reengineeringmentioning
confidence: 99%
“…no Newcomb [20] Cobol-OOSM yes yes no 168KL yes ? no Mossienko [17] Cobol-Java yes no no 25KL yes no no Sneed [23] Cobol-Java yes yes no 200KL yes ? no Sneed [24] PL/I-Java yes yes no 10KL yes ?…”
Section: Object-oriented Reengineeringmentioning
confidence: 99%
See 1 more Smart Citation
“…The complexity of programming language translation depends on the syntactic and semantic gap between the source and target languages. Significant research works have been done for developing PLTSs for generating Java code from various source programming languages [1,11,12,13,14]. An approach to compile Standard ML program to Java bytecode has been presented in [11].…”
Section: Programming Language Translation System (Plts)mentioning
confidence: 99%