References

  1. Eric Allen, Robert Cartwright & Brian Stoler (2002): DrJava: a lightweight pedagogic environment for Java. In: Proceedings of the 33rd SIGCSE technical symposium on Computer science education, SIGCSE '02. ACM, New York, NY, USA, pp. 137–141, doi:10.1145/563340.563395.
  2. Harsh Raju Chamarthi, Peter C. Dillinger, Matt Kaufmann & Panagiotis Manolios (2011): Integrating Testing and Interactive Theorem Proving. In: David Hardin & Julien Schmaltz: Proceedings 10th International Workshop on the ACL2 Theorem Prover and its Applications, Austin, Texas, USA, November 3-4, 2011, Electronic Proceedings in Theoretical Computer Science 70. Open Publishing Association, pp. 4–19, doi:10.4204/EPTCS.70.1.
  3. Peter C. Dillinger, Panagiotis Manolios, Daron Vroon & J. Strother Moore (2007): ACL2s: ``The ACL2 Sedan''. In: Proceedings of the 7th Workshop on User Interfaces for Theorem Provers (UITP 2006), Electronic Notes in Theoretical Computer Science 174, pp. 3 – 18, doi:10.1016/j.entcs.2006.09.018.
  4. C. Eastlund & M. Felleisen (2009): Toward a practical module system for ACL2. Practical Aspects of Declarative Languages, pp. 46–60, doi:10.1007/978-3-540-92995-6_4.
  5. Carl Eastlund (2009): DoubleCheck your theorems. In: Proceedings of the Eighth International Workshop on the ACL2 Theorem Prover and its Applications, ACL2 '09. ACM, New York, NY, USA, pp. 42–46, doi:10.1145/1637837.1637844.
  6. Carl Eastlund, Dale Vaillancourt & Matthias Felleisen (2007): ACL2 for Freshmen: First Experiences. In: ACL2 ’07: Proceedings of the Sixth International Workshop on the ACL2 Theorem Prover and its Applications. ACM Press, pp. 200––211.
  7. Robert Findler, Cormac Flanagan, Matthew Flatt, Shriram Krishnamurthi & Matthias Felleisen (1997): DrScheme: A pedagogic programming environment for scheme. In: Hugh Glaser, Pieter Hartel & Herbert Kuchen: Programming Languages: Implementations, Logics, and Programs, Lecture Notes in Computer Science 1292. Springer Berlin / Heidelberg, pp. 369–388, doi:10.1007/BFb0033856.
  8. Matt Kaufmann, J. Strother Moore & Panagiotis Manolios (2000): Computer-Aided Reasoning: An Approach. Kluwer Academic Publishers, Norwell, MA, USA, doi:10.1007/978-1-4615-4449-4.
  9. Rex Page (2007): Engineering Software Correctness. Journal of Functional Programming 17, pp. 675–686, doi:10.1017/S095679680700634X.
  10. Rex Page (2011): Property-Based Testing and Verification: a Catalog of Classroom Examples. In: Proceedings of the 2011 Symposium on Implemenation and Application of Functional Languages, Lawrence, KS, pp. 134–147, doi:10.1007/978-3-642-34407-7_9.
  11. Rex Page & Ruben Gamboa (2012): How Computers Work: Computational Thinking for Everyone. In: Proceedings of the First International Workshop on Trends in Functional Programming in Education, St Andrews, UK, doi:10.4204/EPTCS.106.1.
  12. Dale Vaillancourt, Rex Page & Matthias Felleisen (2006): ACL2 in DrScheme. In: Proceedings of the sixth international workshop on the ACL2 theorem prover and its applications, ACL2 '06. ACM, New York, NY, USA, pp. 107–116, doi:10.1145/1217975.1217999.
  13. R.A. Virzi (1992): Refining the test phase of usability evaluation: How many subjects is enough?. Human Factors: The Journal of the Human Factors and Ergonomics Society 34(4), pp. 457–468.

Comments and questions to: eptcs@eptcs.org
For website issues: webmaster@eptcs.org