Abstract
A new verification project has recently started at Philips Research. It concerns verification of C-like concurrent programs used to specify functionality of hardware-software systems. The problem is to make the verification practical, in the sense that it must be mechanized, and applicable to thousands of lines of C-like code. We present the goals of the project and some combination of existing solutions we want to try.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
J.-Y. Brunel et al, COSY: a Methodology for System Design Based on Reusable Hardware & Software IP’s, EMMSEC’98, 709–716, Bordeaux France, Sept.1998.
Cäte de Resyste, http://fmt.cs.utwente.nl/projects/CdR-html
J. Corbett et al, Bandera: Extracting Finite-state Models from Java Source Code, The 22nd Int. Conference on Software Engineering, Limerich, Ireland, June 2000, ACM Press.
C. Demartini, R. Iosif and R. Sisto, A deadlock detection tool for concurrent Java programs, Software Practice and Experience, 29(7):577–603, July 1999.
P. Godefroid, Model Checking for Programming Languages using VeriSoft, POPL’1997 (The 24th ACM Symposium on Principles of Programming Languages), 174–186, Paris, Jan. 1997.
K. Havelund, Using Runtime Analysis to Guide Model Checking of Java Programs, SPIN’2000 (The 7th SPIN Workshop), Stanford University, USA, LNCS 1885, Springer Verlag, 245–264, Sept. 2000.
K. Havelund and T. Pressburger, Model Checking Java Programs Using Java PathFinder, STTT (Int. Journal on Software Tools for Technology Transfer), 2(4):366–381, April 2000.
G. Holzmann, The Model Checker Spin, IEEE Trans. on Software Engineering, 23(5):279–295, May 1997.
G. Holzmann, Logic Verification of ANSI-C code with SPIN, SPIN’2000 (The 7th SPINWorkshop), Stanford University, USA, LNCS 1885, Springer Verlag, 131–147, Sept. 2000.
E.A. de Kock et al, YAPI: Application Modelling for Signal Processing Systems, DAC’2000 (The 37th Design Automation Conference), Los Angeles, 2000.
W. Visser et al, Java PathFinder-Second Generation of a Java Model Checker, Post-CAV Workshop on Advances in Verification, Chicago, July 2000.
R. de Vries et al, Côte de Resyste in PROGRESS, PROGRESS’2000 Workshop on Embedded Systems, Utrecht, The Netherlands, 141–148, Oct. 2000. http://fmt.cs.utwente.nl/publications/cdr.pap.html
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Holenderski, L. (2001). A model checking project at philips research. In: Dwyer, M. (eds) Model Checking Software. SPIN 2001. Lecture Notes in Computer Science, vol 2057. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45139-0_18
Download citation
DOI: https://doi.org/10.1007/3-540-45139-0_18
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42124-5
Online ISBN: 978-3-540-45139-6
eBook Packages: Springer Book Archive