发明名称 |
Modernization of legacy software systems based on modeled dependencies |
摘要 |
Methods, systems, and computer-readable media are described herein for migrating a non-object-oriented application to an object-oriented platform. The non-object-oriented application may be received. The non-object-oriented application may be parsed into elements of the non-object-oriented application. A design structure matrix (DSM) representation of the elements may be generated. A final object model may be generated based on the DSM representation. The final object model may be mapped to a code skeleton representation of an object-oriented development environment. |
申请公布号 |
US8930919(B2) |
申请公布日期 |
2015.01.06 |
申请号 |
US201213626333 |
申请日期 |
2012.09.25 |
申请人 |
The Boeing Company |
发明人 |
Bhaskara Sreeram;Chakraborty Gargi |
分类号 |
G06F9/45 |
主分类号 |
G06F9/45 |
代理机构 |
Hope Baldauff LLC |
代理人 |
Hope Baldauff LLC |
主权项 |
1. A method for migrating a non-object-oriented application to an object-oriented platform, the method comprising:
receiving the non-object-oriented application; parsing the non-object-oriented application into elements of the non-object-oriented application; generating a design structure matrix (DSM) representation of the elements comprising:
identifying a plurality of partitions in the DSM representation by performing component-based partitioning on the DSM representation;identifying a plurality of clusters in the DSM representation by performing provider proximity clustering on the DSM representation;generating a target system object model based on the plurality of partitions and the plurality of clusters;identifying a plurality of packages in the target system object model by aggregating groups of the plurality of clusters; and generating a final object model based on the plurality of packages identified in the target system object model and the DSM representation; and mapping, by a computer, the final object model to a code skeleton representation of an object-oriented development environment. |
地址 |
Chicago IL US |