发明名称 Single code set applications executing in a multiple platform system
摘要 Embodiments of the claimed subject matter are directed to methods and a system that allows an application comprising a single code set under the COBOL Programming Language to execute in multiple platforms on the same multi-platform system (such as a mainframe). In one embodiment, a single code set is pre-compiled to determine specific portions of the code set compatible with the host (or prospective) platform. Once the code set has been pre-compiled to determine compatible portions, those portions may be compiled and executed in the host platform. According to these embodiments, an application may be executed from a single code set that is compatible with multiple platforms, thereby potentially reducing the complexity of developing the application for multiple platforms.
申请公布号 US9027005(B2) 申请公布日期 2015.05.05
申请号 US201414297694 申请日期 2014.06.06
申请人 Accenture Global Services Limited 发明人 Neft Mark
分类号 G06F9/45;G06F9/44 主分类号 G06F9/45
代理机构 Fish & Richardson P.C. 代理人 Fish & Richardson P.C.
主权项 1. A computer-implemented method comprising: obtaining a set of computer instructions associated with a software application; identifying, by a computing platform on which the set of computer instructions are to be executed, portions of the computer instructions that are each immediately preceded by a respective platform-specific, platform verification subroutine; before compiling the set of computer instructions, invoking, by the computing platform on which the set of computer instructions are to be executed, each of the platform-specific, platform verification subroutines, and identifying the platform-specific, platform verification subroutines that successfully complete; compiling, by the computing platform on which the set of computer instructions are to be executed, a proper subset of the computer instructions, including compiling one or more of the portions of the computer instructions that are immediately preceded by the platform-specific, platform verification subroutines that successfully complete without compiling one or more of the portions of the computer instructions that are immediately preceded by the platform-specific, platform verification subroutines that did not successfully complete; and executing, by the computing platform, the compiled computer instructions.
地址 Dublin IE
您可能感兴趣的专利