Ziel
Reactive systems continuously interact with their environment. Examples are concurrent, distributed or embedded systems. Such systems have become very widespread (eg as various forms of control systems or in computer networks), and their correctness is often critical but notably difficult to ensure. REACT-P aims to provide frameworks to help developers build correct reactive systems.
Verification methods for real time processes have been developed. A surprising new result that shows the decidability of verification problems for finite state processes communicating through unbounded lossy channels has been obtained.
Work on improving the efficiency of state space exploration is continuing and is giving increasingly better results, either through the use of partial order techniques or of abstraction.
Verification tools a common format that will allow the combined use of a number of tools are being defined.
The approach that was developed for modelling timed systems and introducing in process algebras has matured and is being widely acknowledged. Substantial progress has been made on modelling and verifying hybrid systems.
A joint case study of verification methods for lazy caching protocols has been undertaken, and an attempt to relate various techniques using prophecy variables has been undertaken.
APPROACH AND METHODS
The project is based on the symbiosis between two complementary approaches of ensuring the correctness of reactive systems. The first is refinement from a specification through correctness-preserving transformations; the second is verification. The refinement approach provides a guide to the construction of the system. It is usually insufficient to guarantee correctness, since there is rarely a complete and accurate specification of the system. The system is thus specified as it is being developed. Verification provides the means to check, at various stages of the design, that the system description is actually compatible with its expected properties. These properties can range from several forms of consistency to intricate requirements specified in a logical language. Verification is thus the tool that enables the designer to be confident that the formal description of the system obtained does indeeed satisfy the requirements.
The technical emphasis of the project is threefold. First, a heavy emphasis is placed upon the verification methods that can automatically and efficiently handle real life examples. Second, a framework that incorporates the key relevant features of reactive systems is sought. For instance, real-time constraints, the behaviour of hybrid systems where the program actually controls a continuous physical device, and the probabilistic behaviour of processes, are all fully taken into account. Finally, the problem of structuring the development process by compositionality or layering is addressed. Such approaches are stepping-stones towards the use of formal design methods in large systems.
POTENTIAL
New insights into the development of correct reactive systems, and especially into the development of real-time and hybrid systems, are likely to be gained from this project. Verification tools that can cope with industrial examples can be expected as a downstream result.
Wissenschaftliches Gebiet (EuroSciVoc)
CORDIS klassifiziert Projekte mit EuroSciVoc, einer mehrsprachigen Taxonomie der Wissenschaftsbereiche, durch einen halbautomatischen Prozess, der auf Verfahren der Verarbeitung natürlicher Sprache beruht. Siehe: Das European Science Vocabulary.
CORDIS klassifiziert Projekte mit EuroSciVoc, einer mehrsprachigen Taxonomie der Wissenschaftsbereiche, durch einen halbautomatischen Prozess, der auf Verfahren der Verarbeitung natürlicher Sprache beruht. Siehe: Das European Science Vocabulary.
- Naturwissenschaften Naturwissenschaften Astronomie Weltraumerkundung
- Technik und Technologie Elektrotechnik, Elektronik, Informationstechnik Elektrotechnik Steuerungssysteme
- Naturwissenschaften Mathematik reine Mathematik Algebra
- Technik und Technologie Elektrotechnik, Elektronik, Informationstechnik Informationstechnik Telekommunikation Telekommunikationsnetz
- Naturwissenschaften Biowissenschaften biologische Verhaltenswissenschaften Ethologie biologische Wechselwirkung
Sie müssen sich anmelden oder registrieren, um diese Funktion zu nutzen
Programm/Programme
Mehrjährige Finanzierungsprogramme, in denen die Prioritäten der EU für Forschung und Innovation festgelegt sind.
Mehrjährige Finanzierungsprogramme, in denen die Prioritäten der EU für Forschung und Innovation festgelegt sind.
Thema/Themen
Aufforderungen zur Einreichung von Vorschlägen sind nach Themen gegliedert. Ein Thema definiert einen bestimmten Bereich oder ein Gebiet, zu dem Vorschläge eingereicht werden können. Die Beschreibung eines Themas umfasst seinen spezifischen Umfang und die erwarteten Auswirkungen des finanzierten Projekts.
Daten nicht verfügbar
Aufforderungen zur Einreichung von Vorschlägen sind nach Themen gegliedert. Ein Thema definiert einen bestimmten Bereich oder ein Gebiet, zu dem Vorschläge eingereicht werden können. Die Beschreibung eines Themas umfasst seinen spezifischen Umfang und die erwarteten Auswirkungen des finanzierten Projekts.
Aufforderung zur Vorschlagseinreichung
Verfahren zur Aufforderung zur Einreichung von Projektvorschlägen mit dem Ziel, eine EU-Finanzierung zu erhalten.
Daten nicht verfügbar
Verfahren zur Aufforderung zur Einreichung von Projektvorschlägen mit dem Ziel, eine EU-Finanzierung zu erhalten.
Finanzierungsplan
Finanzierungsregelung (oder „Art der Maßnahme“) innerhalb eines Programms mit gemeinsamen Merkmalen. Sieht folgendes vor: den Umfang der finanzierten Maßnahmen, den Erstattungssatz, spezifische Bewertungskriterien für die Finanzierung und die Verwendung vereinfachter Kostenformen wie Pauschalbeträge.
Finanzierungsregelung (oder „Art der Maßnahme“) innerhalb eines Programms mit gemeinsamen Merkmalen. Sieht folgendes vor: den Umfang der finanzierten Maßnahmen, den Erstattungssatz, spezifische Bewertungskriterien für die Finanzierung und die Verwendung vereinfachter Kostenformen wie Pauschalbeträge.
Daten nicht verfügbar
Koordinator
4000 LIEGE
Belgien
Die Gesamtkosten, die dieser Organisation durch die Beteiligung am Projekt entstanden sind, einschließlich der direkten und indirekten Kosten. Dieser Betrag ist Teil des Gesamtbudgets des Projekts.