  Improving the effectiveness and safety of patient care is the ultimate
objective for medical cyber-physical systems. Many medical best practice
guidelines exist, but most of the existing guidelines in handbooks are
difficult for medical staff to remember and apply clinically. Furthermore,
although the guidelines have gone through clinical validations, validations by
medical professionals alone do not provide guarantees for the safety of medical
cyber-physical systems. Hence, formal verification is also needed. The paper
presents the formal semantics for a framework that we developed to support the
development of verifiably safe medical guidelines.
  The framework allows computer scientists to work together with medical
professionals to transform medical best practice guidelines into executable
statechart models, Yakindu in particular, so that medical functionalities and
properties can be quickly prototyped and validated. Existing formal
verification technologies, UPPAAL timed automata in particular, is integrated
into the framework to provide formal verification capabilities to verify safety
properties. However, some components used/built into the framework, such as the
open-source Yakindu statecharts as well as the transformation rules from
statecharts to timed automata, do not have built-in semantics. The ambiguity
becomes unavoidable unless formal semantics is defined for the framework, which
is what the paper is to present.
