Skip to main content
Vai all'homepage della Commissione europea (si apre in una nuova finestra)
italiano it
CORDIS - Risultati della ricerca dell’UE
CORDIS
Contenuto archiviato il 2024-05-27

Hard Real-time CORBA

Obiettivo

Modern control systems are typically software intensive distributed applications that can benefit from mainstream software technologies if these technologies are able to adequately address real-time requirements of control applications. One of such mainstream software technologies is middleware and, in particular, CORBA middleware. The problem for using CORBA specifications in control applications is that they only address soft real-time issues but do not address the hard real-time (HRT) critical aspects of control systems, where communications delay and jitter can cause catastrophic failures. The objective of this project is to identify requirements for the application of Real-time CORBA technology in control systems, the enhancement of the OMG CORBA specifications, and the implementation of a pluggable HRT transport (real time protocol for an ORB). The requirements will be developed based on partner's experience and on project specific experiments in two testbeds, one in robot control and one in continuous process control. These requirements will be used to launch a specification process inside the OMG by means of the preparation of a RFI (Request for Information), a RFP (Request for Proposals) and collaboration with other groups in the elaboration of a proposal in response to the RFP.

OBJECTIVES
Control systems are software-intensive applications that are becoming extremely complex as new functionality is required from them. Complexity is a real engineering challenge and distributed object technology has proved useful in dealing with this problem. One of the leading technologies in this field is the object request brokering model proposed by the CORBA specification from the Object Management Group. But, while present CORBA specifications do address real-time issues they deal only with soft real-time systems, and this is not enough for certain types of distributed systems (namely controllers) where timing properties are critical. The central objective of HRTC is:
i) to analyse and identify hard-real time requirements posed by CORBA based distributed control systems, and to develop theory/methodology for hard-real time applications;
ii) to enhance CORBA specifications with corresponding interfaces in order to build distributed control systems that have real-time requirements with hard timing constraints, and;
iii) to the implement a CORBA pluggable HRT transport (real time protocol for an ORB) for running experiments. The requirements will be developed based on partner's experience and on project specific experiments in two testbeds (one in robot control and one in continuous process control). They will be used to launch a specification process inside the OMG by means of the preparation of a RFI (Request for Information), a RFP (Request for Proposals) and collaboration with other groups in the elaboration of a proposal in response to the RFP.

DESCRIPTION OF WORK
In summary, it is the purpose of the project to build two experimental real-time CORBA control platforms to be able to specify what advances are needed in the OMG specifications; to construct a network transport with better temporal properties than the standard interoperation protocol IIOP; and to collaborate with the OMG in the elaboration of new specifications in this field. The focus of the project is control applications, i.e. applications where the information system closes a control loop to keep a target system in a controlled state. Timing is critical in this type of application due to dynamic effects that can be derived from delays or jitter due to the software/hardware path. To achieve the above objectives with the said focus the project work is organized into five technical workpackages:
WP 1: Domain engineering of CORBA-based control systems. The project will develop a sound, theoretical approach to methodologies and models to build hard real-time, software intensive, distributed, object-based control systems. It will produce a domain analysis of distributed object-based control systems, will define a set of reusable domain architectures and will define an engineering process specifically tailored to these applications.
WP 2: Real-time interoperation protocols. The IIOP protocol used by ORBs to interoperate is not adequate for hard real-time applications. This WP will analyse protocols for distributed control and will develop a conceptual model for the precise specification of temporal properties of interfaces. It will further design and implement a new protocol for ORB interoperation to be used by ORBs by means of the extensible transports framework of the OMG.
WP 3: A distributed robot control testbed will be built, which will be used to elicit requirements and perform experiments in conditions of tight timing constraints. Experiments will be done using conventional IIOP and the new real-time protocol from WP 2.
WP 4: A distributed process control testbed will be built, which will be used to elicit requirements and perform experiments in conditions of systems heterogeneity and legacy integration. Experiments will be done using conventional IIOP and the new real-time protocol from WP 2.
WP 5: Elaboration of CORBA specifications. The project will collaborate with OMG real-time task force to enhance CORBA specifications to deal with hard real-time requirements. In addition to the above technical work, the project will undertake targeted dissemination actions in order to achieve maximum impact of the project findings. These will in particular include contributions to the CORBA standardisation activities and the launch of a specification process inside the OMG.

Campo scientifico (EuroSciVoc)

CORDIS classifica i progetti con EuroSciVoc, una tassonomia multilingue dei campi scientifici, attraverso un processo semi-automatico basato su tecniche NLP. Cfr.: Il Vocabolario Scientifico Europeo.

È necessario effettuare l’accesso o registrarsi per utilizzare questa funzione

Programma(i)

Programmi di finanziamento pluriennali che definiscono le priorità dell’UE in materia di ricerca e innovazione.

Argomento(i)

Gli inviti a presentare proposte sono suddivisi per argomenti. Un argomento definisce un’area o un tema specifico per il quale i candidati possono presentare proposte. La descrizione di un argomento comprende il suo ambito specifico e l’impatto previsto del progetto finanziato.

Invito a presentare proposte

Procedura per invitare i candidati a presentare proposte di progetti, con l’obiettivo di ricevere finanziamenti dall’UE.

Dati non disponibili

Meccanismo di finanziamento

Meccanismo di finanziamento (o «Tipo di azione») all’interno di un programma con caratteristiche comuni. Specifica: l’ambito di ciò che viene finanziato; il tasso di rimborso; i criteri di valutazione specifici per qualificarsi per il finanziamento; l’uso di forme semplificate di costi come gli importi forfettari.

CSC - Cost-sharing contracts

Coordinatore

UNIVERSIDAD POLITECNICA DE MADRID
Contributo UE
Nessun dato
Indirizzo
AVENIDA RAMIRO DE MAEZTU 7
28040 MADRID
Spagna

Mostra sulla mappa

Costo totale

I costi totali sostenuti dall’organizzazione per partecipare al progetto, compresi i costi diretti e indiretti. Questo importo è un sottoinsieme del bilancio complessivo del progetto.

Nessun dato

Partecipanti (3)

Il mio fascicolo 0 0