Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020089076 - METHOD FOR EXECUTING CODE PORTIONS ON EXECUTION RESOURCES

Publication Number WO/2020/089076
Publication Date 07.05.2020
International Application No. PCT/EP2019/079179
International Filing Date 25.10.2019
IPC
G06F 9/455 2018.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
CPC
G06F 9/455
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
Applicants
  • SCALEDYNAMICS [FR]/[FR]
Inventors
  • CABILLIC, Gilbert
  • LESOT, Jean-Philippe
Agents
  • VIDON BREVETS & STRATÉGIE
Priority Data
186006931.10.2018FR
Publication Language French (FR)
Filing Language French (FR)
Designated States
Title
(EN) METHOD FOR EXECUTING CODE PORTIONS ON EXECUTION RESOURCES
(FR) EXECUTER DES PORTIONS DE CODE SUR DES RESSOURCES D´EXECUTION
Abstract
(EN)
The invention relates to a method for executing a scripted code of an application, said method being implemented by means of an electronic device, referred to as a calling resource (ResA, A), within which said application is executable. According to the invention, such a method comprises: - a step of obtaining (20) the scripted code of the application (PCP) comprising a set of projectable objects, a projectable object from the set of projectable objects comprising at least one function which is executable with a destination execution resource (resX, B); - a step of preparing a transmission data structure (PCP#, heap) for at least one projectable object of the previously obtained scripted code, the transmission data structure associating scripted code with each projectable object, at least one indexing datum; - a step of transmitting (40), to a destination execution resource, the transmission data structure (PCP#, heap) of the scripted code; and subsequently execution (50), by the destination execution resource, of at least one function of said at least one projectable object of the transmission data structure; - a step of receiving (60) a data structure (ExObj, diff) of execution results of the at least one function; - a step of integrating execution results of the execution result data structure into the calling resource.
(FR)
L'invention se rapporte à un procédé d'exécution d'un code scripté d'une application, procédé mis en œuvre par l'intermédiaire d'un dispositif électronique, appelé ressource appelante (ResA, A), au sein de laquelle ladite application est exécutable. Selon l'invention, un tel procédé comprend: - une étape d'obtention (20) du code scripté de l'application (PCP) comprenant un ensemble d'objets projetables, un objet projetable de l'ensemble d'objets projetables comprenant au moins une fonction exécutable auprès d'une ressource d'exécution de destination (resX, B); - une étape de préparation d'une structure de données de transmission (PCP#, heap) d'au moins un objet projetable dudit code scripté préalablement obtenu, ladite structure de données de transmission associant à chaque objet projetable du code scripté, au moins une donnée d'indexation; - une étape de transmission (40), à une ressource d'exécution de destination, de la structure de données de transmission (PCP#, heap) du code scripté; et postérieurement à l'exécution (50), par la ressource d'exécution de destination, d'au moins une fonction dudit au moins un objet projetable de la structure de données de transmission : - une étape de réception (60) d'une structure de données (ExObj, diff) de résultats d'exécution de ladite au moins une fonction; - une étape d'intégration de résultats d'exécution de la structure de données de résultats d'exécution au sein de la ressource appelante.
Latest bibliographic data on file with the International Bureau