“…There have been efforts on formalizing other visual notations such as timing diagrams [6,15]. But compared to CESC, these are limited in capability for specifying the complex event behaviors such as causality relationships, repetitive event sequences and multiple clocked synchronizations that are commonly found in SoC design context.…”