Skip to main content
Ir a la página de inicio de la Comisión Europea (se abrirá en una nueva ventana)
español español
CORDIS - Resultados de investigaciones de la UE
CORDIS
Contenido archivado el 2024-05-18

ARCHitecting evolvable softWARE

Objetivo

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.

Ámbito científico (EuroSciVoc)

CORDIS clasifica los proyectos con EuroSciVoc, una taxonomía plurilingüe de ámbitos científicos, mediante un proceso semiautomático basado en técnicas de procesamiento del lenguaje natural. Véas: El vocabulario científico europeo..

Para utilizar esta función, debe iniciar sesión o registrarse

Programa(s)

Programas de financiación plurianuales que definen las prioridades de la UE en materia de investigación e innovación.

Tema(s)

Las convocatorias de propuestas se dividen en temas. Un tema define una materia o área específica para la que los solicitantes pueden presentar propuestas. La descripción de un tema comprende su alcance específico y la repercusión prevista del proyecto financiado.

Datos no disponibles

Convocatoria de propuestas

Procedimiento para invitar a los solicitantes a presentar propuestas de proyectos con el objetivo de obtener financiación de la UE.

Datos no disponibles

Régimen de financiación

Régimen de financiación (o «Tipo de acción») dentro de un programa con características comunes. Especifica: el alcance de lo que se financia; el porcentaje de reembolso; los criterios específicos de evaluación para optar a la financiación; y el uso de formas simplificadas de costes como los importes a tanto alzado.

CSC - Cost-sharing contracts

Coordinador

CONSORZIO PISA RICERCHE SCARL
Aportación de la UE
Sin datos
Dirección
PIAZZA ALESSANDRO D'ANCONA 1
56127 PISA
Italia

Ver en el mapa

Coste total

Los costes totales en que ha incurrido esta organización para participar en el proyecto, incluidos los costes directos e indirectos. Este importe es un subconjunto del presupuesto total del proyecto.

Sin datos

Participantes (6)

Mi folleto 0 0