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.
Similar content being viewed by others
References
Google Blockly demos. https://blockly-demo.appspot.com/static/demos/index.html
Holzmann, G.: The model checker SPIN. IEEE Trans. Softw. Eng. 23(5), 279–295 (1997)
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)
Resnick, M., et al.: Scratch: programming for all. Commun. ACM 52(11), 60–67 (2009)
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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)