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-04-16

Theories of Concurrency: Unification and Extension

Objetivo

The formal verification of software (programs and protocols) and hardware (chip design) is growing in importance as systems become more complex and production processes more expensive, but testing is widely recognised as being insufficient to guard against malfunctioning. For industrial applicability it is essential that some unity emerges from the competing theories of concurrency, and that the verification process be supported by software tools. The CONCUR Action has explored the relationships between algebraic concurrency theories and has investigated their possible integration. Such algebraic methods deal with the constructs in a program and its specification according to mathematically sound rules in order to show that the program implements the specification. This process is supported by a range of software tools. s.
Concurrency theory (CONCUR) is important for the formal verification of concurrent and distributed programs. The different algebraic approaches to concurrency theory have been explored, and investigations made into the possibilities of integrating these approaches, or incorporating the features of 1 system in another. Appropriate software tools have been developed.

CONCUR has obtained a unified view on the different schools involved in process algebra, classified and initiated the development of a wide range of process algebra extensions and worked towards a common basis for tool design and implementation.
APPROACH AND METHODS
The relationships between and relevant roles for algebraic versus model-based theories of concurrency have been investigated. Methods pioneered in one group have been applied to problems originating in another, and the results compared. In addition to cooperating at the theoretical level, the partners are collaborating through the development, use, and comparison of software reasoning tools, as experience has shown that the development and use of software tools acts as a catalyst for theoretical advances.The tools are being applied in case studies relevant to the European software industry. The work of CONCUR will be continued in a new ESPRIT project 7166 (CONCUR II).
PROGRESS AND RESULTS
CONCUR has:
-obtained a unified view on the different schools involved in process algebra
-classified and initiated the development of a wide range of process algebra extensions
-worked towards a common basis for tool design and implementation.
POTENTIAL
The CONCUR Action is expected to lead to the development of accepted standards and thus a higher level of compatibility between the different formalisms and approaches in algebraic concurrency semantics, allowing interusability of results. CONCUR has alsoenabled the development of a common tool-set, which will provide a strong basis for further software development in the area of the verification of concurrent systems.

Á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.

Datos no disponibles

Coordinador

STICHTING VOOR MATEMATISCH CENTRUM - CENTRUM VOOR WISKUNDE & INFORMATICA
Aportación de la UE
Sin datos
Dirección
KRUISLAAN 413, 4079
1009 AB/10 AMSTERDAM
Países Bajos

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

Mi folleto 0 0