Método y sistema para generar un código.

Un método implementado por ordenador para generar un código a partir del código (1) fuente original,

mediante el cual el código (1) fuente original incluye al menos una instrucción de salto y existe en un lenguaje de programación de fuente, comprendiendo el método:

- crear un código (2) intermedio a partir del código (1) fuente original omitiendo al menos una instrucción de salto, existiendo el código (2) intermedio en un lenguaje de programación de destino,

- cargar (S2) el código (2) intermedio en una unidad (3) de manipulación de código, y

- crear (S3), a través de la unidad (3) de manipulación de código, del código (4) fuente de destino desde el código (2) intermedio, en donde la creación comprende una inserción de al menos un fragmento de código fuente en el código (4) fuente de destino, por lo que el al menos un fragmento de código fuente insertado es funcionalmente equivalente a al menos una instrucción de salto omitida, y por lo que al menos un fragmento de código fuente insertado comprende

- una instrucción que arroja una excepción,

- al menos una declaración de bucle dentro del código fuente para el manejo de excepciones,

- al menos una declaración condicional dentro de un bloque "Try" dentro de la declaración de bucle,

- un bloque de captura correspondiente, que captura la excepción, y vuelve a la declaración de bucle, y

- una variable auxiliar que contiene el destino del salto y que es evaluada por la declaración condicional.

Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/EP2011/069044.

Solicitante: Deloitte innoWake GmbH.

Nacionalidad solicitante: Alemania.

Dirección: Robert-Bosch-Straße 1 IT-Tower 89250 Senden ALEMANIA.

Inventor/es: BERNECKER,THORSTEN.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • G06F9/45 SECCION G — FISICA.G06 COMPUTO; CALCULO; CONTEO.G06F TRATAMIENTO DE DATOS DIGITALES ELECTRICOS (computadores en los que una parte del cálculo se efectúa hidráulica o neumáticamente G06D, ópticamente G06E; sistemas de computadores basados en modelos de cálculo específicos G06N). › G06F 9/00 Disposiciones para el control por programa, p. ej. unidad de control (control por programa para dispositivos periféricos G06F 13/10). › Compilación o interpretación de lenguajes de programación evolucionados.
  • G06F9/455 G06F 9/00 […] › Emulación; Simulación de software.

PDF original: ES-2645010_T3.pdf

 

  • Fb
  • Twitter
  • G+
  • 📞

Patentes similares o relacionadas:

Método y sistema para generar un analizador y análisis de los datos complejos, del 12 de Julio de 2017, de Palantir Technologies, Inc: Un sistema configurado para generar un analizador, el sistema que comprende: un dispositivo de memoria configurado para almacenar un […]

Procedimiento de ejecución de una aplicación sin estar instalada, del 21 de Diciembre de 2016, de Microsoft Technology Licensing, LLC: Un procedimiento de ejecución de una aplicación en un sistema informático local sin que la aplicación esté instalada en el sistema informático local, […]

MÉTODO IMPLEMENTADO POR COMPUTADOR QUE EXPONE APLICACIONES TIPO SOFTWARE A PARTIR DE ESPECIFICACIONES DE DISEÑO, del 17 de Noviembre de 2016, de HUEBRA, Nadia Analía: El presente invento es un sistema y un método que, a partir de la entrada de estructuras lógicas de información en un dispositivo electrónico […]

PROCESO Y SISTEMA PARA GENERAR DOCUMENTOS DE ARQUITECTURA FUNCIONAL Y DOCUMENTOS DE ESPECIFICACIÓN DE ANÁLISIS Y DE DISEÑO DE SOFTWARE DE MANERA AUTOMÁTICA, del 3 de Noviembre de 2016, de HUEBRA, Nadia Analía: El presente invento es un sistema y un método implementado por computador para generar automáticamente documentos de Arquitectura Funcional, documentos de […]

Imagen de 'Método y equipo para la compilación de un lenguaje interpretativo…' Método y equipo para la compilación de un lenguaje interpretativo para televisión interactiva, del 15 de Febrero de 2016, de OPENTV, INC.: Método para compilar un script para ejecución en un dispositivo de cliente en un sistema de televisión interactiva que comprende: recibir una página de HTLM que contiene […]

Colocar instrucción de lanzamiento de excepción en código compilado, del 20 de Enero de 2016, de Microsoft Technology Licensing, LLC: Un método para traducir un código de programa informático desde una primera representación de lenguaje a una segunda representación de lenguaje, comprendiendo el método: […]

Imagen de 'MECANISMO PARA FACILITAR LA FUSIÓN DINÁMICA Y EFICAZ DE INSTRUCCIONES…' MECANISMO PARA FACILITAR LA FUSIÓN DINÁMICA Y EFICAZ DE INSTRUCCIONES INFORMÁTICAS EN PROGRAMAS DE SOFTWARE, del 2 de Octubre de 2014, de INTEL CORPORATION: Se describe un mecanismo para facilitar la fusión dinámica y eficaz de instrucciones informáticas, según una realización. Un procedimiento de realizaciones, […]

Imagen de 'ARQUITECTURA PARA GENERAR REPRESENTACIONES INTERMEDIAS PARA LA…' ARQUITECTURA PARA GENERAR REPRESENTACIONES INTERMEDIAS PARA LA CONSERVACION DE CODIGOS DE PROGRAMAS, del 18 de Junio de 2010, de INTERNATIONAL BUSINESS MACHINES CORPORATION: Un método para generar una representación intermedia durante la traducción de código sujeto a código de objetivo , que comprende las […]

‹‹ Perforador de cartucho duradero

Procedimiento y sistema para la transmisión de un mensaje de llamada de emergencia basado en texto mediante un equipo terminal móvil de telecomunicación y mediante una red de comunicación de radiotelefonía móvil, sistema, programa informático y producto de programa informático ››