Debugging of distributed software is approached in this paper by defining specific classes of program events to be monitored by the user while execution is in progress. An elementary event is defined in terms of a range condition and an access mode for a memory location. The concept of a compound event is introduced, expressed in terms of either an accumulated event, a sequential event conjunction, a logical event disjunction or an instantaneous event conjunction. On the occurrence of an event, the actions connected with that event will be performed. Possible actions are trace and break traps, event counting and measurement of time intervals. A specific debugger designed for a realtime multimicroprocessor system and based on the event-action model is presented.

Event-driven debugging for distributed software

LAZZERINI, BEATRICE;PRETE, COSIMO ANTONIO
1988

Abstract

Debugging of distributed software is approached in this paper by defining specific classes of program events to be monitored by the user while execution is in progress. An elementary event is defined in terms of a range condition and an access mode for a memory location. The concept of a compound event is introduced, expressed in terms of either an accumulated event, a sequential event conjunction, a logical event disjunction or an instantaneous event conjunction. On the occurrence of an event, the actions connected with that event will be performed. Possible actions are trace and break traps, event counting and measurement of time intervals. A specific debugger designed for a realtime multimicroprocessor system and based on the event-action model is presented.
Lazzerini, Beatrice; Prete, COSIMO ANTONIO
File in questo prodotto:
Non ci sono file associati a questo prodotto.

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: http://hdl.handle.net/11568/13648
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 6
  • ???jsp.display-item.citation.isi??? 4
social impact