Pliant Modalities in Hybrid Event-B [chapter]

Richard Banach
2013 Lecture Notes in Computer Science  
Hybrid Event-B includes provision for continuously varying behaviour as well as the usual discrete changes of state in the context of Event-B. As well as being able to specify hybrid behaviour in the usual way, using differential equations or continuous assignments for the continuous parts of the behaviour, looser ways of specifying behaviour at higher levels of abstraction are extremely useful. Although the need for such looser specification can be met using the logic of the formalism, certain
more » ... metaphors (or patterns) occur so often, and are so useful in practice, that it is valuable to introduce special machinery into the specification language, to allow these frequently occurring patterns to be readily referred to. This paper introduces such machinery into Hybrid Event-B.
doi:10.1007/978-3-642-39698-4_3 fatcat:ncxvcffmmrhhrfivy2njocm3ly