Questions tagged [high-integrity-systems]

4 questions
7
votes
7 answers

Programming Language Choices for High Integrity Systems

What programming languages are a good choice for High Integrity Systems? An example of a bad choice is Java as there is a considerable amount of code that is inaccessible to the programmer. I am looking for examples of strongly typed, block…
Finbarr
  • 31,350
  • 13
  • 63
  • 94
3
votes
2 answers

"Taking on a Challenge in SPARK Ada" - Sum ghost function in post-condition having unintended behavior

I am writing a piece of software in SPARK Ada which requires the post-condition to verify that the function return value is equal to the summed values of an array. Upon proving the file where the function resides, I keep getting an error which…
2
votes
6 answers

Can a program fix itself (Variables)? (safety critical enviroment)

I just got started into writing fail-safe, high integrity C code and I'd like to know if programs can "fix themselves" if a variable gets corrupted for whatever reason (for example cosmic rays). I know that there's specific hardware like ECC ram…
1
vote
1 answer

High Integrity / Information Assurance in Software Development and Delivery Processes

Suppose you develop for a customer that requires the utmost assurances of the provenance and process-compliance of the software you deliver to them. What measures can a development organization take to provide high-integrity software? This was…
Phil Miller
  • 36,389
  • 13
  • 67
  • 90