EE290N - Specification and Modeling of Reactive Real-Time Systems

Lecture 5 - September 10, 1996, Scribe: Dick Stevens.

Terms Defined :

These terms can be found in the glossary and in lecture 3, vugraph 5. The definition of one-sided discrete event system was modified in class to state that the bijection should be from a SUBSET of the natural numbers.

For formal definitions of cut, causality, strict causality, and delta causality, see lecture 5, vugraphs 1, 2.

Where causality and strict causality can be defined for any discrete event system (where the tags in any signal are discrete), delta causality requires METRIC time for the tags. Cuts are used in the formal definitions of the three types of causality.

Much of the class was devoted to a lively discussion about these three types of causality and the differences between them. The lecturer remarked that the liveliness of the discussion served to illustrate how non-trivial the subject is.

Examples were given to illustrate how a system can be causal but not strictly causal and how a system can be strictly causal but not delta causal. The statements were made but not proved that delta causality implies strict causality and that strict causality implies causality.


The class was adjourned with the following promises: and proofs of the following: