Skip to main content

CTL Model Checking Algorithm Using MapReduce

  • Conference paper

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 236))

Abstract

Model checking is a promising automated verification technique. The state space explosion is the major difficulty of model checking. To deal with this problem, researchers present a new model checking algorithm for the temporal logic CTL based on MapReduce framework. And the algorithm’s data structure is defined for the Kripke structure. This MapReduce algorithm outputs the set of states of the model that satisfies the formula by giving a model and a CTL formula. Researchers justify its correctness by an example with the EU formula. Finally, an example illustrates the validity of this algorithm, and the result shows this method is feasible.

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   259.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   329.99
Price excludes VAT (USA)
  • Durable hardcover 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

  1. Apache.: Welcome to Apache Hadoop[EB/OL]. http://hadoop.apache.org/ (2012)

  2. Baier, C., Katoen, J.P.: Principles of Model Checking (Vol. 26202649). MIT Press, New York (2008)

    Google Scholar 

  3. Bourahla, M.: Distributed CTL model checking. Software, IEEE Proceedings-IET. 152(6):297–308 (2005)

    Google Scholar 

  4. Clarke, E.M., Grumberg, O., Peled, D A.: Model Checking. MIT press, Cambridge (2000)

    Google Scholar 

  5. Huth, M., Ryan, M.: Logic in Computer Science: Modelling and Reasoning About Systems, 2nd edn. Cambridge University Press, Cambridge (2004)

    Google Scholar 

  6. Kripke Structure (model checking)-Wikipedia, the Free Encyclopedia [EB/OL]. http://en.wikipedia.org/wiki/Kripke_structure_(model_checking) (2012)

  7. Lam, C.: Hadoop in Action. Manning Publications Co, Greenwich (2010)

    Google Scholar 

  8. White, T.: Hadoop: The definitive guide. O’Reilly Media, Sebastopol (2012)

    Google Scholar 

Download references

Acknowledgments

This work was supported by the National Natural Science Foundation of China (No.61070030, No.61111130121); Funding Project for Academic Human Resources Development in Institutions of Higher Learning Under the Jurisdiction of Beijing Municipality numbered PHR201107107; Plan of Beijing College Students’ research and entrepreneurial action.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Guang Wei .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer Science+Business Media New York

About this paper

Cite this paper

Guo, F., Wei, G., Deng, M., Shi, W. (2013). CTL Model Checking Algorithm Using MapReduce . In: Wong, W.E., Ma, T. (eds) Emerging Technologies for Information Systems, Computing, and Management. Lecture Notes in Electrical Engineering, vol 236. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-7010-6_39

Download citation

  • DOI: https://doi.org/10.1007/978-1-4614-7010-6_39

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-1-4614-7009-0

  • Online ISBN: 978-1-4614-7010-6

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics