首页 | 本学科首页   官方微博 | 高级检索  
     


Recovering structured data types from a legacy data model with overlays
Authors:Mariano Ceccato  Thomas Roy Dean  Paolo Tonella  
Affiliation:aFondazione Bruno Kessler, FBK-IRST, Software Engineering, Via Sommarive 18, 38050 Povo Trento, Italy;bQueen’s University, Kingston, Canada, ON K7L 3N6
Abstract:Legacy systems are often written in programming languages that support arbitrary variable overlays. When migrating to modern languages, the data model must adhere to strict structuring rules, such as those associated with an object oriented data model, supporting classes, class attributes and inter-class relationships.In this paper, we deal with the problem of automatically transforming a data model which lacks structure and relies on the explicit layout of variables in memory as defined by programmers. We introduce an abstract syntax and a set of abstract rewrite rules to describe the proposed approach in a language neutral formalism. Then, we instantiate the approach for the proprietary programming language that was used to develop a large legacy system we are migrating to Java.
Keywords:Program transformations  Reengineering  Legacy systems
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号