Abstract
This paper describes the approach being taken by an ISO group to produce Guidelines for the use of Ada when developing high integrity applications.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Ada Semantic Information System. Working draft. 1st November 1996. Available on the Internet:public/AdalC/work-grp/asiswg/asis/v2.0E. Elson, and W.W. Webb:
Dan. Craigen, Mark Saaltink, Steve Michell.:“Ada95 and Critical Systems: An Analytical Approach.” In Proceedings of “Reliable Software Technologies”: Ada Europe’96, Alfred Strohmeier,: Editor. Lecture Notes in Computer Science, Volume 1088, Spring-Verlag, 1996.
Steve Michell, Dan Craigen, Mark Saaltink.:“Using Analytical Approaches for High Integrity Ada95 Systems” International Real-time Ada Work-shop, Ravenscar, U.K. April 1997. To appear in Ada Letters.
Dan Craigen, Mark Saaltink, Steve Michell.“Ada95 Trustworthiness Study: A Framework for Analysis.” ORA Canada Technical Report TR-95-5499-02, November 1995.
Mark Saaltink, Steve Michell. “Ada95 Trustworthiness Study: Analysis of Ada95 for Critical Systems.” ORA Canada Technical Report TR-96-5499-03a, January 1997.
Mark Saaltink, Steve Michell.“Ada95 Trustworthiness Study: Guidance on the use of Ada95 in the Development of High Integrity Systems,” Version 1.0. ORA Canada Technical Report TR-96-5499-04, November 1995.
A Burns and AJ Wellings. Restricted Tasking Models. Ada real-time workshop.1997.
British Computer Society Specialist Group in Software Testing. Standard for Software Component Testing (Working Draft 3.0). Glossary of terms used in software testing (Working Draft 6.0). October 1995. Available free on the Internet (until copyright is assigned to BSI):http://www.rmcs.cranfield .ac.uk/~cised/sreid/BCS_SIG/index.htm
BA Carre and TJ Jennings. SPARK — The SPADE Ada Kernel. University of Southampton. March 1988.
J Dawes. “The VDM-SL Reference Guide”. Pitman Publishing. 1991. ISBN 0-273-03151-1
Guidelines on Risk Issues. The Engineering Council. February 1993. ISBN 0-9516611-7-5.
Defence and Aerospace Panel: Technology Working Party report on High Integrity Real time software. Available free on the Internet: http://www.npl.co.uk/npl/collaboration/partners/foresight/index.html
ODE Guidance for the Content of Premarket Submission for Medical Devices Containing Software. Draft, 3rd September 1996.
Safety-related systems — Guidance for engineers. Hazards Forum. March 1995. ISBN@@@ 0 9525103 0 8.
IEC 1508: Draft. Functional safety: safety-related systems. Parts 1–7. Draft for public comment, 1995. (Part 3 is concerned with software which is the relevant part for the ISO Ada Guide.)
IEC 601-1-4: 1996. Medical electrical equipment — Part 1: General requirements for safety 4: Collateral Standard: Programmable electrical medical systems.
ISO/IEC 8652:1995. Information technology — Programming Languages — Ada.
IEC 880: 1986. Software for computers in the safety systems of nuclear power stations.
EN ISO 9001:1994, Quality systems — Model for quality assurance in production and installation.
ISO/IEC 9000–3: 1991. Quality management and quality assurance standards — Part 3: Guidelines for the application of ISO@@@ 9001 to the development, supply and maintenance of software.
ISO/IEC 12207: 1995. Information technology — Software life cycle processes.
ISO/IEC 13817-1:1996 Information technology — Programming languages, their environments and system software interfaces — Vienna Development Method — Specification Language — Part 1: Base language. [23] DIS ISO/IEC 15026: 1996 Information technology — System and software integrity levels.
DIS ISO/IEC 15026: 1996 Information technology — System and software integrity levels.
B Littlewood and L Strigini.The Risks of Software. Scientific American. November 1992.
IEEE Standard Glossary of Software Engineering Terminology, IEEE Std 610.12–1990.
CENELEC, Railway Applications: Software for Railway Control and Protection Systems. Draft of EN 50128:1995. November 1995.
WJ Cullyer, SJ Goodenough and BA Wichmann, “The Choice of Computer Languages in Safety-Critical Systems”, Software Engineering Journal. Vol 6, No 2, pp51–58. March 1991.
JA McDermid (Editor). Software Engineer’s Reference Book. Butterworth-Heinemann. Oxford. ISBN 0 750 961040 9. 1991.
Development Guidelines For Vehicle Based Software. The Motor Industry Software Reliability Association. MIRA. November 1994. ISBN 0 95241560 7.
Defence Standard 00–55, “The Procurement of Safety Critical Software in Defence Equipment”, Ministry of Defence. Available free on the Internet: http://www.modlndrl.demon.co.uk/0055/0055.html
“Information Technology Security Evaluation Criteria”, Provisional Harmonised Criteria. Version 1.2. 1991. (UK contact point: CESG Room 2/0805, Fiddlers Green Lane, Cheltenham, Glos, GL52 5A J.)
Software Considerations in Airborne Systems and Equipment Certification. Issued in the USA by the Requirements and Technical Concepts for Aviation (document RTCA SC167/DO-178B) and in Europe by the European Organization for Civil Aviation Electronics (EUROCAE document ED-12B). December 1992.
JM Spivey.The Z Notation, A Reference Manual, SECOND EDITION. Prentice Hall International Series in Computer Science. 1992.
BA Wichmann, AA Canning, DL Clutterbuck, LA Winsborrow, NJ Ward and DWR Marsh. An Industrial Perspective on Static Analysis. Software Engineering Journal. March 1995, pp69–75.
Review Guidelines on Software Languages for Use in Nuclear Power Plant Safety Systems. Nuclear Regulatory commission. NUREG/CR-6463. June 1996.
NASA Guidebook for Safety Critical Software — Analysis and Development. NASA Lewis Research Center. 1996.
Ada 95 Quality and Style: Guidelines for Professional Programmers. SPC-94093-CMC. Ada Joint Program Office. October 1995.
J Sutton and B Carre: Tri-Ada Conference 1995.
B A Wichmann. Some Remarks about Random Testing. To be puiblished (available from the author)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1997 Springer-Verlag London Limited
About this paper
Cite this paper
Wichmann, B.A. (1997). High Integrity Ada. In: Daniel, P. (eds) Safe Comp 97. Springer, London. https://doi.org/10.1007/978-1-4471-0997-6_14
Download citation
DOI: https://doi.org/10.1007/978-1-4471-0997-6_14
Publisher Name: Springer, London
Print ISBN: 978-3-540-76191-4
Online ISBN: 978-1-4471-0997-6
eBook Packages: Springer Book Archive