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

ARCHitecting evolvable softWARE

Obiettivo

ArchWare will design, develop, and disseminate innovative architecture-centric languages, frameworks and tools for engineering and deploying evolvable software systems. The project will define formal architectural-style based languages for constructing and analysing design-time and run-time evolvable software architectures taking into account reuse and quality attributes. Customised, process-driven environments will support engineering of domain specific architectural models, reasoning about these models and refining them into compliant and evolvable implementations of applications. The project will build on and advance baseline complementary researches in the areas of software architectures and reflective frameworks from three EU member states. The adequacy and industrial relevance of the project results will be validated in real-life business cases from different industrial domains. Dissemination will be fostered "Industrial Clubs" and an Open Source licensing policy.

Objectives:
The ArchWare project will advance and integrate innovative research on software architectures and reflective systems to develop languages, frameworks and tools for architecting and engineering evolvable compliant software systems. Project results will be directly relevant to engineers developing systems compliant to functional requirements and quality attributes, in particular w.r.t. scalability, modifiability, performance, reliability, and safety. Within this broad focus, the project will:
1) define formal languages (with textual/graphical notations) for describing architectural structure, behaviour, qualities, and evolution of systems;
2) implement a customisable environment for architecture-based process-driven software engineering, including tools for analysing and reasoning about software architectures.

Work description:
The broad scope of the ArchWare project is to respond to the demand for software systems that are "compliant" both to the needs of particular applications and to defined Architecture Styles, and that are capable of accommodating change over their lifetime, and therefore are "evolvable".

ArchWare will provide, and validate against real-life business cases:
i) innovative, style-based, formal architecture description languages for describing evolvable and compliant software systems taking into account reuse of existing architectures, and enabling formal analysis and verification of architectures against defined properties ("quality attributes");
ii) generic and domain specific architecture-centred engineering processes, analysis models and engineering environments;
iii) run-time frameworks for the deployment of compliant and evolvable systems, including ArchWare engineering environments themselves.

Both the architecture description languages and run-time frameworks will support compliant (i.e. property preserving)run-time system evolution, including dynamic components interconnection.

Project results will provide innovative models and tools for architectural design and analysis (in particular with respect to scalability, modifiability, performance, reliability, and safety properties), for reasoning about models, and refining them into compliant implementations. The tools will be integrated within a process-driven, highly customisable, generic engineering environment, that will be customised to architectural styles (encompassing quality attributes) to support refinement models based on the selected and industrially relevant business cases. In summary, Archware will build on and advance baseline complementary researches developed by partners from three EU member states to provide and promote solutions beyond the state of the art on languages, frameworks and tools for architecture-centric software engineering. The adequacy and industrial relevance of the project results will be validated in real-life business cases from different industrial domains, which will also prepare industrial exploitation of results. Project results will be disseminated to a wide audience of academic and industrial actors also trough an open source policy.

Milestones:
Major project achievements are organised by milestones:
- "Specified": 1st specification of architecture
-centric languages, tools and environment framework;
- "Constructed": 1st implementation of customisable environment framework and tools, specification of business cases and 1st assessment report;
- "Validated": languages and customised environments have been applied to business cases;
- "Consolidated": final releases of languages, environment framework, tools, cases and assessment report.

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.

Dati non disponibili

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

CONSORZIO PISA RICERCHE SCARL
Contributo UE
Nessun dato
Indirizzo
PIAZZA ALESSANDRO D'ANCONA 1
56127 PISA
Italia

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 (6)

Il mio fascicolo 0 0