ACM Home Page
Please provide us with feedback. Feedback
Experiences using SPARK in an undergraduate CS course
Full text PdfPdf (292 KB)
Source Annual International Conference on Ada archive
Proceedings of the 2005 annual ACM SIGAda international conference on Ada: The Engineering of Correct and Reliable Software for Real-Time & Distributed Systems using Ada and Related Technologies table of contents
Atlanta, GA, USA
Pages: 37 - 40  
Year of Publication: 2005
ISBN:1-59593-185-6
Also published in ...
Author
Anthony S. Ruocco  Roger Williams University, Bristol, RI
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): 25,   Citation Count: 0
Additional Information:

abstract   references   index terms  

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/1103846.1103852
What is a DOI?

ABSTRACT

This paper describes experiences garnered while teaching a course on high integrity software using SPARK to a mix of junior and senior level undergraduates. The paper describes the impact of pre-requisites, course layout and execution, and lessons learned by students and the instructor. The course used the SPARK toolset provide by Praxis High Integrity Systems, and the Gnat Programming System (GPS) provided by AdaCore Technologies (ACT) under the Ada Academic Initiative Program. Details about using these tools is integrated through out the paper.


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
Computer Accreditation Commission, Criteria for Accrediting Computing Programs. ABET Inc, Baltimore MD, 2003.
 
2
 
3
www.gnat.com/academic_overview.php
 
4
www.praxis-his.com/sparkada/universities.asp