| SafetyChip: a time monitoring and policing device |
| Full text |
Pdf
(316 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: 63 - 68
Year of Publication: 2005
ISBN:1-59593-185-6
Also published in ...
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 5, Citation Count: 0
|
|
|
ABSTRACT
The SafetyChip proposes a strategy where parts of the effort invested in the formal verification during the development of a system can be reused during the system's operation. The strength in a formal verification of a system is that a system can mathematically be proven to fulfil certain requirements, e.g., timing requirements. The SafetyChip uses information from verification to monitor and police a system during run-time. The monitoring is done by surveillance of the applications communication with the run-time kernel. If deviance from the predefined verified behaviour is detected, the SafetyChip can signal (police) this in different ways, e.g., by generating interrupts the system can respond to.In our experiments we use systems written in Ravenscar compliant Ada code and have automated model extraction from source code to the models used to verify the system.This paper presents the functionality and design of the SafetyChip. Properties of an implementation of the SafetyChip are also presented.
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
|
A. Burns, B. Dobbing, and T. Vardanega, "Guide for the use of the Ada Ravenscar Profile in hight integrity systems", University of York Technical Report YCS-2003-348, 2003.
|
 |
3
|
S. Evangelista , C. Kaiser , J. F. Pradat-Peyre , P. Rousseau, Verifying linear time temporal logic properties of concurrent Ada programs with quasar, Proceedings of the 2003 annual ACM SIGAda international conference on Ada: the engineering of correct and reliable software for real-time & distributed systems using ada and related technologies, p.17-24, December 07-11, 2003, San Diego, CA, USA
|
| |
4
|
|
| |
5
|
Altera Corporation, SignalTap II. http://www.altera.com/
|
| |
6
|
ARM Limited, "Using EmbeddedICE", Application Note 31, 1999.
|
| |
7
|
K. Larsen, P. Pettersson, and W. Yi, "Uppaal in a Nutshell", International Journal on Software Tools for Technology Transfer, Springer-Verlag, 1997.
|
| |
8
|
|
| |
9
|
G. Naeser and J. Furunäs, "Evaluation of Delay Queues for a Ravenscar Hardware Kernel", MRTC report ISSN 1404-3041 ISRN MDH-MRTC-176/2005-1-SE, Mälardalen Real-Time Research Centre, 2005.
|
| |
10
|
Xilinx Inc., Chipscope integrated logic analyzer, San Jose, CA 95124-3400, 2000. http://www.xilinx.com/products/chipscope/
|
| |
11
|
R. York and J. Sharp, "Real-time debug for systems-onchip devices", ARM Limited, June 1999.
|
|