Skip to main content
European Commission logo
español español
CORDIS - Resultados de investigaciones de la UE
CORDIS
CORDIS Web 30th anniversary CORDIS Web 30th anniversary
Contenido archivado el 2024-05-27

COrrect development of reAl-time Embedded systems in UML

Article Category

Article available in the following languages:

Un servicio de telecomunicaciones basado en componentes

Una aplicación de telecomunicación recientemente desarrollada ha sido utilizada para evaluar una nueva metodología y herramientas para desarrollar sistemas integrados en tiempo real.

La creciente complejidad del software integrado, que es distribuido y emplea también múltiples plataformas, ha hecho que el proyecto OMEGA desarrolle la metodología y las herramientas necesarias para la industria europea del software. Con ayuda del lenguaje de modelado unificado (UML) y sobre la base de la semántica limpia de las perspectivas arquitectónicas y sus relaciones, se han obtenido sistemas integrados en tiempo real. Se espera que esos sistemas contribuyan a predecir software de alta calidad a costes competitivos. Para evaluar la importancia del proyecto, la metodología y la herramienta de validación, se emplearon cuatro estudios prácticos en distintos campos de aplicación industrial. Uno de ellos hacía referencia a la aplicación de FTRD, un servicio de telecomunicación construido sobre componentes integrados de servicio y plataforma. La aplicación está relacionada con un servicio denominado Depannage, vinculado a una necesidad específica del cliente, por ejemplo una necesidad médica, la actuación de los bomberos o la reparación del coche. El usuario realiza una llamada telefónica para solicitar el servicio Depannage a través de un número específico y, tras obtener la autenticación, el servicio busca un lugar cercano al de la llamada. Una vez localizado, se buscan a todos los usuarios que forman la sociedad depannage y que estén lo más cerca posible del usuario que ha llamado. Con ayuda del servicio, se conectará al usuario que ha llamado a uno de los números potenciales de forma secuencial o paralela. El componente principal de la aplicación se centra en la lógica del servicio final, mientras que el conjunto de componentes del servicio constituyen las partes integradas del sistema. Estos componentes del servicio son ajenos al sistema de integración porque son reutilizables y se pueden usar en distintos servicios. En un entorno no determinista pueden albergarse distintos teléfonos y usuarios. La aplicación se creó de una forma paulatina, y para más información puede hacer clic en la siguiente dirección: http://www-omega.imag.fr/cs/FTRD/FTRD.php

Descubra otros artículos del mismo campo de aplicación