Skip to main content

Model Checking for Robotic Guided Surgery

  • Conference paper
Book cover Electronic Healthcare (eHealth 2009)

Abstract

This paper describes a model checking approach for robotic guided surgical interventions. The execution plan is modeled with a workflow editor as a petri net. The net is then analyzed for correct structure and syntax with XMLSchema. Petri nets allow checking for specific constraints, like soundness. Still the possibility to prove the net with runtime variables is missing. For this reason model checking is introduced to the architecture. The Petri-Net is transformed to the Model Checking language of NuSMV2, an open source model checking tool. Conditions are modeled with temporal logic and these specifications are proved with the model checker. This results in the possibility to prove the correct initialization of hardware devices and to find possible runtime errors. The workflow editor and model checking capabilities are developed for a demonstrator consisting of a KUKA lightweight robot, a laser distance sensor and ART tracking for CO2 laser ablation on bone.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Wittgenstein, L.: Philosophische Untersuchungen, Herausgegeben von Joachim Schulte. Wissenschaftliche Buchgesellschaft. Frankfurt am Main (2001)

    Google Scholar 

  2. Searle, J.R.: Minds, brains, and programs. Behavioral and Brain Sciences 3 (1980)

    Google Scholar 

  3. Siminiceanu, R.: Model Checking Abstract PLEXIL Programs with SMART. NASA CR-2007-214542 (April 2007)

    Google Scholar 

  4. Magee, J., Kramer, J.: Concurrency. In: State Models and Java Programs.: State Models and Java Programs. Wiley & Sons, Chichester (1999)

    Google Scholar 

  5. ter Hofstede, A.H., van der Aalst, W.M.: YAWL: yet another workflow language. Information Systems 30(4), 245–275 (2005)

    Article  Google Scholar 

  6. Russell, N., ter Hofstede, A.H.M., van der Aalst, W.M.P., Mulyar, N.: Workflow Control-Flow Patterns. A Revised View

    Google Scholar 

  7. Cimatti, E.M., Clarke, E., Giunchiglia, F., Giunchiglia, M., Pistore, M., Roveri, R.: NuSMV 2: An OpenSource Tool for Symbolic Model Checking. In: Brinksma, E., Larsen, K.G. (eds.) CAV 2002. LNCS, vol. 2404, p. 359. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  8. Schaad, A., Sohr, K.: A workflow instance-based model-checking approach to analysing organisational controls in a loan origination process. In: 1st International Workshop on Secure Information Systems (SIS 2006), Wisla, Polen (2006)

    Google Scholar 

  9. Keller, H.: Erhöhung der Sicherheit von Robotersteuerungen in der Medizin durch Model Checking, University of Karlsruhe (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering

About this paper

Cite this paper

Mönnich, H., Raczkowsky, J., Wörn, H. (2010). Model Checking for Robotic Guided Surgery. In: Kostkova, P. (eds) Electronic Healthcare. eHealth 2009. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 27. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-11745-9_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-11745-9_1

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-11744-2

  • Online ISBN: 978-3-642-11745-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics