Abstract
This paper presents a substitution mechanism for systems having a continuous behavior. It shall preserve the safety property stating that the output of both systems remain in a safety envelope. The whole approach is formalized using Event-B, and relies on the Rodin tools and a theory of Reals provided by the Rodin Theory Plug-in to check the internal consistency with respect to safety properties, invariants and events.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Abrial, J.R.: Modeling in Event-B: System and Software Engineering, 1st edn. Cambridge University Press, New York (2010)
Abrial, J.R., Butler, M., Hallerstede, S., Hoang, T.S., Mehta, F., Voisin, L.: Rodin: an open toolset for modelling and reasoning in event-B. International Journal on Software Tools for Technology Transfer 12(6), 447–466 (2010). http://dx.doi.org/10.1007/s10009-010-0145-y
Babin, G., Aït-Ameur, Y., Nakajima, S., Pantel, M.: Refinement and proof based development of systems characterized by continuous functions. In: Li, X., et al. (eds.) SETTA 2015. LNCS, vol. 9409, pp. 55–70. Springer, Heidelberg (2015). doi:10.1007/978-3-319-25942-0_4
Babin, G., Ait-Ameur, Y., Pantel, M.: A generic model for system substitution. In: Romanovsky, A., Ishikawa, F. (eds.) Trustworthy Cyber Physical Systems Engineering. CRC Press Taylor & Francis Group (2016)
Babin, G., Ait-Ameur, Y., Pantel, M.: Correct instantiation of a system reconfiguration pattern: a proof and refinement-based approach. In: 2016 IEEE High Assurance Systems Engineering Symposium, HASE 2016, Orlando, FL, USA, January 7–9, 2016. IEEE Computer Society Press (2016)
Banach, R.: Pliant modalities in hybrid Event-B. In: Liu, Z., Woodcock, J., Zhu, H. (eds.) Theories of Programming and Formal Methods. LNCS, vol. 8051, pp. 37–53. Springer, Heidelberg (2013)
Butler, M., Abrial, J.R., Banach, R.: From Action Systems to Distributed Systems: The Refinement Approach, chap. Modelling and Refining Hybrid Systems in Event-B and Rodin, p. 300. Taylor & Francis, February 2016. http://www.taylorandfrancis.com/books/details/9781498701587/
Jastram, M.: Rodin User’s Handbook (Oct 2013). http://handbook.event-b.org
Su, W., Abrial, J.R., Zhu, H.: Formalizing hybrid systems with Event-B and the Rodin platform. Sci. Comput. Program. 92(2), 164–202 (2014). http://www.sciencedirect.com/science/article/pii/S0167642314002482
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Babin, G., Aït-Ameur, Y., Singh, N.K., Pantel, M. (2016). Handling Continuous Functions in Hybrid Systems Reconfigurations: A Formal Event-B Development. In: Butler, M., Schewe, KD., Mashkoor, A., Biro, M. (eds) Abstract State Machines, Alloy, B, TLA, VDM, and Z. ABZ 2016. Lecture Notes in Computer Science(), vol 9675. Springer, Cham. https://doi.org/10.1007/978-3-319-33600-8_23
Download citation
DOI: https://doi.org/10.1007/978-3-319-33600-8_23
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-33599-5
Online ISBN: 978-3-319-33600-8
eBook Packages: Computer ScienceComputer Science (R0)