Luận văn VNU UET: Phương pháp mô hình hóa và kiểm chứng hệ thống hướng sự kiện

Chuyên ngành

Software Engineering

Người đăng

Ẩn danh

Thể loại

thesis

2023

155
0
0

Phí lưu trữ

30 Point

Mục lục chi tiết

Declaration of Authorship

Abstract

Acknowledgements

Contents

List of Abbreviations

List of Tables

List of Figures

1. Introduction

1.1. Motivation

1.2. Classical set theory

1.3. Fuzzy sets and Fuzzy If-Then rules

2. Event-B mathematical language

2.1. Event-driven systems

2.2. Event-driven architecture

2.3. Database systems and database triggers

2.4. Context-aware systems

3. Modeling and verifying database trigger systems

3.1. Modeling database systems

3.2. Modeling and verifying database triggers system

3.3. Verifying system properties

3.4. A case study: Human resources management application

3.5. Support tool: Trigger2B

4. Modeling and verifying context-aware systems

4.1. Set representation of context awareness

4.2. Modeling context-aware system

4.3. Incremental modeling using refinement

4.4. A case study: Adaptive Cruise Control system

4.4.1. Modeling ACC system

4.4.2. Refinement: Adding weather and road sensors

4.4.3. Verifying the system’s properties

5. Modeling and verifying imprecise system requirements

5.1. Modeling fuzzy requirements

5.1.1. Representation of fuzzy terms in classical sets

5.1.2. Modeling discrete states

5.1.3. Modeling continuous behavior

5.2. Verifying safety and eventuality properties

5.2.1. Convergence in Event-B

5.2.2. Safety and eventuality analysis in Event-B

5.2.3. Verifying safety properties

5.2.4. Verifying eventuality properties

5.3. A case study: Container Crane Control

5.3.1. Modeling the Crane Container Control system

5.3.2. Modeling discrete behavior

5.3.3. First Refinement: Modeling continuous behavior

5.3.4. Second Refinement: Modeling eventuality property

List of Publications

Bibliography

A Event-B specification of Trigger example

A.1. Context specification of Trigger example

A.2. Machine specification of Trigger example

B Event-B specification of the ACC system

B.1. Context specification of ACC system

B.2. Machine specification of ACC system

C Event-B specifications and proof obligations of Crane Controller Example

C.1. Context specification of Crane Controller system

C.3. Machine specification of Crane Controller system

C.5. Proof obligations for checking the safety property

C.6. Proof obligations for checking convergence properties

Luận văn thạc sĩ vnu uet methods for modeling and verifying event driven systems phương pháp mô hình hóa và kiểm chứng các hệ thống hướng sự kiện