Benefits of object-oriented models and ModeliChart: modern tools and methods for the interdisciplinary research on smart biomedical technology

Biomed Tech (Berl). 2017 Apr 1;62(2):111-121. doi: 10.1515/bmt-2016-0074.

Abstract

Computational models of biophysical systems generally constitute an essential component in the realization of smart biomedical technological applications. Typically, the development process of such models is characterized by a great extent of collaboration between different interdisciplinary parties. Furthermore, due to the fact that many underlying mechanisms and the necessary degree of abstraction of biophysical system models are unknown beforehand, the steps of the development process of the application are iteratively repeated when the model is refined. This paper presents some methods and tools to facilitate the development process. First, the principle of object-oriented (OO) modeling is presented and the advantages over classical signal-oriented modeling are emphasized. Second, our self-developed simulation tool ModeliChart is presented. ModeliChart was designed specifically for clinical users and allows independently performing in silico studies in real time including intuitive interaction with the model. Furthermore, ModeliChart is capable of interacting with hardware such as sensors and actuators. Finally, it is presented how optimal control methods in combination with OO models can be used to realize clinically motivated control applications. All methods presented are illustrated on an exemplary clinically oriented use case of the artificial perfusion of the systemic circulation.

Keywords: ModeliChart; Modelica; Optimica; biophysical systems; hardware interaction; interdisciplinary collaboration; object-oriented modeling; optimal control; simulation.

Publication types

  • Review

MeSH terms

  • Algorithms
  • Biomedical Research / instrumentation
  • Biomedical Research / methods
  • Computer Graphics*
  • Computer Simulation
  • Diagnosis, Computer-Assisted / instrumentation
  • Diagnosis, Computer-Assisted / methods*
  • Interdisciplinary Studies*
  • Life Support Systems / instrumentation*
  • Models, Biological*
  • Programming Languages
  • Therapy, Computer-Assisted / instrumentation
  • Therapy, Computer-Assisted / methods*