Download AMC - Tool support for automating Model Checking Lifecycle
Transcript
Contents 1 Introduction 1.1 Motivation . . . . . . . . . 1.2 Scope . . . . . . . . . . . 1.3 Objectives . . . . . . . . . 1.4 Methodology . . . . . . . 1.5 Structure of the document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 4 4 6 7 8 2 Background 9 2.1 Model Checking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.2 EVMDD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.2.1 EVMDD code structure . . . . . . . . . . . . . . . . . . . . . . . . . 10 3 Requirements specification 3.1 Introduction . . . . . . . . . . . 3.2 Overall requirements description 3.2.1 AMC Visualization Tool 3.2.2 Model Generator . . . . 3.2.3 Result Analyzer . . . . . 3.3 User characteristics . . . . . . . 3.3.1 Simulator . . . . . . . . 3.3.2 Trace visualizer . . . . . 3.3.3 Model Generator . . . . 3.3.4 Result Analyzer . . . . . 3.4 Constraints . . . . . . . . . . . 3.4.1 Simulator . . . . . . . . 3.4.2 Trace visualizer . . . . . 3.4.3 Model Generator . . . . 3.4.4 Result Analyzer . . . . . 3.5 Functional requirements . . . . 3.5.1 AMC Visualization Tool 3.5.2 Model Generator . . . . 3.5.3 Result Analyzer . . . . . 3.6 Non-functional requirements . . 3.6.1 Interface requirements . 3.6.2 Performance . . . . . . 3.6.3 Maintainability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 12 12 12 14 14 14 14 14 14 15 15 15 15 15 15 15 15 27 27 27 27 28 28