Primitive observed behavior is described in terms of events and their causal relationships. Vector time is shown to be an efficient integer representation of the causality structure.The theory of pomset languages is proposed as a simple, powerful formalism to specify behavior in terms of activity and causality. Based on this theory, the notion of behavioral patterns is introduced. A condition is given that a set of events in the observed behavior must satisfy to match a behavioral pattern. Such a set of events forms an abstract event. Concurrent regular expressions, which extend regular expressions to true concurrency, provide a basis for a concise specification language for behavioral patterns. The analogy with string language theory suggests ways for automatic verification of observed against specified behavior.
Causality is defined for abstract events and its representation in vector time is investigated. It is shown that vector time is not sufficient. Reversed vector time is introduced to overcome this problem. Several tests are derived in terms of vector time and reversed vector time to determine causal relationships among abstract events.
For the purpose of automatic verification of observed against specified behavior, so-called pomset grammars are defined. Based on this type of grammars, the PLR-parsing formalism is introduced to recognize pomset languages.
Although considerable progress is made in each of these four aspects, the integration of the computational model and the pomset model needs further study, as does the application of PLR parsing in hierarchical behavioral abstraction.
Back to the list of publications.