Abstract
PSGraph [3] is a graphical proof strategy language, which uses the formalisation of labelled hierarchical graphs to provide support for the development and maintenance of large and complex proof tactics. PSGraph has been implemented as the Tinker system, which previously supported the Isabelle and ProofPower theorem provers [4]. In this paper we present a Rodin version of Tinker, which allows Rodin users to encode, analyse and debug their proof strategies in Tinker.
This work has been supported by EPSRC grants EP/J001058, EP/K503915, EP/M018407 and EP/N014758.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
Composition of two graphs is formalised as a categorical push-out [1].
References
Dixon, L., Kissinger, A.: Open graphs and monoidal theories. CoRR, abs/1011.4114 (2010)
Gordon, M.J.: Edinburgh LCF: A Mechanised Logic of Computation. LNCS. Springer, Heidelberg (1979)
Grov, G., Kissinger, A., Lin, Y.: A graphical language for proof strategies. In: McMillan, K., Middeldorp, A., Voronkov, A. (eds.) LPAR-19 2013. LNCS, vol. 8312, pp. 324–339. Springer, Heidelberg (2013)
Grov, G., Kissinger, A., Lin, Y.: Tinker, tailor, solver, proof. In: UITP, ENTCS, vol. 167, pp. 23–34. Open Publishing Association (2014)
Lin, Y.: The Use of Rippling to Automate Event-B Invariant Preservation Proofs. Ph.D. thesis (2015)
Lin, Y., O’Halloran C. Grov, G.P.G.: A super industrial application of PSGraph. In: ABZ (2016). (to appear)
Lin, Y., Le Bras, P., Grov, G.: Developing & debugging proof strategies by tinkering. In: TACAS (2016). to appear
Su, W., Abrial, J.-R.: Aircraft landing gear system: approaches with event-b to the modeling of an industrial system. In: Boniol, F., Wiels, V., Ait Ameur, Y., Schewe, K.-D. (eds.) ABZ 2014. CCIS, vol. 433, pp. 19–35. Springer, Heidelberg (2014)
Liang, Y., Lin, Y., Grov, G.: Tinker - ABZ 16 paper ressources. http://ggrov.github.io/tinker/abz2016/. Accessed 3 Feb 2016
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Liang, Y., Lin, Y., Grov, G. (2016). ‘The Tinker’ for Rodin. In: Butler, M., Schewe, KD., Mashkoor, A., Biro, M. (eds) Abstract State Machines, Alloy, B, TLA, VDM, and Z. ABZ 2016. Lecture Notes in Computer Science(), vol 9675. Springer, Cham. https://doi.org/10.1007/978-3-319-33600-8_19
Download citation
DOI: https://doi.org/10.1007/978-3-319-33600-8_19
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-33599-5
Online ISBN: 978-3-319-33600-8
eBook Packages: Computer ScienceComputer Science (R0)