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

Large-Scale Correct Systems Using Formal Methods

Objetivo

Formal methods for software engineering have an important role to play in producing correct software systems, especially in areas such as space and defence, and in control and monitoring systems that are safety-critical. Such methods are becoming available to industry, with tool support, documentation and training material. A prime example of this development is project 315, RAISE, that has successfully completed the development of the formal specification language RSL, its methodology and an extensive tool-set. RAISE addresses a lot of applications areas. It provides a single framework for specification and design, and a range of formal and informal development techniques.

Generally speaking, industry still needs evidence that formal methods can be used in large applications in practice. The aim of the LACOS project is to establish and demonstrate formal methods, specifically RAISE, as a viable industrial technique in the scalable production of large, correct IT systems. The effect (compared with current methods) will be:

- more problems discovered in the early stage of the life-cycle
- greater assurance that the design process will not compromise functional properties established in the initial specification
- more time being spent on early stages of the life-cycle (requirements, specification and design) and less on the later (translation to code, testing and maintenance).
The aim of the project is to establish and demonstrate formal methods, specifically RAISE (a project that has successfully completed the development of the formal specification language RSL, its methodology and an extensive toolset providinga breadth of applications areas, a single framework for specification and design, and a range of formal and informal development techniques) as a viable industrial technique in the scalable production of large, correct information technology (IT) systems. The effect will be:
more problems discovered in the early stage of the life cycle;
greater assurance that the design process will not compromise functional properties established in the initial specification;
more time being spent on requirements, specification and design.

The strategic approach involves:
application of the RAISE technology, in the area of formal methods, to industrial projects in the development of several different industrial applications;
evolution of the RAISE technology by evaluating its success in those applications;
technology transfer, both within the project and in the form of courses, training material and extensive publicity;
standardization of RSL as a wide spectrum formal language for specification and design;
provision of an extensive library of reusable specification and design components.

In the first phase, the emphasis has been on conducting a wide range of applications in different industrial areas, using existing and evolving technology from RAISE, analyzing experience, proposing and implementing enhancements, and thus evolving RAISE technology. In the second phase, the emphasis is on standardization, demonstration (by applications), industrialization of support tools and documentation, and widespread publicity.
The strategic approach is to:

- apply the RAISE technology, in the area of formal methods, to industrial projects in the development of several different industrial applications
- evolve the RAISE technology by evaluating its success in those applications
- undertake substantial technology transfer, both within the project and in the form of courses, training material and extensive publicity
- standardise RSL as a wide-spectrum formal language for specification and design
- provide an extensive library of reusable specification and design components.

Á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

COMPUTER RESOURCES INTERNATIONAL
Aportación de la UE
Sin datos
Dirección
BREGNEROEDVEJ, 144
3460 BIRKEROED
Dinamarca

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

Mi folleto 0 0