Title :
Process Algebra as a Common Framework for Hardware/Software Coverification
Author :
Raffelsieper, Matthias ; Mousavi, MohammadReza ; Sleuters, Jack
Author_Institution :
Dept. of Comput. Sci., Eindhoven Univ. of Technol., Eindhoven, Netherlands
fDate :
3/1/2011 12:00:00 AM
Abstract :
This letter presents the practical issues concerning late and insufficient verification of low-level software on hardware platforms developed by our industrial partner. To overcome these issues, we propose a coverification platform based on process algebra. The descriptions of hardware and software, and their interface are translated into a common process-algebraic platform, and formal verification techniques are used to check the conformance of the two descriptions. We present the results of our first attempt towards this goal, discuss the lessons learned, and present the road-map for future research.
Keywords :
formal verification; process algebra; formal verification; hardware-software coverification; low-level software; process algebra; Formal verification; low-level software; process algebra; software/hardware coverification;
Journal_Title :
Embedded Systems Letters, IEEE
DOI :
10.1109/LES.2010.2091621