| A formal model of the Ada Ravenscar tasking profile; delay until |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 0, Downloads (12 Months): 16, Citation Count: 4
|
|
|
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.
|
CITED BY 4
|
|
|
|
|
|
|
|
Tobias Amnell , Gerd Behrmann , Johan Bengtsson , Pedro R. D'Argenio , Alexandre David , Ansgar Fehnker , Thomas Hune , Bertrand Jeannet , Kim G. Larsen , M. Oliver Möller , Paul Pettersson , Carsten Weise , Wang Yi, UPPAAL: now, next, and future, Modeling and verification of parallel processes, Springer-Verlag New York, Inc., New York, NY, 2001
|
|
|
|
|