Event-driven and time-driven models exhibit a complementary nature, in the sense that they reflect the nature of the contrasting requirements that any real-time system must meet - i.e., performing actions "as soon as possible" or "at the right time". Even if each of the models is sufficient to model a system, they should be intermixed to improve the expressiveness. This can be achieved by assuming one model as the primitive, and implementing the other on top of it. The paper introduces the rationale for choosing the time-driven model as the primitive, and discusses why this approach is possibly the most suitable for a wide range of control applications. In conclusion, a unifying model, based on the distinction between the atomic actions performed by reactive agents, the control performed by a time-driven control machine, and the planning performed by an event-driven planning machine, is introduced.

DE PAOLI, F., Tisato, F. (1996). On the complementary nature of event-driven and time-driven models. CONTROL ENGINEERING PRACTICE, 4(6), 847-854 [10.1016/0967-0661(96)00077-9].

On the complementary nature of event-driven and time-driven models

DE PAOLI, FLAVIO MARIA
;
TISATO, FRANCESCO
Ultimo
1996

Abstract

Event-driven and time-driven models exhibit a complementary nature, in the sense that they reflect the nature of the contrasting requirements that any real-time system must meet - i.e., performing actions "as soon as possible" or "at the right time". Even if each of the models is sufficient to model a system, they should be intermixed to improve the expressiveness. This can be achieved by assuming one model as the primitive, and implementing the other on top of it. The paper introduces the rationale for choosing the time-driven model as the primitive, and discusses why this approach is possibly the most suitable for a wide range of control applications. In conclusion, a unifying model, based on the distinction between the atomic actions performed by reactive agents, the control performed by a time-driven control machine, and the planning performed by an event-driven planning machine, is introduced.
Articolo in rivista - Articolo scientifico
Agents; Deterministic behaviour; Events; Programming languages; Real time; Control and Systems Engineering; Industrial and Manufacturing Engineering
English
847
854
8
DE PAOLI, F., Tisato, F. (1996). On the complementary nature of event-driven and time-driven models. CONTROL ENGINEERING PRACTICE, 4(6), 847-854 [10.1016/0967-0661(96)00077-9].
File in questo prodotto:
File Dimensione Formato  
CEP journal 1996.pdf

Solo gestori archivio

Descrizione: Articolo principale
Dimensione 707.74 kB
Formato Adobe PDF
707.74 kB 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/10281/137797
Citazioni
  • Scopus 18
  • ???jsp.display-item.citation.isi??? 16
Social impact