Partial orderings of event sets and their application to prototyping concurrent, timed systems