Skip to main content

Model Checking

  • Chapter
  • First Online:
  • 2743 Accesses

Part of the book series: Undergraduate Topics in Computer Science ((UTICS))

Abstract

This chapter discusses model checking, which is an automated technique such that given a finite-state model of a system and a formal property, then it systematically checks whether the property is true or false in a given state in the model. It is an effective technique to identify potential design errors, and it increases the confidence in the correctness of the system design.

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

Buying options

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 EPUB and 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

Learn about institutional subscriptions

References

  • Baier C, Katoen JP (2008) Principles of model checking. MIT Press, Cambridge, MA

    Google Scholar 

  • Clarke EM, Emerson EA (1981) Design and synthesis of synchronization skeletons using branching time temporal logic. In Logic of programs: work-shop, Yorktown Heights, NY, May 1981, volume 131 of LNCS. Springer

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gerard O’Regan .

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

O’Regan, G. (2020). Model Checking. In: Mathematics in Computing. Undergraduate Topics in Computer Science. Springer, Cham. https://doi.org/10.1007/978-3-030-34209-8_24

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-34209-8_24

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-34208-1

  • Online ISBN: 978-3-030-34209-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics