Skip to main content

2016 | OriginalPaper | Buchkapitel

Validating the Requirements and Design of a Hemodialysis Machine Using iUML-B, BMotion Studio, and Co-Simulation

verfasst von : Thai Son Hoang, Colin Snook, Lukas Ladenberger, Michael Butler

Erschienen in: Abstract State Machines, Alloy, B, TLA, VDM, and Z

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

We present a formal specification of a hemodialysis machine (HD machine) using Event-B. We model the HD machine using iUML-B state-machines and class diagrams and build a corresponding BMotion Studio visualisation. We focus on validation using (i) diagrams to aid the modelling of the sequential properties of the requirements, and (ii) ProB-based animation and visualisation tools to explore the system’s behaviour. Some of the safety properties involve dynamic behaviour which is difficult to verify in Event-B. For these properties we use co-simulation tools to validate against a continuous model of the physical behaviour.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
Originally BMotion Studio was developed as a separate plug-in for Rodin [7].
 
Literatur
1.
Zurück zum Zitat Abrial, J.-R.: Modeling in Event-B: System and Software Engineering. Cambridge University Press, New York (2010)CrossRefMATH Abrial, J.-R.: Modeling in Event-B: System and Software Engineering. Cambridge University Press, New York (2010)CrossRefMATH
2.
Zurück zum Zitat 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. Softw. Tools Technol. Transf. 12(6), 447–466 (2010)CrossRef 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. Softw. Tools Technol. Transf. 12(6), 447–466 (2010)CrossRef
5.
Zurück zum Zitat Hoang, T.S.: An introduction to the Event-B modelling method. Industrial Deployment of System Engineering Methods, pp. 211–236. Springer, Heidelberg (2013) Hoang, T.S.: An introduction to the Event-B modelling method. Industrial Deployment of System Engineering Methods, pp. 211–236. Springer, Heidelberg (2013)
7.
Zurück zum Zitat Ladenberger, L., Bendisposto, J., Leuschel, M.: Visualising event-B Models with B-Motion studio. In: Alpuente, M., Cook, B., Joubert, C. (eds.) FMICS 2009. LNCS, vol. 5825, pp. 202–204. Springer, Heidelberg (2009)CrossRef Ladenberger, L., Bendisposto, J., Leuschel, M.: Visualising event-B Models with B-Motion studio. In: Alpuente, M., Cook, B., Joubert, C. (eds.) FMICS 2009. LNCS, vol. 5825, pp. 202–204. Springer, Heidelberg (2009)CrossRef
9.
Zurück zum Zitat Savicks, V., Butler, M., Colley, J.: Co-simulating Event-B, continuous models via FMI. In: Proceedings of the 2014 Summer Simulation Multiconference, SummerSim 2014, pp. 37:1–37:8. Society for Computer Simulation International, San Diego (2014) Savicks, V., Butler, M., Colley, J.: Co-simulating Event-B, continuous models via FMI. In: Proceedings of the 2014 Summer Simulation Multiconference, SummerSim 2014, pp. 37:1–37:8. Society for Computer Simulation International, San Diego (2014)
10.
Zurück zum Zitat Savicks, V., Snook, C.: A framework for diagrammatic modelling extensions in Rodin. In: Rodin Workshop 2012, Fontainbleau (2012) Savicks, V., Snook, C.: A framework for diagrammatic modelling extensions in Rodin. In: Rodin Workshop 2012, Fontainbleau (2012)
11.
Zurück zum Zitat Snook, C.: Modelling control process and control mode with synchronising orthogonal state machines. In: B2011, Limerick (2011) Snook, C.: Modelling control process and control mode with synchronising orthogonal state machines. In: B2011, Limerick (2011)
Metadaten
Titel
Validating the Requirements and Design of a Hemodialysis Machine Using iUML-B, BMotion Studio, and Co-Simulation
verfasst von
Thai Son Hoang
Colin Snook
Lukas Ladenberger
Michael Butler
Copyright-Jahr
2016
DOI
https://doi.org/10.1007/978-3-319-33600-8_31

Premium Partner