ACM Home Page
Please provide us with feedback. Feedback
A formal model of the Ada Ravenscar tasking profile; delay until
Full text PdfPdf (504 KB)
Source Annual International Conference on Ada archive
Proceedings of the 1999 annual ACM SIGAda international conference on Ada table of contents
Redondo Beach, California, United States
Pages: 15 - 21  
Year of Publication: 1999
ISBN:1-58113-127-5
Also published in ...
Authors
Kristina Lundqvist  Uppsala University, Information Technology, Dept. of Computer Systems, P.O. Box 325, S-751 05 Uppsala, Sweden
Lars Asplund  Uppsala University, Information Technology, Dept. of Computer Systems, P.O. Box 325, S-751 05 Uppsala, Sweden
Sponsors
SIGCAS: ACM Special Interest Group on Computers and Society
SIGADA: ACM Special Interest Group on Ada Programming Language
SIGSOFT: ACM Special Interest Group on Software Engineering
SIGAPP: ACM Special Interest Group on Applied Computing
SIGPLAN: ACM Special Interest Group on Programming Languages
SIGBIO: ACM Special Interest Group on Biomedical Computing
SIGCSE: ACM Special Interest Group on Computer Science Education
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 16,   Citation Count: 4
Additional Information:

abstract   references   cited by   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/319294.319298
What is a DOI?

ABSTRACT

The definition of the Ravenscar Tasking Profile for Ada 95 provides a definition of a tasking runtime system with deterministic behaviour and low enough complexity to permit a formal description and verification of the model. A complete run-time system is being modeled using the real-time model checker UPPAAL, and this work describes the handling of delay until. Since scheduling is not yet modelled a simple non-preemptive scheduler has been used when verifying the delay queue.


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.

 
AD90
 
ARM95
Intermetrics, "Ada95 Reference Manual", ISO/IEC-8652:1995, 1995.
 
Bar97
J. Barnes, "High Integrity Ada- The SPARK Approach'', Addison Wesley, ISBN 0-201-17517-7, 1997.
 
Bjo95
 
Cha98
 
CO+95
j. Crow, S.Owre, J. Rushby, N. Shankar, and M. Srivas, "A tutorial introduction to PVS", WIFT'95: Workshop on Industrial-Strength Formal Specification Techniques, Boca Raton, Florida, April 1995.
DB98
 
FW96
 
FW97
 
GMP90
 
HRG98
ISO/IEC PDTR 15942, Guidance on the Use of the A da Programming Language in High Integrity Systems,
 
HU79
 
Hut94
A. Hutcheon, "Safe Nucleus Formal Specification", Project Reference CI/GNSR/27: The Design and Development of Safety Kernel, Aug 1994.
 
IRT99
To be published in Ads letters, spring 1999.
 
JM86
 
LA99
K. Lundqvist, and L. Asplund, "A Formal Model of a Ravenscar-Compliant Run-Time Kernel and Application Code", Technical Report 1999-002, Department of Information Technology, Uppsala University, May 1999.
 
LAM99
 
LPY97
K.G. Larsen, P. Pettersson, and W. Yi, "UPPAAL in a Nutshell", Int. Journal on Software Tools for Technology Transfer, Springer-Verlag, vol 1, number 1-2, pp. 134-152, Oct 1997.
 
Smi92
M.K. Smith, The AVA Reference Manual: Derived from ANSI/MIL-STD-1815A-1983, Computational Logic Inc., Feb. 1992
 
Tol95
R.M. Tol, "Formal Design of a Real-Time Operating System Kernel", Ph.D. thesis, University of Groningen, 1995.
 
WB97
A. Wellings and A. Burns, "Workshop Report", The Eighth International Real-Time Ada Workshop (IRTAWS), Ads User Journal, vol 18, number 2, June 1997.


Collaborative Colleagues:
Kristina Lundqvist: colleagues
Lars Asplund: colleagues