Skip to main content

Visual Programming Language for Model Checkers Based on Google Blockly

  • Conference paper
  • First Online:
Product-Focused Software Process Improvement (PROFES 2017)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 10611))

  • 3883 Accesses

Abstract

Recently, model checkers, such as SPIN, have played an important role in the enhancement of software reliability. To promote the use of model checkers, we propose a visual programming language for SPIN model checkers for educational use. Our prototype is based on Google Blockly.

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

Access this chapter

Institutional subscriptions

Similar content being viewed by others

References

  1. Google Blockly demos. https://blockly-demo.appspot.com/static/demos/index.html

  2. Holzmann, G.: The model checker SPIN. IEEE Trans. Softw. Eng. 23(5), 279–295 (1997)

    Article  Google Scholar 

  3. Leue, S., et al.: v-Promela: a visual, object-oriented language for SPIN. In: Proceedings of International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC), pp. 14–23 (1999)

    Google Scholar 

  4. Resnick, M., et al.: Scratch: programming for all. Commun. ACM 52(11), 60–67 (2009)

    Article  Google Scholar 

Download references

Acknowledgments

This research was partially supported by Japan Society for the Promotion of Science (JSPS) [Grants-in-Aid for Scientific Research (C) and (A) (No. 16K00113 and No. 17H00731)].

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Masateru Tsunoda .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Yamashita, S., Tsunoda, M., Yokogawa, T. (2017). Visual Programming Language for Model Checkers Based on Google Blockly. In: Felderer, M., Méndez Fernández, D., Turhan, B., Kalinowski, M., Sarro, F., Winkler, D. (eds) Product-Focused Software Process Improvement. PROFES 2017. Lecture Notes in Computer Science(), vol 10611. Springer, Cham. https://doi.org/10.1007/978-3-319-69926-4_49

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-69926-4_49

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-69925-7

  • Online ISBN: 978-3-319-69926-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics