• DocumentCode
    3863075
  • Title

    Formal validation and verification of a medical software critical component

  • Author

    Paolo Arcaini;Silvia Bonfanti;Angelo Gargantini;Atif Mashkoor;Elvinia Riccobene

  • Author_Institution
    Charles University in Prague, Faculty of Mathematics and Physics, Czech Republic
  • fYear
    2015
  • Firstpage
    80
  • Lastpage
    89
  • Abstract
    Medical device software malfunctioning can lead to injuries or death for humans and, therefore, its development should adhere to certification standards. However, these standards establish general guidelines on the use of common software engineering activities without any indication regarding methods and techniques to assure safety and reliability. This paper presents a formal development process, based on the Abstract State Machine method, that integrates most of the activities required by the standards. The process permits to obtain, through a sequence of refinements, more detailed models that can be formally validated and verified. Offline and online testing techniques permit to check the conformance of the implementation w.r.t. the specification. The process is applied to the validation of the SAM medical software, that is used to measure the patients´ stereoacuity in the diagnosis of amblyopia.
  • Keywords
    "Software","Medical diagnostic imaging","Injuries","Testing","IEC Standards","Analytical models"
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods and Models for Codesign (MEMOCODE), 2015 ACM/IEEE International Conference on
  • Type

    conf

  • DOI
    10.1109/MEMCOD.2015.7340473
  • Filename
    7340473