SMT-based bounded model checking for multi-threaded software in embedded systems
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
On software verification for sensor nodes
Journal of Systems and Software
Formal hardware/software co-verification by interval property checking with abstraction
Proceedings of the 48th Design Automation Conference
Information and Software Technology
Constructing a Model-Based Software Monitor for the Insulin Pump Behavior
Journal of Medical Systems
Towards trustworthy medical devices and body area networks
Proceedings of the 50th Annual Design Automation Conference
The Journal of Supercomputing
Hi-index | 0.00 |
In recent days, the complexity of software has increased significantly in embedded products in such a way that the verification of Embedded Software (ESW) now plays an important role to ensure the product's quality. Embedded systems engineers usually face the problems of verifying properties that have to meet the application's deadline, access the memory region, handle concurrency, and control the hardware registers. This work proposes a semiformal verification approach that combines dynamic and static verification to stress and cover exhaustively the state space of the system. We perform a case study on embedded software used in the medical devices domain. We conclude that the proposed approach improves the coverage and reduces substantially the verification time.