Skip to main content
Przejdź do strony domowej Komisji Europejskiej (odnośnik otworzy się w nowym oknie)
polski polski
CORDIS - Wyniki badań wspieranych przez UE
CORDIS
CORDIS Web 30th anniversary CORDIS Web 30th anniversary
Zawartość zarchiwizowana w dniu 2024-05-27
COrrect development of reAl-time Embedded systems in UML

Article Category

Article available in the following languages:

Realising play-in and smart play-out approach

Within the context of the OMEGA project, a Play-Engine tool has been developed to support a scenario-based approach for identification and execution of behavioural requirements of complex reactive systems.

The ever growing popularity of embedded software has led researchers to explore new means of working with these increasingly complex, multi-platform and distributed systems. At the same time, automation in software development is highly required in order for the European industry to stay competitive in the worldwide marketplace. For this reason, validation from the early phases of development becomes a prerequisite for producing high quality software at competitive costs. Motivated by this, the OMEGA project developed suitable methodology and tools for the development of real-time and embedded systems using Unified Modelling Language (UML). One of these tools is the Play-Engine tool that has been based on the play-in/play-out approach. This advanced tool technology allows specification and execution of behavioural requirement of complex reactive systems. Exploitation of the language of Live Sequence Charts (LSCs) allows definition of the scenarios. Following the play-in/play-out approach, requirements are easily captured by playing them in with the aid of a Graphical User Interface (GUI) that offers powerful and direct execution. Moreover, on the grounds of verification methods an extension of this approach, the so-called smart play-out, offers direct execution of the scenarios. At the same time, it provides means for analysis of the scenarios in terms of consistency and satisfaction of provided behavioural properties. For the purposes of the OMEGA project, the robust Play-Engine tool has already been applied in three case studies. One of these is a flight control mechanism that realises "sensors voting and monitoring" operations in a standard flight control system designed by the Israeli Aircraft Industry (IAI). Another one includes the Medium Altitude Reconnaissance System (MARS) system, which counteracts the image quality degradation caused by an aircraft's forward motion developed by the National Research Laboratory (NLR) in Netherlands. A third application involves the Depannage telecomm service built on top of embedded platform and service components realised by France Telecom R&D (FTRD). The Play-Engine tool is currently a research prototype tool developed at the Weizmann Institute of Science. For further information click at: http://www-omega.imag.fr/index.php(odnośnik otworzy się w nowym oknie)

Znajdź inne artykuły w tej samej dziedzinie zastosowania