Next: Tagged Events
Up: Formal Model of Traces,
Previous: Trace Properties and Refinement
Meta-properties
We classify trace properties using meta-properties.
The meta-properties we need are all instances of the following schemas.
A trace property is a safety property if it is preserved by
A property is memoryless if it is preserved by the operation of removing
all events with a given message. So memoryless properties are the ones
that are preserved by
A property is send-enabled if it is preserved when a send event is appended
to the trace. Send-enabled properties are the ones preserved by
A property is asynchronous if it is preserved when adjacent deliver events or
adjacent send events
that have different locations are swapped. Asynchronous properties are the ones
preserved by
A property is delayable if it is preserved when adjacent events, one of which
is a send and the other a deliver, and which have different message content,
are swapped.
A property is composable if it is preserved when two traces, L
and L
,
that have no messages in common, are appended. Composable properties are the ones
preserved by the ternary realtion
Next: Tagged Events
Up: Formal Model of Traces,
Previous: Trace Properties and Refinement
Richard Eaton
2002-02-20