| 中文摘要 | 第1-4页 |
| ABSTRACT | 第4-8页 |
| 第一章 Introduction | 第8-11页 |
| ·Motivation | 第8-9页 |
| ·Thesis purpose and outline | 第9-10页 |
| ·Thesis structure | 第10-11页 |
| 第二章 Background | 第11-22页 |
| ·Model checking | 第11-17页 |
| ·General notion of finite state machine | 第12-13页 |
| ·A specific definition of finite state machine in our thesis | 第13-17页 |
| ·Bounded model checking | 第17-20页 |
| ·SMT solver Yices | 第20-22页 |
| 第三章 OSEK/VDX OS | 第22-26页 |
| ·History of OSEK/VDX | 第22页 |
| ·Operating system standard of OSEK/VDX | 第22-26页 |
| ·Task | 第22-23页 |
| ·Priority | 第23页 |
| ·Scheduling | 第23-26页 |
| 第四章 FPS model | 第26-32页 |
| ·Analysis FPS based on OSEK/VDX | 第26-28页 |
| ·Model for FPS | 第28-30页 |
| ·Definition for describing task behaviors | 第30-32页 |
| 第五章 Bounded model checking in the presence of Scheduler | 第32-45页 |
| ·Execution tree | 第32-38页 |
| ·Concept of execution tree | 第32-34页 |
| ·The algorithm for establishing a k-step execution tree | 第34-38页 |
| ·Two strategies for extracting execution paths | 第38-43页 |
| ·General Approach of Extracting Execution Paths (GAE2P) | 第39-41页 |
| ·Trim-tree Approach of Extracting Execution Paths (TAE2P) | 第41-43页 |
| ·Verification process with SMT tool Yices | 第43-45页 |
| 第六章 Verification tool | 第45-49页 |
| ·Architecture of verification tool | 第45-46页 |
| ·An example for using verification tool | 第46-49页 |
| 第七章 Experiments and evaluation | 第49-53页 |
| ·Experiments | 第49-51页 |
| ·Evaluation and discussion | 第51-53页 |
| 第八章 Related work | 第53-55页 |
| 第九章 Conclusion and future work | 第55-56页 |
| 参考文献 | 第56-59页 |
| 发表论文和科研情况说明 | 第59-60页 |
| 致谢 | 第60页 |