HK1262815B - Format-specific data processing operations - Google Patents
Format-specific data processing operations Download PDFInfo
- Publication number
- HK1262815B HK1262815B HK19122561.4A HK19122561A HK1262815B HK 1262815 B HK1262815 B HK 1262815B HK 19122561 A HK19122561 A HK 19122561A HK 1262815 B HK1262815 B HK 1262815B
- Authority
- HK
- Hong Kong
- Prior art keywords
- data
- graph
- format
- version
- component
- Prior art date
Links
Claims (15)
- Verfahren, das Folgendes enthält:Analysieren von Code einer ersten Version (100) eines Computerprogramms zum Identifizieren eines ersten Prozesses, der in der ersten Version (100) des Computerprogramms enthalten ist, durch einen Prozessor, wobei der Code den ersten Prozess definiert und wobei der erste Prozess konfiguriert ist, nur an Daten eines oder mehrerer erster Formate eine erste Operation auszuführen; undErzeugen einer Spezifikation, die einen oder mehrere zweite Prozesse definiert, die konfiguriert sind, an Daten eines zweiten Formats, das von dem einen oder den mehreren ersten Formaten verschieden ist, eine zweite Operation auszuführen, durch einen Prozessor und auf der Grundlage der Analyse, wobei die zweite Operation auf der ersten Operation beruht und wobei die Spezifikation eine Datei (606, 706) ist, die von dem Computerprogramm getrennt ist; undErzeugen einer zweiten Version (200, 300) wenigstens eines Abschnitts des Computerprogramms durch einen Compiler (608, 712, 826) oder durch einen Interpreter auf der Grundlage der Spezifikation und der ersten Version (100) des Computerprogramms, wobei das Erzeugen das Weglassen des ersten Prozesses und das Aufnehmen des einen oder der mehreren zweiten Prozesse, die in der Spezifikation (220, 312) definiert sind und die konfiguriert sind, an Daten des zweiten Formats, das von dem einen oder den mehreren ersten Formaten verschieden ist, die zweite Operation auszuführen, in die zweite Version (200, 300) wenigstens des Abschnitts des Computerprogramms enthält.
- Verfahren nach Anspruch 1, in dem das Identifizieren eines ersten Prozesses das Identifizieren eines ersten Prozesses, in dem die erste Operation von dem Format der Daten abhängt, enthält.
- Verfahren nach Anspruch 1 oder 2, in dem das Identifizieren eines ersten Prozesses das Identifizieren eines ersten Prozesses, der nicht fähig ist, an Daten des zweiten Formats die erste Operation auszuführen, enthält.
- Verfahren nach einem der vorhergehenden Ansprüche, das das Bestimmen eines Formats von durch den ersten Prozess zu verarbeitenden Daten enthält, wobei das Identifizieren eines ersten Prozesses das Identifizieren eines ersten Prozesses, der nicht fähig ist, an Daten mit dem Format der durch den ersten Prozess zu verarbeitenden Daten die erste Operation auszuführen, enthält.
- Verfahren nach einem der vorhergehenden Ansprüche, in dem das Identifizieren eines ersten Prozesses das Identifizieren eines ersten Datenverarbeitungselements des Computerprogramms, wobei das erste Datenverarbeitungselement konfiguriert ist, den ersten Prozess auszuführen, enthält.
- Verfahren nach Anspruch 5, in dem das Aufnehmen des einen oder der mehreren zweiten Prozesse in das Computerprogramm das Aufnehmen eines oder mehrerer zweiter Datenverarbeitungselemente in die zweite Version (200, 300) wenigstens des Abschnitts des Computerprogramms enthält, wobei das zweite Datenverarbeitungselement konfiguriert ist, den einen oder die mehreren zweiten Prozesse auszuführen.
- Verfahren nach einem der vorhergehenden Ansprüche, in dem der erste Prozess konfiguriert ist, an Datensätzen eines ersten Datensatzformats die erste Operation auszuführen, und in dem der eine oder die mehreren zweiten Prozesse konfiguriert sind, an Datensätzen eines zweiten Datensatzformats die zweite Operation auszuführen.
- Verfahren nach einem der vorhergehenden Ansprüche, in dem das Erzeugen der zweiten Version (200, 300) wenigstens eines Abschnitts des Computerprogramms das Erzeugen einer Kopie des Abschnitts des Computerprogramms enthält.
- Verfahren nach Anspruch 8, das das Ändern der Kopie des Abschnitts des Computerprogramms, um den ersten Prozess wegzulassen und um den einen oder die mehreren zweiten Prozesse aufzunehmen, enthält.
- Verfahren nach einem der vorhergehenden Ansprüche, das das Ausführen der zweiten Version (200, 300) des Computerprogramms enthält.
- Verfahren nach Anspruch 1, in dem die Spezifikation einen oder mehrere eines dem ersten Prozess vorgeschalteten Prozesses und eines dem ersten Prozess nachgeschalteten Prozesses identifiziert.
- Verfahren nach Anspruch 1, in dem das Computerprogramm einen Graphen (100, 604, 704, 828) umfasst, wobei der erste Prozess ein ausführbarer Prozess ist, der durch eine erste Komponente (104, 108) des Graphen (100, 604, 704, 828) dargestellt ist, und in dem der eine oder die mehreren zweiten Prozesse ausführbare Prozesse sind, die durch einen oder mehrere zweite Komponenten (204, 308) des Graphen (100, 604, 704, 828) dargestellt sind.
- Verfahren nach Anspruch 12, in dem die eine oder die mehreren zweiten Komponenten (204, 308) konfiguriert sind, Datensätze von einer vorgeschalteten Komponente (103,106) des Graphen (100, 604, 704, 828) zu empfangen, und/oder in dem die eine oder die mehreren zweiten Komponenten (204, 308) konfiguriert sind, Datensätze für eine nachgeschaltete Komponente (106, 112) des Graphen (100, 604, 704, 828) bereitzustellen.
- Datenverarbeitungssystem (800), das Folgendes enthält:einen Prozessor, der mit einem Speicher gekoppelt ist, wobei der Prozessor und der Speicher konfiguriert sind zum:Analysieren von Code einer ersten Version (100) eines Computerprogramms zum Identifizieren eines ersten Prozesses, der in der ersten Version (100) des Computerprogramms enthalten ist, wobei der Code den ersten Prozess definiert und wobei der erste Prozess konfiguriert ist, nur an Daten eines oder mehrerer erster Formate eine erste Operation auszuführen; undErzeugen einer Spezifikation, die einen oder mehrere zweite Prozesse definiert, die konfiguriert sind, an Daten eines zweiten Formats, das von dem einen oder den mehreren ersten Formaten verschieden ist, eine zweite Operation auszuführen, auf der Grundlage der Analyse, wobei die zweite Operation auf der ersten Operation beruht und wobei die Spezifikation eine Datei (606, 706) ist, die von dem Computerprogramm getrennt ist; undeinen Compiler (608, 712, 826) oder einen Interpreter, wobei der Compiler (608, 712, 826) oder Interpreter konfiguriert ist zum: Erzeugen einer zweiten Version (200, 300) wenigstens eines Abschnitts des Computerprogramms auf der Grundlage der Spezifikation und der ersten Version (100) des Computerprogramms, wobei das Erzeugen das Weglassen des ersten Prozesses und dasAufnehmen des einen oder der mehreren zweiten Prozesse, die in der Spezifikation (220, 312) definiert sind und die konfiguriert sind, an Daten des zweiten Formats, das von dem einen oder den mehreren ersten Formaten verschieden ist, die zweite Operation auszuführen, in die zweite Version (200, 300) wenigstens des Abschnitts des Computerprogramms enthält.
- Nichttransitorisches computerlesbares Medium, das Anweisungen speichert, um zu veranlassen, dass ein Computersystem die Operationen des Verfahrens nach einem der Ansprüche 1 bis 13 ausführt.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201662345217P | 2016-06-03 | ||
| US201715433467 | 2017-02-15 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| HK1262815A1 HK1262815A1 (en) | 2020-01-17 |
| HK1262815B true HK1262815B (en) | 2022-12-30 |
Family
ID=
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10705807B2 (en) | Application testing | |
| EP3215948B1 (de) | Fehlerbeseitigung eines graphen | |
| AU2021201363B2 (en) | Format-specific data processing operations | |
| HK1262815A1 (en) | Format-specific data processing operations | |
| HK1262815B (en) | Format-specific data processing operations | |
| HK40047412A (en) | Application testing | |
| HK1236642A1 (en) | Application testing | |
| HK1236642B (en) | Application testing | |
| HK1244081B (en) | Debugging a graph |