원문정보
초록
영어
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.
목차
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