ACM Home Page
Please provide us with feedback. Feedback
Using SPARK for a beginner's course on reasoning about imperative programs
Full text PdfPdf (116 KB)
Source
Annual International Conference on Ada archive
Proceedings of the 2007 ACM international conference on SIGAda annual international conference table of contents
Fairfax, Virginia, USA
SESSION: Conference program table of contents
Pages: 75 - 78  
Year of Publication: 2007
ISBN:978-1-59593-876-3
Also published in ...
Author
Kung-Kiu Lau  The University of Manchester, Manchester, United Kingdom
Sponsors
ACM: Association for Computing Machinery
SIGADA: ACM Special Interest Group on Ada Programming Language
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 17,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1315580.1315599
What is a DOI?

ABSTRACT

Teaching beginners predicate transformer semantics for imperative languages is not a trivial task. For Computer Science majors, the teaching of the theoretical material must be supported by suitable practical course work. For this, we need a suitable language with appropriate tool support. In this paper, we describe our experience of using SPARK and its tools for this purpose. Our experience has been a very positive one. practical work.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
 
3
 
4
K.-K. Lau. A beginner's course on reasoning about imperative programs. In C. Dean and R. Boute, editors, Proceedings of Symposium on Teaching Formal Methods 2004, Lecture Notes in Computer Science 3294, pages 1--16. Springer-Verlag, 2004.