Automating the Modernization of Legacy Applications
Automating the Modernization of Legacy Applications
批准号:
488994-2015
负责人:
Syriani, Eugene
金额:
$1.82万
依托单位:
依托单位国家:
加拿大
项目类别:
Engage Grants Program
财政年份:
2015
资助国家:
加拿大
项目状态:
已结题
起止时间:
2015-01-01 至 2016-12-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Many large retail and pharmaceutical companies, financial and insurance institutions still run their main
operations with applications for very old AS/400 machines. The software is written in RPG code, a direct
successor of programming using punch cards. It is therefore very hard for developers to understand the logic of
the written code that encodes complex business rules. Our partnering company, Fresche Legacy, modernizes
RPG applications by reverse engineering them into Java applications. However this transformation of RPG
legacy code is very complex, time-consuming and error-prone. Furthermore, expertise in RPG is disappearing.
The goal of this project is to automate the reverse engineering process as much as possible to reduce the
development effort. We propose to reverse engineer RPG code into a Synon/2E model, then translate the
Synon/2E model into an intermediate domain-specific model, and finally generate Java code from the model.
The collaboration of Fresche Legacy, withholding Synon/2E and RPG expertise, and the PI's team, withholding
expertise in model-driven engineering, makes this research and development project ideal to initiate in this
Engage.
This collaboration will directly impact the development process at Fresche Legacy. This project is at the root of
many challenges the company is currently facing technologically. In the long run, when this solution is
perfected and proven effective, this modernization of AS/400 legacy applications approach will solve many of
the maintenance problems in all clients of Fresche Legacy in Canada, but also at a global international level.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
From domain-specific languages to domain-specific environments
-
批准号:RGPIN-2020-05164
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.11万
-
财政年份:2022
-
负责人:Syriani, Eugene
-
依托单位:
From domain-specific languages to domain-specific environments
-
批准号:RGPIN-2020-05164
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.11万
-
财政年份:2021
-
负责人:Syriani, Eugene
-
依托单位:
From domain-specific languages to domain-specific environments
-
批准号:RGPIN-2020-05164
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.11万
-
财政年份:2020
-
负责人:Syriani, Eugene
-
依托单位:
Collaborative Modeling Among Cross-Domain Teams
-
批准号:RGPIN-2015-03749
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.31万
-
财政年份:2019
-
负责人:Syriani, Eugene
-
依托单位:
Collaborative Modeling Among Cross-Domain Teams
-
批准号:RGPIN-2015-03749
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.31万
-
财政年份:2018
-
负责人:Syriani, Eugene
-
依托单位:
Collaborative Modeling Among Cross-Domain Teams
-
批准号:RGPIN-2015-03749
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.31万
-
财政年份:2017
-
负责人:Syriani, Eugene
-
依托单位:
Collaborative Modeling Among Cross-Domain Teams
-
批准号:RGPIN-2015-03749
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.31万
-
财政年份:2016
-
负责人:Syriani, Eugene
-
依托单位:
Improving the Modernization of RPG Legacy Applications
-
批准号:500924-2016
-
项目类别:Engage Plus Grants Program
-
资助金额:$0.91万
-
财政年份:2016
-
负责人:Syriani, Eugene
-
依托单位:
Collaborative Modeling Among Cross-Domain Teams
-
批准号:RGPIN-2015-03749
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.31万
-
财政年份:2015
-
负责人:Syriani, Eugene
-
依托单位:
Towards industrial-strenght model transformation
-
批准号:380871-2009
-
项目类别:Alexander Graham Bell Canada Graduate Scholarships - Doctoral
-
资助金额:$2.55万
-
财政年份:2010
-
负责人:Syriani, Eugene
-
依托单位:
Towards industrial-strength model transformation
-
批准号:395230-2009
-
项目类别:Canadian Graduate Scholarships Foreign Study Supplements
-
资助金额:$0.41万
-
财政年份:2009
-
负责人:Syriani, Eugene
-
依托单位:
Towards industrial-strenght model transformation
-
批准号:380871-2009
-
项目类别:Alexander Graham Bell Canada Graduate Scholarships - Doctoral
-
资助金额:$2.55万
-
财政年份:2009
-
负责人:Syriani, Eugene
-
依托单位:
Industrial-strength Model Transformation with Programmed Triple Graph Grammars
-
批准号:350322-2006
-
项目类别:Industrial Postgraduate Scholarships
-
资助金额:$1.09万
-
财政年份:2007
-
负责人:Syriani, Eugene
-
依托单位:
海外基金