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)
- Procédé comprenant :l'analyse, par un processeur, d'un code d'une première version (100) d'un programme d'ordinateur pour identifier un premier processus inclus dans la première version (100) du programme d'ordinateur, le code définissant le premier processus et le premier processus étant configuré pour réaliser une première opération sur des données uniquement d'un ou plusieurs premiers formats ; etla création, par un processeur et sur la base de l'analyse, d'une spécification qui définit un ou plusieurs seconds processus configurés pour réaliser une seconde opération sur des données d'un second format différent des un ou plusieurs premiers formats, la seconde opération étant basée sur la première opération, et la spécification étant un fichier (606, 706) distinct du programme d'ordinateur ; etpar un compilateur (608, 712, 826) ou un interpréteur, la génération, sur la base de la spécification et de la première version (100) du programme d'ordinateur, d'une seconde version (200, 300) d'au moins une partie du programme d'ordinateur, la génération comportant l'omission du premier processus et l'inclusion dans la seconde version (200, 300) de l'au moins une partie du programme d'ordinateur des un ou plusieurs seconds processus définis dans la spécification (220, 312) et configuré pour réaliser la seconde opération sur des données du second format différent des un ou plusieurs premiers formats.
- Procédé selon la revendication 1, dans lequel l'identification d'un premier processus comporte l'identification d'un premier processus dans lequel la première opération dépend du format des données.
- Procédé selon la revendication 1 ou 2, dans lequel l'identification d'un premier processus comporte l'identification d'un premier processus qui n'est pas en mesure de réaliser la première opération sur des données du second format.
- Procédé selon l'une quelconque des revendications précédentes, comportant la détermination d'un format de données destiné à être traité par le premier processus, dans lequel l'identification d'un premier processus comporte l'identification d'un premier processus qui n'est pas en mesure de réaliser la première opération sur des données ayant le format des données destiné à être traité par le premier processus.
- Procédé selon l'une quelconque des revendications précédentes, dans lequel l'identification d'un premier processus comporte l'identification d'un premier élément de traitement de données du programme d'ordinateur, le premier élément de traitement de données étant configuré pour exécuter le premier processus.
- Procédé selon la revendication 5, dans lequel l'inclusion des un ou plusieurs seconds processus dans le programme d'ordinateur comporte l'inclusion d'un ou plusieurs seconds éléments de traitement de données dans la seconde version (200, 300) de l'au moins une partie du programme d'ordinateur, le second élément de traitement de données étant configuré pour exécuter les un ou plusieurs seconds processus.
- Procédé selon l'une quelconque des revendications précédentes, dans lequel le premier processus est configuré pour réaliser la première opération sur des enregistrements de données d'un premier format d'enregistrement et dans lequel les un ou plusieurs seconds processus sont configurés pour réaliser la seconde opération sur des enregistrements de données d'un second format d'enregistrement.
- Procédé selon l'une quelconque des revendications précédentes, dans lequel la génération de la seconde version (200, 300) d'au moins une partie du programme d'ordinateur comporte la génération d'une copie de la partie du programme d'ordinateur.
- Procédé selon la revendication 8, comportant la modification de la copie de la partie du programme d'ordinateur pour omettre le premier procédé et inclure les un ou plusieurs seconds procédés.
- Procédé selon l'une quelconque des revendications précédentes, comportant l'exécution de la seconde version (200, 300) du programme d'ordinateur.
- Procédé selon la revendication l, dans lequel la spécification identifie un ou plusieurs d'un processus en amont du premier processus et d'un processus en aval du premier processus.
- Procédé selon la revendication l, dans lequel le programme d'ordinateur comprend un graphe (100, 604, 704, 828), dans lequel le premier processus est un processus exécutable représenté par un premier composant (104, 108) du graphe (100, 604, 704, 828) et dans lequel les un ou plusieurs seconds processus sont des processus exécutables représentés par un ou plusieurs seconds composants (204, 308) du graphe (100, 604, 704, 828).
- Procédé selon la revendication 12, dans lequel les un ou plusieurs seconds composants (204, 308) sont configurés pour recevoir des enregistrements de données à partir d'un composant en amont (103, 106) du graphe (100, 604, 704, 828), et/ou dans lequel les un ou plusieurs seconds composants (204, 308) sont configurés pour fournir des enregistrements de données à un composant en aval (106, 112) du graphe (100, 604, 704, 828) .
- Système de traitement de données (800), comportantun processeur couplé à une mémoire, le processeur et la mémoire étant configurés pour : analyser un code d'une première version (100) d'un programme d'ordinateur pour identifier un premier processus inclus dans la première version (100) du programme d'ordinateur, le code définissant le premier processus et le premier processus étant configuré pour réaliser une première opération sur des données uniquement d'un ou plusieurs premiers formats ; etcréer, sur la base de l'analyse, une spécification qui définit un ou plusieurs seconds processus configurés pour réaliser une seconde opération sur des données d'un second format différent des un ou plusieurs premiers formats, dans lequel la seconde opération est basée sur la première opération et dans lequel la spécification est un fichier (606, 706) distinct du programme d'ordinateur;un compilateur (608, 712, 826) ou un interpréteur, le compilateur (608, 712, 826) ou l'interpréteur étant configuré pour : générer, sur la base de la spécification et de la première version (100) du programme d'ordinateur, une seconde version (200, 300) d'au moins une partie du programme d'ordinateur, la génération comportant l'omission du premier processus et l'inclusion dans la seconde version (200, 300) de l'au moins une partie du programme d'ordinateur des un ou plusieurs secondsprocessus définis dans la spécification (220, 312) et configuré pour réaliser la seconde opération sur des données du second format différent des un ou plusieurs premiers formats.
- Support non transitoire lisible par ordinateur stockant des instructions pour amener un système informatique à réaliser les opérations du procédé selon l'une quelconque des revendications 1 à 13.
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 (fr) | Débogage d'un graphique | |
| 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 |