1. |
|
오토마타 |
모델체킹의 개념을 정의하고, 오토마타를 예제를 통해 이해한다. |
|
2. |
|
오토마타 - Execution |
오토마타의 Execution을 이해하고 Execution Tree를 정의한다. |
|
3. |
|
오토마타 - 정의 |
오토마타를 수학적으로 정의한다. |
|
4. |
|
프린터 매니저 예제 |
Printer Manager를 오토마타로 정의한다 |
|
5. |
|
트랜지션 시스템 |
Transition System 을 정의하고, 일반 오토마타로부터 Transition System을 도출하는 방법을 이해한다. |
|
6. |
|
싱크로나이즈드 프러덕트 (1) |
Synchronized Product 을 정의하고, 사용되는 상황을 이해한다. |
|
7. |
|
싱크로나이즈드 프러덕트 (2) |
Synchronized Product 을 정의하고, 사용되는 상황을 이해한다. |
|
8. |
|
메시지 교환을 통한 Sync. |
Message Passing을 통해 Synchronization Product를 구현한다. |
|
9. |
|
공유 변수를 통한 Sync. |
Shared Variables을 통해 Synchronization Product를 구현한다. |
|
10. |
|
시제 논리 (1) |
Temporal Logic의 6단계 특징을 정의한다. |
|
11. |
|
시제 논리 (2) |
Temporal Logic의 6단계 특징을 정의한다. |
|
12. |
|
시제 논리 - 정의 |
Temporal Logic의 Syntax와 Semantics를 정의한다. |
|
13. |
|
CTL 모델 체킹 |
CTL 모델 체킹 알고리즘을 정의한다. |
|
14. |
|
LTL 모델 체킹 |
LTL 모델 체킹 알고리즘을 정의한다. |
|