Procedimiento de gestión de módulos de software integrados para una computadora electrónica de un dispositivo de conmutación eléctrica.
Procedimiento de gestión de módulos de software integrados (40) para una computadora electrónica integrada (10) de un dispositivo eléctrico de conmutación (2) de una corriente eléctrica,
en el que este procedimiento comprende los siguientes pasos:
a) adquisición (1020), por un sistema de gestión (20) de módulos de software de la computadora electrónica (10) del dispositivo de conmutación (2), de un módulo de software (40) que comprende un código ejecutable (42) y un contrato de servicio (44) en el que se declaran los recursos de hardware que requiere el código ejecutable (42) durante su ejecución por la computadora electrónica;
b) instalación (1004) del módulo de software (40) dentro de un receptáculo de acogida (50) por el sistema de gestión (20), perteneciendo dicho receptáculo de acogida a un conjunto de receptáculos de acogida (50) destinados cada uno a formar un entorno para ejecutar un módulo de software (40), teniendo cada receptáculo (50) para este propósito una ubicación de memoria definida estáticamente dentro de una memoria (14) de la computadora electrónica (10) y estando asociada con un subconjunto (52) de recursos de hardware de la computadora electrónica (10);
c) Ejecución (1010) del módulo de software (40) por la computadora electrónica (10);
en el que el paso c) comprende, durante la ejecución del módulo de software (40), un paso de comprobación (1012), mediante el sistema de gestión (20), de si la ejecución del módulo de software (40) cumple con el contrato de servicio (44) de este módulo de software (40), en el que se permite que dicha ejecución continúe si se cumple el contrato de servicio, y en el que, si se identifica la ejecución del módulo de software (40) como no conforme al contrato de servicio,
se establece un paso de recuperación (1016) con el fin de interrumpir la ejecución del módulo de software (40) por parte de la computadora electrónica (10),
y en el que, en el paso c), la ejecución del código (42) comprende la ejecución de una pluralidad de tareas en tiempo real por parte de una unidad lógica de cálculo (12) de la computadora electrónica (10), estando asociada cada tarea a una frecuencia de ejecución predefinida, y en el que la ejecución de las tareas por la unidad lógica de cálculo (12) está regulada por un primer planificador (26) implementado por el sistema de gestión (20) y luego por un segundo planificador implementado por un sistema operativo en tiempo real (18) de la computadora electrónica (10),
autorizando el primer planificador (26) selectivamente la ejecución de las tareas pendientes de ejecución en función de su frecuencia de ejecución y les asigna un nivel de prioridad de ejecución para el segundo planificador que depende de la frecuencia de ejecución definida para esta tarea.
Tipo: Patente Europea. Resumen de patente/invención. Número de Solicitud: E18196330.
Solicitante: SCHNEIDER ELECTRIC INDUSTRIES SAS.
Nacionalidad solicitante: Francia.
Dirección: 35, rue Joseph Monier 92500 Rueil-Malmaison FRANCIA.
Inventor/es: BUFFERNE,VINCENT, POPOVIC,VLADIMIR.
Fecha de Publicación: .
Clasificación Internacional de Patentes:
- G06F11/07 FISICA. › G06 CALCULO; CONTEO. › G06F PROCESAMIENTO ELECTRICO DE DATOS DIGITALES (sistemas de computadores basados en modelos de cálculo específicos G06N). › G06F 11/00 Detección de errores; Corrección de errores; Monitorización (detección, corrección o monitorización de errores en el almacenamiento de información basado en el movimiento relativo entre el soporte de registro y el transductor G11B 20/18; monitorización, es decir, supervisión del progreso del registro o reproducción G11B 27/36; en memorias estáticas G11C 29/00). › Respuesta ante la aparición de un defecto, p. ej. tolerancia ante fallos.
- G06F11/30 G06F 11/00 […] › Vigilancia del funcionamiento.
- G06F11/34 G06F 11/00 […] › Registro o evaluación estática de la actividad del computador, p. ej. de las interrupciones o de las operaciones de entrada-salida.
- G06F8/61 G06F […] › G06F 8/00 Disposiciones para la ingeniería del software (comprobación o depuración G06F 11/36; aspectos administrativos, de planificación u organización de la gestión de proyectos software G06Q 10/06). › Instalación.
- G06F9/445 G06F […] › G06F 9/00 Disposiciones para el control por programa, p. ej. unidades de control (control por programa para dispositivos periféricos G06F 13/10). › Carga o inicio de programas (arranque G06F 9/4401; disposiciones de seguridad para la carga o inicio de programas G06F 21/57).
PDF original: ES-2805460_T3.pdf
Patentes similares o relacionadas:
Comunicación de datos de recompensa entre aplicaciones, del 10 de Junio de 2020, de Outfit7 Limited: Método de comunicación de datos de recompensa desde una primera aplicación que se ejecuta en un dispositivo de procesamiento de datos hasta una segunda aplicación […]
Compartición de objetos de primera clase a través de múltiples lenguajes de programación interpretados, del 29 de Abril de 2020, de THE BOEING COMPANY: Un método para compartir construcciones de lenguaje entre diferentes lenguajes de secuencias de comandos basados en Java, en el que las construcciones del […]
Sistema de control de acceso al servicio y procedimiento que usa un agente del navegador integrado, del 15 de Abril de 2020, de SAMSUNG ELECTRONICS CO., LTD.: Un sistema de control de acceso al servicio que usa un agente del navegador integrado, comprendiendo el sistema: un servidor que proporciona […]
Menú y configuración aumentada de búsqueda para aplicaciones informáticas, del 18 de Marzo de 2020, de Microsoft Technology Licensing, LLC: Un sistema, que comprende: un componente de referencia configurado para acceder a un conjunto de metadatos almacenados en un archivo […]
Sistemas y métodos para sincronización de datos y gestión de conmutación por error, del 19 de Febrero de 2020, de IEX Group, Inc: Un método para ejecutar una aplicación de forma expeditiva en al menos un procesador informático, comprendiendo el método: ejecutar simultáneamente una pluralidad de instancias […]
Aparatos y procedimientos de ampliación de servicios de aplicaciones, del 12 de Febrero de 2020, de QUALCOMM INCORPORATED: Un procedimiento para ampliar servicios de un dispositivo de usuario, que comprende: identificar una primera aplicación residente en el dispositivo […]
Método para transmitir y verificar la validez de los datos de configuración en un sistema electrónico, sistema electrónico asociado y producto de programa informático, del 29 de Enero de 2020, de ALSTOM Transport Technologies: Método para transmitir y verificar la validez de los datos de configuración en un sistema electrónico con almacenamiento centralizado de los […]
APARATO DE CONTROL PARA UN VEHÍCULO Y PROCEDIMIENTO PARA UNA ACTUALIZACIÓN DE DATOS PARA UN APARATO DE CONTROL PARA UN VEHÍCULO, del 22 de Febrero de 2012, de ROBERT BOSCH GMBH: Aparato de control (SG) para un vehículo (FZ) con: - una primera memoria (ROM), que presenta una primera zona (B1), en la que está previsto un Bootloader (B), y que presenta […]