CN104516766A - C/C++ application migration tool from AIX platform to K-UX platform - Google Patents
C/C++ application migration tool from AIX platform to K-UX platform Download PDFInfo
- Publication number
- CN104516766A CN104516766A CN201510022046.8A CN201510022046A CN104516766A CN 104516766 A CN104516766 A CN 104516766A CN 201510022046 A CN201510022046 A CN 201510022046A CN 104516766 A CN104516766 A CN 104516766A
- Authority
- CN
- China
- Prior art keywords
- identification module
- platform
- module
- mismatch
- difference identification
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Abstract
The invention discloses a C/C++ application migration tool from an AIX platform to a K-UX platform. The structure of the tool comprises a migration tool software framework, wherein the framework is realized on the basis of JAVA language and comprises an interactive module, and a CPU instruction set difference identification module, an operating system difference identification module, compiler difference identification module and a correcting advice module which are all connected with the interactive module; the CPU instruction set difference identification module, the operating system difference identification module and the compiler difference identification module are all connected with the correcting advice module. Compared with the prior art, the tool has the advantages that the tool can be operated on various servers and operating system platforms, provides guidance for the cross-platform migration of application programs, improves the application program migration operation efficiency, and fills a domestic blank, and is high in practicability.
Description
Technical field
The present invention relates to computer information technology field, specifically a kind of practical, C/C++ application migration instrument from AIX platform to K-UX platform.
Background technology
High-end server carries the core application of industry, is widely used in the crucial applications such as finance, telecommunications, the energy, traffic, and it runs and is directly connected to society, economic normal operation.For a long time, owing to lacking high-end server Design and manufacture ability, China's high-end server markets holds for foreign vendor always, and wherein IBM occupies the home market of more than 50% for a long time.Under the support of Department of Science and Technology's Eleventh Five-Year Plan 863 Program, relevant departments, R&D institution actively coordinate, and tide successfully have developed 32 tunnel high-end fault-tolerant computer systems, and availability reaches 99.999%, and system Transaction Processing ability reaches world-class levels.For improving the autonomous controllability of informatization Grand Equipments, increasing infosystem is tended to use from major product.Therefore, within following long period of time, domestic IT system construction is faced with the change of production domesticization, concrete Information System configuration and practice level, be presented as increasing cross-platform migration work, wherein a large amount of migrations is from IBM AIX platform to tide K-UX platform.
C/C++ source code is the foundation stone of basis of formation software, and such as database software, transaction middleware, message-oriented middleware, system tool are all based on C/C++ language development.And the core application software in fields such as finance, telecommunications, high-performance calculations also uses C/C++ language development in a large number.Due to the cpu instruction collection difference of heterogeneous server platforms, operating system difference and compiler difference, make heterogeneous server platforms C/C++ source code implantation technique difficulty high, workload is large.How reducing transplanting difficulty, reduce workload, is that under carrying out heterogeneous server platforms, C/C++ source code transplants the key issue needing to solve.
Summary of the invention
Technical assignment of the present invention is for above weak point, provides a kind of practical, C/C++ application migration instrument from AIX platform to K-UX platform.
A C/C++ application migration instrument from AIX platform to K-UX platform, the structure of this instrument comprises:
Migration tools software architecture, this framework realizes based on JAVA language, cpu instruction collection difference identification module, operating system difference identification module, compiler difference identification module and amending advice module that described framework comprises interactive module, is all connected with interactive module, cpu instruction collection difference identification module, operating system difference identification module, compiler difference identification module all connect above-mentioned amending advice module; Wherein:
Described interactive module is used for man-machine interaction, the information of manually setting is sent to cpu instruction collection difference identification module, operating system difference identification module, compiler difference identification module, receive cpu instruction collection difference identification module, operating system difference identification module, the real time scan information that compiler difference identification module is sent on display interface, interactive module receives the mismatch source code that amending advice module sends, mismatch source code position and amending advice information, and be presented on interface, allow user to carry out confirming and carrying out manual modification to every mismatch for the amending advice of every mismatch on interface simultaneously, after user confirms, confirmation and amendment information are sent to amending advice module,
Cpu instruction collection difference identification module receives the manual set information that interactive module sends, according to manual set information and cpu instruction collection variance rule, scanning sequence source code and makefile file, because of mismatch that the cpu instruction collection difference of source platform and target platform causes in recognizer source code and makefile file, generate automatic amending advice, and all mismatch information and amending advice are sent to amending advice module, meanwhile, scanning mode can be sent to interactive module for interactive module and show in real time by cpu instruction collection difference identification module in real time;
Operating system difference identification module receives the manual set information that interactive module sends, according to manual set information and AIX and K-UX operating system variance rule, scanning sequence source code and makefile file, because of mismatch that the operating system difference of source platform and target platform causes in recognizer source code and makefile file, generate automatic amending advice, and all mismatch information and amending advice are sent to amending advice module, meanwhile, scanning mode can be sent to interactive module for interactive module and show in real time by operating system difference identification module in real time;
Compiler difference identification module receives the manual set information that interactive module sends, according to manual set information and AIX C compiler and K-UX C compiler variance rule, scanning sequence source code and makefile file, because of mismatch that the compiler difference of source platform and target platform causes in recognizer source code and makefile file, generate automatic amending advice, and all mismatch information and amending advice are sent to amending advice module, meanwhile, scanning mode can be sent to interactive module for interactive module and show in real time by compiler difference identification module in real time;
After the mismatch information that amending advice module reception cpu instruction collection difference identification module, operating system difference identification module and compiler difference identification module send and automatically amending advice, mismatch source code, mismatch source code position and amending advice are organized into Output of for ms to interactive module, and after the confirmation receiving mutual transmission and manual modification information, these amendment results are come into force in program source code and makefile file, and preserves new source code and makefile file.
Described interactive module first input/output end port is connected with cpu instruction collection difference identification module first input/output end port, interactive module second input/output end port is connected with operating system difference identification module first input/output end port, interactive module the 3rd input/output end port is connected with compiler difference identification module first input/output end port, interactive module the 4th input/output end port is connected with amending advice module the 4th input/output end port, cpu instruction collection difference identification module second input/output end port is connected with amending advice module first input/output end port, operating system difference identification module second input/output end port is connected with amending advice module second input/output end port, compiler difference identification module second input/output end port is connected with amending advice module the 3rd input/output end port.
Described cpu instruction collection difference identification module, operating system difference identification module, compiler difference identification module all generate respective rule, and its specific rules is:
Cpu instruction collection variance rule, this cpu instruction collection variance rule comprises end pattern rules, data length rule, data type rule, it be cpu instruction collection difference identification module scans program source code and makefile file time, identify the criterion of the code mismatch caused by the cpu instruction collection difference of AIX platform and K-UX platform, and the foundation providing mismatch code revision to advise;
AIX and K-UX operating system variance rule, comprise process processing rule, file operation is regular, pointer operation is regular, its be operating system difference identification module scans program source code and makefile file time, identify the criterion of the code mismatch caused by the operating system difference of AIX platform and K-UX platform, and the foundation providing mismatch code revision to advise;
AIX C compiler and K-UX C compiler variance rule, this rule be compiler difference identification module scans program source code and makefile file time, identify the criterion of the code mismatch caused by the compiler difference of AIX platform and K-UX platform, and the foundation providing mismatch code revision to advise.
In described cpu instruction collection variance rule, end pattern rules are for identifying because AIX platform and K-UX platform end pattern differentials cause the mismatch source code of operation result mistake, and cpu instruction collection difference identification module generates according to end pattern rules and holds mode mismatch source code amending advice; Data length rule is for identifying that cpu instruction collection difference identification module is according to data length generate rule data length mismatch source code amending advice because AIX platform and K-UX platform end data difference in length cause the mismatch source code of operation result mistake; Alignment of data rule may cause the mismatch source code of operation result mistake because of AIX platform difference of aliging with K-UX platform end data for identifying, cpu instruction collection difference identification module is according to alignment of data generate rule alignment of data mismatch source code amending advice.
In described AIX and K-UX operating system variance rule, process processing rule is for identifying because AIX platform and K-UX platform process process difference cause the mismatch source code of operation result mistake, and operating system difference identification module generates process process mismatch source code amending advice according to process processing rule simultaneously; File operation rule for identifying because AIX platform and K-UX platform file difference in operation cause the mismatch source code of operation result mistake, while operating system difference identification module can according to file operation generate rule file operation mismatch source code amending advice; Pointer operation rule for identifying because AIX platform and K-UX platform pointer operation difference cause the mismatch source code of operation result mistake, while operating system difference identification module according to pointer operation generate rule pointer operation mismatch source code amending advice.
A kind of C/C++ application migration instrument from AIX platform to K-UX platform of the present invention, has the following advantages:
A kind of C/C++ application migration instrument from AIX platform to K-UX platform of this invention according to C/C++ source code in different CPU instruction set, different processing mode under operating system and compiler environment, conclude set of rule, the source code because platform difference causes can be identified, makefile file and cpu instruction collection, operating system, the mismatch of compiler, amending advice is proposed, final output scanning result, all source code mismatches of recognizing and mismatch amending advice is embodied in scanning result, manual modification can be made in scanning result simultaneously, manual modification result can come into force in source code and makefile file, greatly reduce C/C++ migration of programs workload, improve the efficiency of application program migration work, reduce migration difficulty, practical, be easy to promote.
Accompanying drawing explanation
Accompanying drawing 1 is structural representation of the present invention.
Embodiment
Below in conjunction with the drawings and specific embodiments, the invention will be further described.
The present invention proposes a kind of C/C++ application migration instrument from AIX platform to K-UX platform, can cross-platformly install, by scan source code and makefile file, according to the cpu instruction collection variance rule set up, operating system variance rule and compiler variance rule, identify the source code because platform difference causes, makefile file and cpu instruction collection, operating system, the mismatch of compiler, amending advice is proposed, final output scanning result, all source code mismatches of recognizing and mismatch amending advice is embodied in scanning result, manual modification can be made in scanning result simultaneously, manual modification result can come into force in source code and makefile file.As shown in Figure 1, the structure of this instrument comprises:
Migration tools software architecture, this framework realizes based on JAVA language, cpu instruction collection difference identification module, operating system difference identification module, compiler difference identification module and amending advice module that described framework comprises interactive module, is all connected with interactive module, cpu instruction collection difference identification module, operating system difference identification module, compiler difference identification module all connect above-mentioned amending advice module; Wherein:
Described interactive module is used for man-machine interaction, the information of manually setting is sent to cpu instruction collection difference identification module, operating system difference identification module, compiler difference identification module, receive cpu instruction collection difference identification module, operating system difference identification module, the real time scan information that compiler difference identification module is sent on display interface, interactive module receives the mismatch source code that amending advice module sends, mismatch source code position and amending advice information, and be presented on interface, allow user to carry out confirming and carrying out manual modification to every mismatch for the amending advice of every mismatch on interface simultaneously, after user confirms, confirmation and amendment information are sent to amending advice module,
Cpu instruction collection difference identification module receives the manual set information that interactive module sends, according to manual set information and cpu instruction collection variance rule, scanning sequence source code and makefile file, because of mismatch that the cpu instruction collection difference of source platform and target platform causes in recognizer source code and makefile file, generate automatic amending advice, and all mismatch information and amending advice are sent to amending advice module, meanwhile, scanning mode can be sent to interactive module for interactive module and show in real time by cpu instruction collection difference identification module in real time;
Operating system difference identification module receives the manual set information that interactive module sends, according to manual set information and AIX and K-UX operating system variance rule, scanning sequence source code and makefile file, because of mismatch that the operating system difference of source platform and target platform causes in recognizer source code and makefile file, generate automatic amending advice, and all mismatch information and amending advice are sent to amending advice module, meanwhile, scanning mode can be sent to interactive module for interactive module and show in real time by operating system difference identification module in real time;
Compiler difference identification module receives the manual set information that interactive module sends, according to manual set information and AIX C compiler and K-UX C compiler variance rule, scanning sequence source code and makefile file, because of mismatch that the compiler difference of source platform and target platform causes in recognizer source code and makefile file, generate automatic amending advice, and all mismatch information and amending advice are sent to amending advice module, meanwhile, scanning mode can be sent to interactive module for interactive module and show in real time by compiler difference identification module in real time;
After the mismatch information that amending advice module reception cpu instruction collection difference identification module, operating system difference identification module and compiler difference identification module send and automatically amending advice, mismatch source code, mismatch source code position and amending advice are organized into Output of for ms to interactive module, and after the confirmation receiving mutual transmission and manual modification information, these amendment results are come into force in program source code and makefile file, and preserves new source code and makefile file.
Described interactive module first input/output end port is connected with cpu instruction collection difference identification module first input/output end port, interactive module second input/output end port is connected with operating system difference identification module first input/output end port, interactive module the 3rd input/output end port is connected with compiler difference identification module first input/output end port, interactive module the 4th input/output end port is connected with amending advice module the 4th input/output end port, cpu instruction collection difference identification module second input/output end port is connected with amending advice module first input/output end port, operating system difference identification module second input/output end port is connected with amending advice module second input/output end port, compiler difference identification module second input/output end port is connected with amending advice module the 3rd input/output end port.
Described cpu instruction collection difference identification module, operating system difference identification module, compiler difference identification module all generate respective rule, and its specific rules is:
Cpu instruction collection variance rule, this cpu instruction collection variance rule comprises end pattern rules, data length rule, data type rule, it be cpu instruction collection difference identification module scans program source code and makefile file time, identify the criterion of the code mismatch caused by the cpu instruction collection difference of AIX platform and K-UX platform, and the foundation providing mismatch code revision to advise;
AIX and K-UX operating system variance rule, comprise process processing rule, file operation is regular, pointer operation is regular, its be operating system difference identification module scans program source code and makefile file time, identify the criterion of the code mismatch caused by the operating system difference of AIX platform and K-UX platform, and the foundation providing mismatch code revision to advise;
AIX C compiler and K-UX C compiler variance rule, this rule be compiler difference identification module scans program source code and makefile file time, identify the criterion of the code mismatch caused by the compiler difference of AIX platform and K-UX platform, and the foundation providing mismatch code revision to advise.
In described cpu instruction collection variance rule, end pattern rules are for identifying because AIX platform and K-UX platform end pattern differentials cause the mismatch source code of operation result mistake, and cpu instruction collection difference identification module generates according to end pattern rules and holds mode mismatch source code amending advice; Data length rule is for identifying that cpu instruction collection difference identification module is according to data length generate rule data length mismatch source code amending advice because AIX platform and K-UX platform end data difference in length cause the mismatch source code of operation result mistake; Alignment of data rule may cause the mismatch source code of operation result mistake because of AIX platform difference of aliging with K-UX platform end data for identifying, cpu instruction collection difference identification module is according to alignment of data generate rule alignment of data mismatch source code amending advice.
In described AIX and K-UX operating system variance rule, process processing rule is for identifying because AIX platform and K-UX platform process process difference cause the mismatch source code of operation result mistake, and operating system difference identification module generates process process mismatch source code amending advice according to process processing rule simultaneously; File operation rule for identifying because AIX platform and K-UX platform file difference in operation cause the mismatch source code of operation result mistake, while operating system difference identification module can according to file operation generate rule file operation mismatch source code amending advice; Pointer operation rule for identifying because AIX platform and K-UX platform pointer operation difference cause the mismatch source code of operation result mistake, while operating system difference identification module according to pointer operation generate rule pointer operation mismatch source code amending advice.
Based on the C/C++ application migration instrument from AIX platform to K-UX platform shown in accompanying drawing 1, its specific works process is:
1), after the described C/C++ application migration instrument start-up from AIX platform to K-UX platform, man-machine interaction is carried out by interactive module;
2) manually set cpu information by interactive module interface, comprise the CPU model of AIX platform use and the CPU model of K-UX platform use;
3) by the manual setting operation system information in interactive module interface, operating system version that behaviour's system version number that AIX platform uses, kernel version number and K-UX platform use number, kernel version number is comprised;
4) manually set compiler information by interactive module interface, comprise compiler that AIX platform uses and the compiler that version and K-UX platform use thereof and version thereof;
5) set information of CPU, operating system, compiler is confirmed by interactive module interface;
6) manually select by interactive module interface application source code and the makefile file thereof of intending migration;
7) CPU, operating system, the compiler information that will manually set of interactive module, and the application source code manually selected and makefile file are sent to cpu instruction collection difference identification module, operating system difference identification module, compiler difference identification module;
8) the manual set information of CPU that sends according to interactive module of cpu instruction collection difference identification module, scanning application source code and makefile file, identify in application source code and makefile file because of mismatch that the cpu instruction difference of source platform and target platform causes, generate automatic amending advice, and all mismatch information and amending advice are sent to amending advice module, simultaneously, scanning mode can be sent to interactive module and show in real time for interactive module by operating system difference identification module in real time, the quantity of the scanning mode line number comprising scan code and the mismatch recognized of transmission,
9) operating system difference identification module receives the manual set information that interactive module sends, according to manual set information and operating system variance rule, scanning sequence source code and makefile file, because of mismatch that the operating system difference of source platform and target platform causes in recognizer source code and makefile file, generate automatic amending advice, and all mismatch information and amending advice are sent to amending advice module, simultaneously, scanning mode can be sent to interactive module and show in real time for interactive module by operating system difference identification module in real time, the quantity of the scanning mode line number comprising scan code and the mismatch recognized of transmission,
10) compiler difference identification module receives the manual set information that interactive module sends, according to manual set information and compiler variance rule, scanning sequence source code and makefile file, because of mismatch that the compiler difference of source platform and target platform causes in recognizer source code and makefile file, generate automatic amending advice, and all mismatch information and amending advice are sent to amending advice module, simultaneously, scanning mode can be sent to interactive module and show in real time for interactive module by compiler difference identification module in real time, the quantity of the scanning mode line number comprising scan code and the mismatch recognized of transmission,
11) after cpu instruction collection difference identification module, operating system difference identification module and compiler difference identification module complete the scanning of program source code and makefile file, mismatch source code, mismatch source code position and amending advice, according to the mismatch information of the cpu instruction collection difference identification module received, operating system difference identification module and compiler difference identification module transmission and automatic amending advice, are organized into Output of for ms to interactive module by amending advice module;
12) interactive module is by interactive module interface display mismatch information form, user with reference to automatic amending advice, manual modification mismatch source code one by one in mismatch information form;
13) the mismatch source code that interactive module sends revises information to amending advice module;
14) the mismatch source code amendment information that amending advice module makes interactive module send comes into force in program source code and makefile file, and preserves new source code and makefile file.
Above-mentioned embodiment is only concrete case of the present invention; scope of patent protection of the present invention includes but not limited to above-mentioned embodiment; claims of any a kind of C/C++ application migration instrument from AIX platform to K-UX platform according to the invention and the those of ordinary skill of any described technical field to its suitable change done or replacement, all should fall into scope of patent protection of the present invention.
Claims (5)
1. the C/C++ application migration instrument from AIX platform to K-UX platform, it is characterized in that, the structure of this instrument comprises:
Migration tools software architecture, this framework realizes based on JAVA language, cpu instruction collection difference identification module, operating system difference identification module, compiler difference identification module and amending advice module that described framework comprises interactive module, is all connected with interactive module, cpu instruction collection difference identification module, operating system difference identification module, compiler difference identification module all connect above-mentioned amending advice module; Wherein:
Described interactive module is used for man-machine interaction, the information of manually setting is sent to cpu instruction collection difference identification module, operating system difference identification module, compiler difference identification module, receive cpu instruction collection difference identification module, operating system difference identification module, the real time scan information that compiler difference identification module is sent on display interface, interactive module receives the mismatch source code that amending advice module sends, mismatch source code position and amending advice information, and be presented on interface, allow user to carry out confirming and carrying out manual modification to every mismatch for the amending advice of every mismatch on interface simultaneously, after user confirms, confirmation and amendment information are sent to amending advice module,
Cpu instruction collection difference identification module receives the manual set information that interactive module sends, according to manual set information and cpu instruction collection variance rule, scanning sequence source code and makefile file, because of mismatch that the cpu instruction collection difference of source platform and target platform causes in recognizer source code and makefile file, generate automatic amending advice, and all mismatch information and amending advice are sent to amending advice module, meanwhile, scanning mode can be sent to interactive module for interactive module and show in real time by cpu instruction collection difference identification module in real time;
Operating system difference identification module receives the manual set information that interactive module sends, according to manual set information and AIX and K-UX operating system variance rule, scanning sequence source code and makefile file, because of mismatch that the operating system difference of source platform and target platform causes in recognizer source code and makefile file, generate automatic amending advice, and all mismatch information and amending advice are sent to amending advice module, meanwhile, scanning mode can be sent to interactive module for interactive module and show in real time by operating system difference identification module in real time;
Compiler difference identification module receives the manual set information that interactive module sends, according to manual set information and AIX C compiler and K-UX C compiler variance rule, scanning sequence source code and makefile file, because of mismatch that the compiler difference of source platform and target platform causes in recognizer source code and makefile file, generate automatic amending advice, and all mismatch information and amending advice are sent to amending advice module, meanwhile, scanning mode can be sent to interactive module for interactive module and show in real time by compiler difference identification module in real time;
After the mismatch information that amending advice module reception cpu instruction collection difference identification module, operating system difference identification module and compiler difference identification module send and automatically amending advice, mismatch source code, mismatch source code position and amending advice are organized into Output of for ms to interactive module, and after the confirmation receiving mutual transmission and manual modification information, these amendment results are come into force in program source code and makefile file, and preserves new source code and makefile file.
2. a kind of C/C++ application migration instrument from AIX platform to K-UX platform according to claim 1, it is characterized in that, described interactive module first input/output end port is connected with cpu instruction collection difference identification module first input/output end port, interactive module second input/output end port is connected with operating system difference identification module first input/output end port, interactive module the 3rd input/output end port is connected with compiler difference identification module first input/output end port, interactive module the 4th input/output end port is connected with amending advice module the 4th input/output end port, cpu instruction collection difference identification module second input/output end port is connected with amending advice module first input/output end port, operating system difference identification module second input/output end port is connected with amending advice module second input/output end port, compiler difference identification module second input/output end port is connected with amending advice module the 3rd input/output end port.
3. a kind of C/C++ application migration instrument from AIX platform to K-UX platform according to claim 1 and 2, it is characterized in that, described cpu instruction collection difference identification module, operating system difference identification module, compiler difference identification module all generate respective rule, and its specific rules is:
Cpu instruction collection variance rule, this cpu instruction collection variance rule comprises end pattern rules, data length rule, data type rule, it be cpu instruction collection difference identification module scans program source code and makefile file time, identify the criterion of the code mismatch caused by the cpu instruction collection difference of AIX platform and K-UX platform, and the foundation providing mismatch code revision to advise;
AIX and K-UX operating system variance rule, comprise process processing rule, file operation is regular, pointer operation is regular, its be operating system difference identification module scans program source code and makefile file time, identify the criterion of the code mismatch caused by the operating system difference of AIX platform and K-UX platform, and the foundation providing mismatch code revision to advise;
AIX C compiler and K-UX C compiler variance rule, this rule be compiler difference identification module scans program source code and makefile file time, identify the criterion of the code mismatch caused by the compiler difference of AIX platform and K-UX platform, and the foundation providing mismatch code revision to advise.
4. a kind of C/C++ application migration instrument from AIX platform to K-UX platform according to claim 3, it is characterized in that, in described cpu instruction collection variance rule, end pattern rules are for identifying because AIX platform and K-UX platform end pattern differentials cause the mismatch source code of operation result mistake, and cpu instruction collection difference identification module generates according to end pattern rules and holds mode mismatch source code amending advice; Data length rule is for identifying that cpu instruction collection difference identification module is according to data length generate rule data length mismatch source code amending advice because AIX platform and K-UX platform end data difference in length cause the mismatch source code of operation result mistake; Alignment of data rule may cause the mismatch source code of operation result mistake because of AIX platform difference of aliging with K-UX platform end data for identifying, cpu instruction collection difference identification module is according to alignment of data generate rule alignment of data mismatch source code amending advice.
5. a kind of C/C++ application migration instrument from AIX platform to K-UX platform according to claim 3, it is characterized in that, in described AIX and K-UX operating system variance rule, process processing rule is for identifying because AIX platform and K-UX platform process process difference cause the mismatch source code of operation result mistake, and operating system difference identification module generates process process mismatch source code amending advice according to process processing rule simultaneously; File operation rule for identifying because AIX platform and K-UX platform file difference in operation cause the mismatch source code of operation result mistake, while operating system difference identification module can according to file operation generate rule file operation mismatch source code amending advice; Pointer operation rule for identifying because AIX platform and K-UX platform pointer operation difference cause the mismatch source code of operation result mistake, while operating system difference identification module according to pointer operation generate rule pointer operation mismatch source code amending advice.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510022046.8A CN104516766A (en) | 2015-01-16 | 2015-01-16 | C/C++ application migration tool from AIX platform to K-UX platform |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510022046.8A CN104516766A (en) | 2015-01-16 | 2015-01-16 | C/C++ application migration tool from AIX platform to K-UX platform |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104516766A true CN104516766A (en) | 2015-04-15 |
Family
ID=52792128
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510022046.8A Pending CN104516766A (en) | 2015-01-16 | 2015-01-16 | C/C++ application migration tool from AIX platform to K-UX platform |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104516766A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105183476A (en) * | 2015-09-09 | 2015-12-23 | 中国银行股份有限公司 | Cross-application program construction method and device |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050160399A1 (en) * | 2004-01-19 | 2005-07-21 | Tata Consultancy Services Ltd. | Apparatus and method for automatically migrating client server applications to other architectures and platforms |
US20060064474A1 (en) * | 2004-09-23 | 2006-03-23 | Feinleib David A | System and method for automated migration from Linux to Windows |
CN101281461A (en) * | 2007-04-04 | 2008-10-08 | 国际商业机器公司 | Method and device for transfer applying dependent system environment |
CN101609425A (en) * | 2008-06-19 | 2009-12-23 | 中兴通讯股份有限公司 | A kind of script and associated data implant system and implantation method |
CN103109271A (en) * | 2012-08-30 | 2013-05-15 | 华为技术有限公司 | Inter-platform application migration realization method and system |
-
2015
- 2015-01-16 CN CN201510022046.8A patent/CN104516766A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050160399A1 (en) * | 2004-01-19 | 2005-07-21 | Tata Consultancy Services Ltd. | Apparatus and method for automatically migrating client server applications to other architectures and platforms |
US20060064474A1 (en) * | 2004-09-23 | 2006-03-23 | Feinleib David A | System and method for automated migration from Linux to Windows |
CN101281461A (en) * | 2007-04-04 | 2008-10-08 | 国际商业机器公司 | Method and device for transfer applying dependent system environment |
CN101609425A (en) * | 2008-06-19 | 2009-12-23 | 中兴通讯股份有限公司 | A kind of script and associated data implant system and implantation method |
CN103109271A (en) * | 2012-08-30 | 2013-05-15 | 华为技术有限公司 | Inter-platform application migration realization method and system |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105183476A (en) * | 2015-09-09 | 2015-12-23 | 中国银行股份有限公司 | Cross-application program construction method and device |
CN105183476B (en) * | 2015-09-09 | 2018-08-28 | 中国银行股份有限公司 | A kind of construction method and device of cross-platform program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102385323A (en) | Methods and apparatus to display localized process control objects | |
Fuchs et al. | Formal description of a generic multi-model | |
CN104881285A (en) | Code snippet marking and reusing system based on body | |
CN105138603A (en) | Oracle database migration tool for carrying out migration from HP-UX platform to K-UX platform | |
CN104573121A (en) | DB2 database migration tool migrating from AIX platform to K-UX platform | |
CN104765603A (en) | Application program building method and device | |
CN104536798A (en) | C/C++application migration tool from SPARC platform to K-UX platform | |
CN106681704A (en) | Development device and development method of user interface | |
CN110347522A (en) | A kind of server-side and the integrated implementation method of client | |
CN104516766A (en) | C/C++ application migration tool from AIX platform to K-UX platform | |
CN104536799A (en) | C/C++ application migration tool from HP-UX platform to K-UX platform | |
Voss et al. | A BPMN-based process map for the design and construction of façades | |
CN110490976B (en) | Four-electrical equipment family library modeling method and device based on BIM technology | |
CN102681861A (en) | Method and device for installing software | |
CN102541647B (en) | Method for calling external function of executable component in software integration process | |
US11327471B2 (en) | Building and tracking of an automation engineering environment | |
CN116956838A (en) | Project determining method and device for engineering quantity list | |
KR20090014072A (en) | Virtual factory automatoin system | |
CN109783477B (en) | A kind of data-updating method | |
Gorrie et al. | Principles of product design in developing countries | |
CN105574807A (en) | Development platform of programmable stainer embedded into graphics processor | |
CN107908429B (en) | Human-computer interaction and programming system applied to robot software engineer | |
CN102243489A (en) | Cross-platform data processing system and method | |
CN110489430A (en) | A kind of source tracing method and its system signed and verified based on data block | |
Parkhomenko | Complex requirements analysis for the high-level design of Embedded Systems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20150415 |
|
WD01 | Invention patent application deemed withdrawn after publication |