earticle

논문검색

Reengineering Legacy Code with Model Transformation

초록

영어

PL/SQL is a programming language used for developing business software, which is the connection between oriented database technology and application procedures used in Oracle Developer Tools. PL/SQL has been in existence for decades. Applications implemented with PL/SQL can be considered legacy systems. Enhancement of the systems to satisfy the business needs would be difficult to handle or manage. Integration with newer systems may also be difficult due to the use of completely different technologies. In addition, there would be a shortage of developers who can write and maintain the archaic code. Hence, migration of legacy systems to the modern business computing environment is worth the corporate invest-ment. A technique of reengineering is required to rebuild legacy applications in a new tech-nology or platform. This paper presents an approach to reengineering legacy code, PL/SQL, in order to support program comprehension activity during software migration. Model trans-formation is applied for the mapping of architectural design from the specification of PL/SQL source to the target metamodel of Class diagram as a Platform Independent Model, which can be augmented with particular technologies and used for later implementation of the new system.

목차

Abstract
 1. Introduction
 2. Background
  2.1. Procedural Language/ Structured Query Language (PL/SQL) [3]
  2.2. Model Driven Architecture (MDA) [4]
 3. Research Methodology
  3.1. File Conversion
  3.2. Element Extraction
  3.3. Transformation
  3.4. Statistical Data Generation
  3.5. Prototype
 4. Conclusion
 References

저자정보

  • Napas Methakullawat Department of Computer Engineering, Chulalongkorn University, Bangkok10330, Thailand
  • Yachai Limpiyakorn Department of Computer Engineering, Chulalongkorn University, Bangkok10330, Thailand

참고문헌

자료제공 : 네이버학술정보

    함께 이용한 논문

      ※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

      0개의 논문이 장바구니에 담겼습니다.