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-14

Framework based approach for mastering object oriented software evolution

Obiettivo

The goal of the project is to support the evolution of first generation object-oriented software, built with current analysis and design methods and programming languages, to frameworks - standard application architectures and component libraries which support the construction of numerous system variants in specific domains. Methods and tools will be developed to analyse and detect design problems with respect to flexibility in object-oriented legacy systems and to transform these systems efficiently into frameworks based on flexible architectures.

The project will be carried out in two phases. During the first phase (12 months), the problems of the industrial partners regarding the evolution of object-oriented legacy software will be investigated, the applicability of existing technology will be evaluated and the feasibility of a solution addressing the user requirements will be assessed: a promising approach will be outlined and the first development steps will be carried out. During the second phase (24 months), the complete approach will be elaborated, applied, evaluated and refined iteratively in a number of large-scale industrial case studies, and made available to a wide community outside the consortium in a suitable form.

The consortium will rely on the experience of the participants, as well as state-of-the-art techniques, to develop the re-engineering approach. Research objectives and activities will be driven by the requirements of the industrial users; the relevance of the results will be ensured by evaluating them in production environments, and by putting the industrial users in the centre of the "control loop". The project will focus on the following aspects:

- the definition of industrial requirements on tools and methodology (industrial context);
- the identification of flexible framework architectures as targets for re-engineering;
- the development of software analysis and transformation method and tools;
- the application and refinement of the technology;
- the integration of the technology in the software processes of the project members and its dissemination outside the consortium.

The resulting methods and tools will be applied in several object-oriented software development efforts within Daimler-Benz and Nokia, and marketed as part of the commercial software engineering environments produced by Sema Group and TakeFive Software. The method will be incorporated into the academic curriculum of the University of Bern and disseminated to SMEs by FZI in the context of its consulting activities. The consortium will publish a handbook and organise seminars on the methodology for software engineers, and disseminate information on the project via the World Wide Web.

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

Nokia Corporation
Contributo UE
Nessun dato
Indirizzo
Etela-Esplanadi 12
00130 Helsinki
Finlandia

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