Promela and Spin Formal Verification of an M-Health Medical Social Media System

Sarmad Monadel Sabree Al-Gayar, Nicolae Goga, Naseer Abdulkarim Jaber Al-Habeeb · 2019 International Conference on Automation, Computational and Technology Management (ICACTM) · 2019

The process of detecting and identifying errors early in the life-cycle of any software has many challenges. The tools used for model checking are however becoming more effective and usable because they are helping the identification of errors. This has empowered users to apply model checking to large-scale problems. The process of validating the model implementation is normally harder. We created a Promela model by using a model checker called Spin in order to verify the Medical Social Media System based on Social Oriented Networks by using M-Health technology and sensors in smartphones and bracelets for medical data acquisition, in order for it to be used in the healthcare sector in Iraq. For the Promela Model, we first described the behaviors of the Medical Social Media Systems via UML timelines. After that, we combined the UML timelines in state diagrams that were finally transformed into a Promela model and verified with the Spin model checker.

Read the paper · More papers on PaperTik