Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1007/978-3-642-03240-0_10guidebooksArticle/Chapter ViewAbstractPublication PagesBookacm-pubtype
chapter

Reentrant Readers-Writers: A Case Study Combining Model Checking with Theorem Proving

Published: 27 July 2009 Publication History

Abstract

The classic readers-writers problem has been extensively studied. This holds to a lesser degree for the reentrant version, where it is allowed to nest locking actions. Such nesting is useful when a library is created with various procedures that each start and end with a lock. Allowing nesting makes it possible for these procedures to call each other. We considered an existing widely used industrial implementation of the reentrant readers-writers problem. We modeled it using a model checker revealing a serious error: a possible deadlock situation. The model was improved and checked satisfactorily for a fixed number of processes. To achieve a correctness result for an arbitrary number of processes the model was converted to a theorem prover with which it was proven.

Cited By

View all
  • (2012)A proof framework for concurrent programsProceedings of the 9th international conference on Integrated Formal Methods10.1007/978-3-642-30729-4_13(174-190)Online publication date: 15-Jun-2012

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide books
Formal Methods for Industrial Critical Systems: 13th International Workshop, FMICS 2008, L'Aquila, Italy, September 15-16, 2008, Revised Selected Papers
July 2009
231 pages
ISBN:9783642032394
  • Editors:
  • Darren Cofer,
  • Alessandro Fantechi

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 27 July 2009

Qualifiers

  • Chapter

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2012)A proof framework for concurrent programsProceedings of the 9th international conference on Integrated Formal Methods10.1007/978-3-642-30729-4_13(174-190)Online publication date: 15-Jun-2012

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media