8. Simulation Analysis Missile Defense System Delayed Receiver Satellite Collision Detection Gravity Gravity F1 R1 F1 R1 Launcher Determine path shortly after processing at the same time. 2 objects, 1 unit 7 step process by 1 second 2 Timer 1 Observer 4
9. Simulation Analysis Unit Test Parent Child Dog 00:00 부모는 지점1 에서 지점2로 이동 (4초 거리) 00:01 아이가 부모를 따라감 00:02 강아지가 아이를 따라감 00:03 아이가‘장난감 가게’ 에 대해 반응 00:04 아이가 2초 후 장난감 가게에 도착 00:05 강아지가 아이를 따라감부모가 2초 후 장난감 가게 도착 00:06강아지가 ‘전봇대’에 대해 반응부모가 1초 후 장난감 가게 도착 00:07 강아지가 2초 후 전봇대에 도착아이와 부모가 만남 00:08 아이가 부모를 따라감아이와 부모가 가 2초 후 전봇대에 도착 00:09 강아지 5초 후 볼일을 끝냄 00:10 아이와 부모님이 도착 4초 후 지점2로 출발 00:20 부모, 아이, 강아지가 지점2에 도착 5
10. Concept & Structure Previous Structure Blue : Data Red : Helper Orange : Extension 사용자가 시나리오를 실행하거나 시뮬레이션을 제어할 수 없음 6
14. Implementation Plug-in Manager 모든 플러그인(Extension, Data, Helper)를 관리함 * 구조상 semi-Observer 의 역할 10
15.
16. Implementation Communication Protocol Simulation 프로토콜을 따르는 Helper 제작하고, Unit 에 탑재 Unit 을 관리하는 Extension 제작 진행 상황을 시각적으로 볼 수 있는 그래픽 Extension 프로토콜에 알맞은 로그를 남기도록 하는 Observer 명령 12