Skip to main content
Article
Re-Engineering BLUE Financial System Using Round-Trip Engineering and JAVA Language Conversion Assistant
Computer Science and Engineering
  • Salem Al-Agtash, Santa Clara University
  • Tamer Al-dwairy
  • Adnan El-nasan
  • Bruce P. Mull
  • Mamdouh Barakat
  • Anas Shqair
Document Type
Conference Proceeding
Publication Date
1-1-2006
Publisher
International Conference on Software Engineering Research & Practice
Disciplines
Abstract

Conversion of legacy software applications into a new technology platform is common in many of today’s ICT (Information and Communication Technologies) companies. The objective is to improve performance, as a result of modeling important aspects and features through the development of conversion technologies. Much focus has been made on devising efficient methodologies in software architecture research. This paper presents a combination of round-trip engineering (RTE) and use of JAVA Language Conversion Assistant (JLCA) to migrate legacy software applications developed in multiple programming languages into a uniform object-oriented platform. This re-engineering process is applied to MB-Risk Management’s BLUE TM Financial System software. An automated process is derived to migrate code from VJ++ (Visual JAVA TM), C, and C++ (as used in BLUE TM) to a consistent C # platform. The results of conversion show an overall efficiency of 93 % of full code conversion for this automated process.

Citation Information
Al-Agtash, S., Al-Dwairy, T., El-Nasan, A., Mull, B. P., Barakat, M., & Shqair, A. (2006). Re-Engineering BLUE Financial System Using Round-Trip Engineering and JAVA Language Conversion Assistant. The 2006 International Conference on Software Engineering Research & Practice, Las Vegas, pp. 657-663, USA.