The design of safety-critical applications must include redundancies aimed at Fault Tolerance purposes. An adaptable use of such redundancies can optimise resource utilisation; in case of faults, it can preserve fundamental services and allow a graceful degradation of the system. A programming notation, name FERT, has been recently introduced for the design of adaptable applications. With this notation, the designer of a safety-critical Real-Time application can specify alternative fault tolerance policies for each component of the applicatio and obtain an adaptable run-time behaviour. This paper is meant as a contribution to this notation and to its possible implementation. Namely, it deals with the specification of a communication semantics (including failure semantics) and with execution support problems such as the definition of' value of a computation and adaptive planning at run-time. Some related issues are also addressed as future work.

Design of flexible and dependable real-time applications

Di Giandomenico F;
1995

Abstract

The design of safety-critical applications must include redundancies aimed at Fault Tolerance purposes. An adaptable use of such redundancies can optimise resource utilisation; in case of faults, it can preserve fundamental services and allow a graceful degradation of the system. A programming notation, name FERT, has been recently introduced for the design of adaptable applications. With this notation, the designer of a safety-critical Real-Time application can specify alternative fault tolerance policies for each component of the applicatio and obtain an adaptable run-time behaviour. This paper is meant as a contribution to this notation and to its possible implementation. Namely, it deals with the specification of a communication semantics (including failure semantics) and with execution support problems such as the definition of' value of a computation and adaptive planning at run-time. Some related issues are also addressed as future work.
1995
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
Real-Time Applications
Fault Tolerance
Flexibility
Design Description Language
Performance of Systems
File in questo prodotto:
File Dimensione Formato  
prod_409752-doc_144119.pdf

solo utenti autorizzati

Descrizione: Design of flexible and dependable real-time applications
Tipologia: Versione Editoriale (PDF)
Dimensione 1.2 MB
Formato Adobe PDF
1.2 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/363543
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact