ACM Home Page
Please provide us with feedback. Feedback
Code analysis of saftey-critical and real-time software using ASIS
Full text PdfPdf (665 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: 67 - 76  
Year of Publication: 1999
ISBN:1-58113-127-5
Also published in ...
Author
William Currie Colket  The Mitre Corporation, 1820 Dolley Madison Boulevard, McLean, Virginia
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): 4,   Downloads (12 Months): 21,   Citation Count: 1
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.319306
What is a DOI?

ABSTRACT

The Ravenscar Profile is a restricted tasking profile that supports applications requiring separate threads of control yet would satisfy the certification requirements of high-integrity (safety-critical) real-time systems. If the Ravenscar Profile were to be used for systems having safety-critical and real-time requirements, it would be valuable to demonstrate that the application satisfies the restrictions. Code analysis is an important technique to support this demonstration. Ada Semantic Interface Specification (ASIS) based tools provide an excellent capability for the automatic identification of violations to that set of the Ravenscar Profile restrictions, which can be determined through static code analysis. All but one of these restrictions can be identified using static code analysis using ASIS. This paper provides an approach to building such an ASIS-based tool. This tool might promote the use of automatic tools for the analysis of the Ravenscar Profile and other tasking profiles to support safety-critical and real-time requirements. This paper should be viewed as work in progress.


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
Association of Computing Machinery (ACM) Special Interest Group on Ada (SIGAda) ASIS Home Page. http://www, acm. org/sigada/WG/asiswg/
2
3
4
5
 
6
ISO/iEC 8652:1995 Information technology Programming languages -- Ada.
 
7
ISO/iEC 15291:1999 Information technology Programming languages Ada Semantic Interface Specification (ASIS).
 
8
ISO/iEC DTR 15942 Programming Languages Guide for the Use of the Ada Programming Language in High Integrity Systems, dated 11 May 1999.
9
 
10
11
 
12


Collaborative Colleagues:
William Currie Colket: colleagues