Guidance for the use of the Ada programming language in high integrity systems

This paper is the current result of a study by the ISO HRG Rapporteur group which is being circulated for comment. Many people have contributed to this, but those who have either attended two recent meetings of group or have made substantial e-mail comments are: Praful V Bhansali (Boeing, USA), Alan Burns (University of York, UK), Bernard Carre' (Praxis Critical Systems, UK), Dan Craigen (ORA, Canada), Nick Johnson MoD, UK), Stephen Michell (Canada), Gilles Motet (DGEI/INSA, France), George Romanski (AONIX, USA), Mark Saaltink (ORA, Canada), Gareth Rowlands (MoD, UK), Adam Tacy (MoD, UK), (Phil) JP Thornley (BAe, UK), David Tombs (DERA, UK), Tullio Vardanega (ESA/ESTEC, Netherlands), Brian Wichmann (NPL, UK).

[1]  Stephen Michell,et al.  Guidance on the use of ada95 in the development of high integrity systems , 1996 .

[2]  Yva Doually,et al.  Information Technology , 1997, IFIP Advances in Information and Communication Technology.

[3]  D. J. Pavey,et al.  Demonstrating Equivalence of Source Code and PROM Contents , 1993, Comput. J..

[4]  Robin Milner,et al.  Communication and concurrency , 1989, PHI Series in computer science.

[5]  Mark Klein,et al.  A practitioner's handbook for real-time analysis - guide to rate monotonic analysis for real-time systems , 1993, The Kluwer international series in engineering and computer science.

[6]  C. A. R. Hoare,et al.  Communicating sequential processes , 1978, CACM.

[7]  Jeremy J. Carroll,et al.  Theory of Finite Automata , 1989 .

[8]  Wolfgang Polak,et al.  Formal Verification of Ada Programs , 1990, IEEE Trans. Software Eng..

[9]  Development Guidelines for Vehicle Based Software , 2022 .

[10]  Glenford J. Myers,et al.  Art of Software Testing , 1979 .

[11]  Gilles Motet,et al.  Design of dependable Ada software , 1995, BCS practitioner series.

[12]  John Barnes,et al.  High Integrity Ada: The Spark Approach , 1997 .

[13]  Wayne Sewell,et al.  Weaving a Program: Literate Programming in Web , 1989 .

[14]  M. Diaz,et al.  Modeling and Verification of Time Dependent Systems Using Time Petri Nets , 1991, IEEE Trans. Software Eng..

[15]  James L. Peterson,et al.  Petri net theory and the modeling of systems , 1981 .