Skip to main content
European Commission logo
English English
CORDIS - EU research results
CORDIS
CORDIS Web 30th anniversary CORDIS Web 30th anniversary
Content archived on 2024-05-27

COrrect development of reAl-time Embedded systems in UML

Article Category

Article available in the following languages:

A component-based telecom service

A newly developed telecommunication application was employed for the evaluation of novel methodology and tools for the development of real time embedded systems.

The ever increasing complexity of embedded software, which is also multi-platform and distributed has urged the OMEGA project to develop methodology and tools for the European software industry. With the aid of Unified Modelling Language (UML) and on the basis of clean semantics of architectural viewpoints and their relations, real time embedded systems have been released. Such systems are expected to contribute into the production of high quality software at competitive costs. In order to evaluate the project's profile, methodology and validation tools, four case studies in different industrial application fields were used. One of them involved the FTR&D application, which is a telecomm service built on top of embedded platform and service components. The application involves a service, called Depannage that is related to a particular user need, such as a medical, a fire brigade or a car repairing service. The user makes a phone call asking for the Depannage service through a specific number and after receiving authentication, service invocation seeks for a calling location. Once found, all users who comprise the depannage society and are as close as possible to the location of the calling user are sought. Aided by the service, the calling user will get connected to one of the potential numbers in sequential or parallel way. The key component of the application focuses on the final service logic, while a set of service components represent embedded parts of the system. These service components are independent from the embedding system as they are reusable and may be employed under various service logics. Different phones and users are accommodated within a non-deterministic environment. The application was built using a step-by-step approach and for further information, click at: http://www-omega.imag.fr/cs/FTRD/FTRD.php

Discover other articles in the same domain of application