Skip to main content
Go to the home page of the European Commission (opens in new window)
English English
CORDIS - EU research results
CORDIS
Content archived on 2024-05-14

Synchronous reactive formalisms

Objective

The present project intends to accompany these trends, and to complete these other European projects, by investigating further some long time research tracks.

Embedded, safety critical computer systems are of growing importance in our everyday life. They are often called "reactive systems"' in the literature, since their role is to react to events coming from their physical environment. There is a crucial need, in this domain, for clean description formalisms, design and implementation methods and tools, and formal verification.

During the last decade, a family of new languages have been designed, mainly in France, to program such systems. These "synchronous languages" are based on the abstract point of view that programs instantaneously and deterministically react to input events coming from their environment. A significant amount of research has been driven around these languages, concerning their formal semantics, their compilation, their implementation on distributed architectures, and synchronous program verification. In the meantime, synchronous programming started to spread over in the industrial world. Thanks to the Eureka project "Synchron" and the Esprit project "Sacres", the synchronous technology is now arousing a significant industrial demand from major European companies.

Approach:
- Combine the different synchronous formalisms, to allow users to freely use the most adequate formalism for each of their subtasks.
- Extend existing program verification techniques, in particular to encompass symbolic techniques and to handle properties depending of the behaviour of numerical variables.
- Develop code generators for distributed architectures, and for integration with real-time operating systems.
- Study of models combining synchronous and asynchronous features.
- Connection with hardware/software codesign.
- Integration of analog and discrete synchronous design.

The project will increase the applicability of synchronous languages. Industrial case studies will be used to assess the results, which should be readily transferred into existing commercial tools. The results will be publicised through the usual academic channels, and on the Internet.

Fields of science (EuroSciVoc)

CORDIS classifies projects with EuroSciVoc, a multilingual taxonomy of fields of science, through a semi-automatic process based on NLP techniques. See: The European Science Vocabulary.

You need to log in or register to use this function

Programme(s)

Multi-annual funding programmes that define the EU’s priorities for research and innovation.

Topic(s)

Calls for proposals are divided into topics. A topic defines a specific subject or area for which applicants can submit proposals. The description of a topic comprises its specific scope and the expected impact of the funded project.

Call for proposal

Procedure for inviting applicants to submit project proposals, with the aim of receiving EU funding.

Data not available

Funding Scheme

Funding scheme (or “Type of Action”) inside a programme with common features. It specifies: the scope of what is funded; the reimbursement rate; specific evaluation criteria to qualify for funding; and the use of simplified forms of costs like lump sums.

CSC - Cost-sharing contracts

Coordinator

Institut National de Recherche En Informatique et En Automatique
EU contribution
No data
Address
Avenue De L'europe 655
38 330 Monbonnot Saint-Martin
France

See on map

Total cost

The total costs incurred by this organisation to participate in the project, including direct and indirect costs. This amount is a subset of the overall project budget.

No data

Participants (3)

My booklet 0 0