Skip to main content

A model checking project at philips research

  • Conference paper
  • First Online:
Model Checking Software (SPIN 2001)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2057))

Included in the following conference series:

  • 311 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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.

    Google Scholar 

  2. Cäte de Resyste, http://fmt.cs.utwente.nl/projects/CdR-html

  3. 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.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. 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.

    Article  MATH  Google Scholar 

  8. G. Holzmann, The Model Checker Spin, IEEE Trans. on Software Engineering, 23(5):279–295, May 1997.

    Article  MathSciNet  Google Scholar 

  9. 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.

    Google Scholar 

  10. E.A. de Kock et al, YAPI: Application Modelling for Signal Processing Systems, DAC’2000 (The 37th Design Automation Conference), Los Angeles, 2000.

    Google Scholar 

  11. W. Visser et al, Java PathFinder-Second Generation of a Java Model Checker, Post-CAV Workshop on Advances in Verification, Chicago, July 2000.

    Google Scholar 

  12. 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

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics