| 摘要 | 第1-5页 |
| Abstract | 第5-12页 |
| Chapter 1 Introduction | 第12-19页 |
| ·Background | 第12-14页 |
| ·Properties Need to be Checked in Formal Verification | 第14-15页 |
| ·Problems | 第15-16页 |
| ·Proposal | 第16-17页 |
| ·Thesis Outline | 第17-18页 |
| ·Summary | 第18-19页 |
| Chapter 2 Prerequisite Knowledge | 第19-27页 |
| ·Brief Explanation of TLA | 第19-20页 |
| ·Propositional Logic | 第20-22页 |
| ·Set Theory | 第22-24页 |
| ·Predicate Logic | 第24页 |
| ·Linear Temporal Logic | 第24-26页 |
| ·Summary | 第26-27页 |
| Chapter 3 Divide and Conquer Paradigm for System Specification Refinement | 第27-33页 |
| ·Brief Explanation of Divide and Conquer Paradigm | 第27页 |
| ·Module State Machine for Representation of Specification | 第27-29页 |
| ·Detailed Steps of Using D&C Paradigm for Specification Refinement | 第29-32页 |
| ·Summary | 第32-33页 |
| Chapter 4 System Specification Refinement | 第33-58页 |
| ·Concise System Specification | 第33-38页 |
| ·Telegram Structure | 第34-35页 |
| ·Communication Schema | 第35页 |
| ·Timing Restrictions | 第35-36页 |
| ·System States and Behaviors | 第36-38页 |
| ·Mutual Checking between MPU’s | 第38页 |
| ·System Division | 第38-49页 |
| ·System Overall Hierarchical Break-down Structure | 第38-39页 |
| ·First Level Division | 第39-40页 |
| ·Second Level Division | 第40-47页 |
| ·Third Level Division | 第47-49页 |
| ·System Conquest | 第49-56页 |
| ·Robot Refinement | 第49页 |
| ·Mutual Checking Refinement | 第49-50页 |
| ·SM_WHT Refinement | 第50-53页 |
| ·SM_HC Refinement | 第53-54页 |
| ·Module Integration | 第54-56页 |
| ·Liveness and Fairness Properties Analysis | 第56页 |
| ·Summary | 第56-58页 |
| Chapter 5 Implementation of Models in TLA | 第58-77页 |
| ·Implementation of Telegram Model | 第58-60页 |
| ·Implementation of MPU Model | 第60-61页 |
| ·Implementation of HC Model | 第61-67页 |
| ·Modeling Telegram Sending Logic | 第61-63页 |
| ·Modeling Telegram Receiving Logic | 第63-67页 |
| ·Implementation of WHT Model | 第67-72页 |
| ·Implementation of Mutual Checking Function | 第72-73页 |
| ·Implementation of Communication Channel Model | 第73-76页 |
| ·Implementation of Liveness and Fairness Property | 第76页 |
| ·Summary | 第76-77页 |
| Chapter 6 Model Analysis | 第77-82页 |
| ·Verification Result of the System Model | 第77-78页 |
| ·Limitations of TLA and its Model Checker TLC | 第78-81页 |
| ·State Explosion Problem | 第79-80页 |
| ·Stuttering Steps | 第80-81页 |
| ·Summary | 第81-82页 |
| Conclusion | 第82-84页 |
| References | 第84-88页 |
| Appendix | 第88-103页 |
| Extended Abstract in Chinese | 第103-107页 |
| Acknowledgement | 第107-108页 |
| Resume | 第108-109页 |