9
References
1. Barrett, C., Conway, C.L., Deters, M., Hadarean, L., Jovanovi
´
c, D., King, T., Reynolds, A.,
Tinelli, C.: CVC4. In: Gopalakrishnan, G., Qadeer, S. (eds.) Computer Aided Verification,
Lecture Notes in Computer Science, vol. 6806, pp. 171–177. Springer (2011)
2. Blanc, R.W., Kneuss, E., Kuncak, V., Suter, P.: An overview of the Leon verification system:
Verification by translation to recursive functions. In: Scala Workshop (2013)
3. Blanchette, J.C., Hölzl, J., Lochbihler, A., Panny, L., Popescu, A., Traytel, D.: Truly modular
(co)datatypes for Isabelle/HOL. In: Interactive Theorem Proving, Lecture Notes in Computer
Science, vol. 8558, pp. 93–110. Springer International Publishing (2014)
4. Breitner, J., Huffman, B., Mitchell, N., Sternagel, C.: Certified HLints with Isabelle/HOLCF-
Prelude (Jun 2013), Haskell And Rewriting Techniques (HART)
5. Haftmann, F.: Code Generation from Specifications in Higher-Order Logic. Ph.D. thesis,
Technische Universität München (2009)
6. Haftmann, F.: From higher-order logic to Haskell: there and back again. In: Proceedings of
the 2010 ACM SIGPLAN workshop on Partial evaluation and program manipulation. pp.
155–158. ACM (2010)
7. Haftmann, F., Nipkow, T.: Code generation via higher-order rewrite systems. In: Blume,
M., Kobayashi, N., Vidal, G. (eds.) Functional and Logic Programming: 10th International
Symposium: FLOPS 2010. Lecture Notes in Computer Science, vol. 6009. Springer (2010)
8. Haller, P., Prokopec, A., Miller, H., Klang, V., Kuhn, R., Jovanovic, V.: Futures and promises
(2012), http://docs.scala-lang.org/overviews/core/futures.html
9. Krauss, A.: Partial and nested recursive function definitions in higher-order logic. Journal of
Automated Reasoning 44(4), 303–336 (2009)
10. Kuncak, V.: Developing verified software using Leon. In: NASA Formal Methods - 7th In-
ternational Symposium, NFM 2015, Pasadena, CA, USA, April 27-29, 2015, Proceedings.
pp. 12–15 (2015)
11. Kun
ˇ
car, O.: Correctness of Isabelle’s cyclicity checker: Implementability of overloading in
proof assistants. In: Proceedings of the 2015 Conference on Certified Programs and Proofs.
pp. 85–94. CPP ’15, ACM, New York, NY, USA (2015)
12. Mehnert, H.: Kopitiam: Modular incremental interactive full functional static verification
of java code. In: NASA Formal Methods: Third International Symposium, NFM 2011. pp.
518–524. Springer, Berlin, Heidelberg (2011)
13. de Moura, L., Bjørner, N.: Z3: An efficient SMT solver. In: Tools and Algorithms for the
Construction and Analysis of Systems, pp. 337–340. Springer (2008)
14. Nipkow, T., Klein, G.: Concrete Semantics. Springer (2014)
15. Odersky, M., Spoon, L., Venners, B.: Programming in Scala, Second Edition. Artima Inc
(2010)
16. Terdoslavich, W.: IBM Bets On Apache Spark As ’The Future Of Enterprise Data’
(Jun 2015), http://www.informationweek.com/big-data/ibm-bets-on-
apache-spark-as-the-future-of-enterprise-data/d/d-id/1320855
17. Voirol, N., Kneuss, E., Kuncak, V.: Counter-example complete verification for higher-order
functions. In: Scala Symposium (2015)
18. Wenzel, M.: Isabelle as document-oriented proof assistant. In: Conference on Intelligent
Computer Mathematics/Mathematical Knowledge Management (2011)
19. Wenzel, M.: Isabelle/jEdit – a Prover IDE within the PIDE framework. In: Intelligent Com-
puter Mathematics, pp. 468–471. Springer (2012)
20. Wenzel, M.: The Isabelle/Isar Reference Manual (2013)
21. Wenzel, M.: Asynchronous user interaction and tool integration in Isabelle/PIDE. In: Klein,
G., Gamboa, R. (eds.) Interactive Theorem Proving, Lecture Notes in Computer Science,
vol. 8558, pp. 515–530. Springer International Publishing (2014)