Abstract | ||
---|---|---|
Hybrid and cyberphysical systems pose significant challenges for a formal development formalism based on pure discrete events. This paper compares the capabilities of (conventional) Event-B for modelling such systems with the corresponding capabilities of the Hybrid Event-B formalism, whose design was intended expressly for such systems. We do the comparison in the context of a simple water tank example, in which filling and emptying take place at different rates, necessitating a control strategy to ensure that the safety invariants are maintained. The comparative case study is followed by a general discussion of issues in which the two approaches reveal different strengths and weaknesses. It is seen that restricting to Event-B means handling many more things at the meta level, i.e. by the user, than is the case with its Hybrid counterpart. |
Year | DOI | Venue |
---|---|---|
2016 | 10.1007/978-3-319-47846-3_7 | Lecture Notes in Computer Science |
Field | DocType | Volume |
Comparative case,Systems engineering,Computer science,Formal development,Cyberphysical systems,Theoretical computer science,Invariant (mathematics),Formalism (philosophy),Hybrid system,Strengths and weaknesses,Safety property | Conference | 10009 |
ISSN | Citations | PageRank |
0302-9743 | 0 | 0.34 |
References | Authors | |
2 | 2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Richard Banach | 1 | 66 | 9.61 |
Michael Butler | 2 | 1768 | 104.74 |