Dispositivo y método de soporte de la generación de código de programa, dispositivo y método de ejecución del programa, dispositivo y método de compresión del código de programa, programa para el mismo.

Un dispositivo de soporte de la generación de código de programa,

que comprende:

un medio (10) de almacenamiento para almacenar como datos, una regla de optimización que está compuesta de una condición de conversión y un contenido de conversión, estando la condición de conversión determinada en base a un número de repetición mediante el cual se continua los códigos de ejecución en base al mismo comando, con respecto a los datos de un código de programa constituido por un código de ejecución que está compuesto de datos de proceso usados para un proceso de ejecución y un comando que representa un contenido del proceso de ejecución; y

un medio (4-1) de optimización de código que incluye una unidad (4A) de análisis de código para analizar el código de programa y contar el número de repetición, una unidad (4B) de búsqueda de condiciones para cotejar el código de programa analizado con la regla de optimización almacenada en el medio (10) de almacenamiento y buscar una parte que coincida con la condición de conversión en el código de programa en base al número de repetición contado, y una unidad (4D) de optimización para convertir la parte que coincide con la condición de conversión en base al contenido de conversión para generar los datos de un nuevo código de programa;

comprendiendo además el dispositivo:

incorporar un medio (6) de entrada de la condición del aparato incorporado para establecer una capacidad de almacenamiento del código de programa de un aparato que ejecuta el código de programa como un entorno del proceso de ejecución del código de programa; y

los medios (4E, 4F) del proceso de compresión del código de programa para comprimir y procesar el código de programa en base al entorno del proceso de ejecución establecido por el medio (6) de entrada de la condición del aparato incorporado;

en donde los medios (4E, 4F) del proceso de compresión del código de programa se configuran para comprimir el código de programa constituido por los códigos de ejecución, estando cada código de ejecución compuesto por los datos de proceso usados para el proceso de ejecución y el comando que representa el contenido del proceso de ejecución que se dispone en orden, discriminando los datos de proceso y el comando en cada código de ejecución, compilando y convirtiendo las piezas de los datos de proceso para cada elemento en formato binario,

convertir el comando en un valor numérico correspondiente al comando, dividir los datos de proceso convertidos en formato binario y el comando convertido en un valor numérico entre una cantidad de datos predeterminada para formar una pluralidad de grupos con cada grupo correspondiendo a bien los datos de proceso o el comando, siendo el tamaño de cada uno de la pluralidad de grupos la cantidad de datos predeterminada, y, para cada grupo, añadiendo un bit que es una bandera para determinar si el grupo contiene el comando o no.

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

Solicitante: MITSUBISHI DENKI KABUSHIKI KAISHA.

Inventor/es: ITO, TAKAHIRO, SUZUKI,Shigeki, Kushiro,Noriyuki, Koizumi,Yoshiaki, OCHIAI,YOSHIKO.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • G06F8/41
  • G06F9/44 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). › Disposiciones para ejecutar programas específicos.

PDF original: ES-2687433_T3.pdf

 

Patentes similares o relacionadas:

Procedimiento de implementación, procedimiento de funcionamiento y sistema sin instalar el controlador de la tarjeta de datos, del 23 de Enero de 2019, de ZTE CORPORATION: Un procedimiento de implementación para evitar la instalación de un controlador de una tarjeta de datos, que comprende: el software del lado del dispositivo de […]

Descarga de procesamiento de paquetes para virtualización de dispositivos de red, del 16 de Enero de 2019, de Microsoft Technology Licensing, LLC: Un procedimiento de procesamiento de paquetes de red para una máquina virtual que se ejecuta en un sistema informático, incluyendo el sistema informático […]

Generación de una configuración ejecutable, del 16 de Enero de 2019, de AVL LIST GMBH: Procedimiento para generar una configuración ejecutable en un sistema de destino, preferiblemente en un equipo de automatización para desarrollar un vehículo o […]

VEX - Marco de extensión virtual, del 9 de Enero de 2019, de Microsoft Technology Licensing, LLC: Un procedimiento de aislamiento de una extensión usada por un proceso de host, comprendiendo el procedimiento las etapas de: detectar una operación por el […]

Certificación criptográfica de entornos de ejecución alojados seguros, del 5 de Diciembre de 2018, de Microsoft Technology Licensing, LLC: Un método que comprende: establecer, a petición de un sistema cliente , mediante un procesador con seguridad habilitada de un sistema informático, un […]

Procedimiento y aparato de generación de interfaces de usuario a base de automatización con flexibilidad total, del 30 de Noviembre de 2018, de Microsoft Technology Licensing, LLC: Un procedimiento implementado por ordenador de generación de una interfaz de usuario de formulario controlada por modelo para representar un modelo de aplicación, […]

Sistema y procedimiento para actualizar las versiones de conjunto de datos residentes en un dispositivo inalámbrico, del 30 de Noviembre de 2018, de QUALCOMM INCORPORATED: Un sistema para actualizar selectivamente las versiones de las aplicaciones de software almacenadas en un dispositivo inalámbrico , que comprende: uno o más dispositivos […]

Método para notificación de eventos en un dispositivo que ejecuta identidades de múltiples usuarios, del 27 de Noviembre de 2018, de Orange: Un método que comprende presentar notificaciones en un dispositivo electrónico particionado en dos o más instancias distintas, cada instancia teniendo conocimiento […]

Otras patentes de MITSUBISHI DENKI KABUSHIKI KAISHA