A Case Study on Timing Constraints Verification for Safety-Critical, Time-Triggered Embedded Software

Guidance and Control Unit (GCU) is a safety-critical and time-triggered embedded system and it is crucial to satisfy with timing constraints of GCU software to increase software safety. Usually timing constraints of GCU software are validated with a simulation method in test phase. However, constructing simulation environments needs to invest much time and effort. Furthermore, detecting errors in later phases can lead to a development cost increase. To compensate these drawbacks, a model checking method can be applied to validate timing constraints of GCU software in design phase. To this end, we accomplish a case study on validating GCU software using TIMES model checking tool, and evaluate results of the case study.