Authors:
Mohamed Oussama Ben Salem
1
;
Olfa Mosbahi
2
;
Mohamed Khalgui
2
and
Georg Frey
3
Affiliations:
1
University of Carthage, Tunisia
;
2
University of Carthage, eHealth Technologies Consortium and eHTC, Tunisia
;
3
Saarland University, Germany
Keyword(s):
Distributed Control System, Reconfiguration, Shared Resource, Simulation, Verification, Model Checking, Computer-assisted Surgery.
Related
Ontology
Subjects/Areas/Topics:
Biomedical Engineering
;
Cardiovascular Technologies
;
Cloud Computing
;
Computing and Telecommunications in Cardiology
;
e-Health
;
e-Health for Public Health
;
Evaluation and Use of Healthcare IT
;
Health Engineering and Technology Applications
;
Health Information Systems
;
Medical and Nursing Informatics
;
Platforms and Applications
;
Telemedicine
Abstract:
This research paper deals with the modeling, simulation and model checking of reconfigurable discrete-event control systems to be distributed on networked devices. A system is composed of software tasks with shared resources to control physical processes. A reconfiguration scenario is assumed to be a run-time automatic operation that modifies the system’s structure by adding or removing tasks or resources according to user requirements in order to adapt the whole architecture to its environment. Nevertheless, a reconfiguration can bring the system to a blocking problem that is sometimes unsafe, or violates real-time properties. We define new Petri Nets-based modeling solutions for both tasks and resources to meet these constraints. These solutions are applied to a real case study named Browser-based Reconfigurable Orthopedic Surgery (abbrev. BROS) to illustrate the paper’s contribution. A new Petri Nets-based editor and random-simulator named ZiZo is developed to model and simulate t
he BROS reconfigurable architecture. It is based also on the model checker SESA to apply an exhaustive CTL-based formal verification of this architecture to ensure safe reconfiguration scenarios of tasks and resources.
(More)