Publications Details
Formal Language Semantics for Triggered Enable Statecharts with a Run-to-Completion Scheduling
Morris Wright, Karla V.; Hoang, Thai S.; Snook, Colin; Butler, Michael
The increased complexity of high-consequence digital system designs with intricate interactions between numerous components has placed a greater need on ensuring that the design satisfies its intended requirements. This digital assurance can only come about through rigorous mathematical analysis of the design. This manuscript provides a detailed description of a formal language semantics that can be used for modeling and verification of systems. We use Event-B to build a formalized semantics that supports the construction of triggered enable statecharts with a run-to-completion scheduling. Rodin has previously been used to develop and analyse models using this semantics.