Medical device software is playing an increasingly important role in healthcare. Designing and developing high-quality, safe, effective, usable, and innovative medical device software is a difficult task, which comprises many activities. In addition, developing safe and reliable medical device software is subjected to certification and regulatory testing. Motivated by the need to avoid risks for patients, clinicians, and people involved in the use of medical device software, regulatory agencies request that special attention be paid to all processes followed during both development and maintenance.

We support the development of new medical device software in all its phases: the requirements elicitation by means of process modeling tools to deeply understand users’ needs; the requirements analysis, the software design and testing using UML standard, the certification according to the Regulation (EU) 2017/745 of the European Union (EU) to obtain the CE mark, and finally the software deployment.


  • Gabriella Balestra (Confirmed Assistant Professor)
  • Samanta Rosati (Assistant Professor with time contract (RTD/a))

  • Recent publications:

  • Developing medical device software in compliance with regulations
      M. Zema; S. Rosati; V. Gioia; M. Knaflitz; G. Balestra
      2015 37th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC)
  • An Approach Based on Process Modeling for Implementing a Health Information Technology in Clinical Practice
      G.M. Zaccaria; S. Rosati; M. Zema; V. Agostini; G. Balestra
      Journal of Medical Imaging and Health Informatics