Top Banner
Embedded System 버버 버버 ! 학학 : 0892063 학학 : 학학학학학 학학 : 학학학 Made by.
23

임베디드시스템(N) 0892063 박성훈_임베디드시스템 설계

Aug 05, 2015

Download

Documents

monorisk
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 임베디드시스템(N) 0892063 박성훈_임베디드시스템 설계

Embedded Sys-tem 버그 찾기 !

학번 : 0892063학과 : 컴퓨터공학이름 : 박성훈Made by. M

Page 2: 임베디드시스템(N) 0892063 박성훈_임베디드시스템 설계

제품설명

Page 3: 임베디드시스템(N) 0892063 박성훈_임베디드시스템 설계

제품 설명

지하철의 정보를 표시하는 디스플레이 시스템

< 지하철 열차 내 정보 표시 시스템 >

지하철의 정보와 역 정보 , 이후의 정거장 정보 , 내리실 문 , 광고영상 , 기타 안내정보를 표시하는 디스플레이 시스템 .

Page 4: 임베디드시스템(N) 0892063 박성훈_임베디드시스템 설계

제품 상세 설명 < 좌측 디스플레이 >

현재 지하철의 정보와 노선정보를 제공한다 .

이번 역 정보

이전 역 정보

이후의 역 정보

해당 역의 환승 정보

현재 시간 정보

진행방향 정보

내릴문 정보

이번 역 정보

Page 5: 임베디드시스템(N) 0892063 박성훈_임베디드시스템 설계

제품 상세 설명 < 우측 디스플레이 >

상업ㆍ비상업적 광고 및 기타 정보를 출력한다 .

광 고 계 약 을 통 해 상업적 광고를 출력

공익을 위한 광고나 지하철 이용에 관련한 비상업적 광고 출력

뉴스 단신 출력

Page 6: 임베디드시스템(N) 0892063 박성훈_임베디드시스템 설계

왜 ?소프트웨어로 만드는 것이 좋았을까 ?

Page 7: 임베디드시스템(N) 0892063 박성훈_임베디드시스템 설계

왜 소프트웨어로 만드는 것이 좋았을까 ?

자동화 시스템을 이용하고 더 많은 정보를 제공하기 위해서 소프트웨어로 제작

< 아날로그 방식의 지하철 내의 정보 표시 > < 표현 정보가 매우 제한적인 자동화 정보 표시 >< 설명 >

인 쇄 매 체 를 이용하여 열차 노선표 정 보 만 제 공 하 고 , 현재 정보를 기관사가 매 번 방 송 을 통 하 여 전달함 .

< 단점 >

기 관 사 가 매 번 수 동 으 로 정 보 를 전달해야 하기 때문에 번 거 롭 고 잘 못 된 정보를 전달할 수 있음 .

< 설명 >

임베디드 시스템을 활용하여 현재 열차의 정 보 를 자 동 으 로 제공함 .

< 단점 >

매 우 제 한 적 인 정보만 제공할 수 있음 . 시 각 적 으 로 편리하지 못함 .

Page 8: 임베디드시스템(N) 0892063 박성훈_임베디드시스템 설계

발견된 버그

?

Page 9: 임베디드시스템(N) 0892063 박성훈_임베디드시스템 설계

발견된 버그

지하철 시스템 내에서 발생한 문제이기 때문에 사실상 직접 재현이 불가능함 .

< 정전이 일어난 열차 내부 >

지 하 철 을 이 용 하 여 귀 가 중 , 군자역에서 아차산역으로 진행 도중에 정전이 발생함 . 수초 이내에 전력이 복구되었으나 모든 시스템이 리부팅됨 .

< 버그가 발생한 전광판 >

전광판도 리부팅 되었으나 , 아차산 역을 지났음에도 계속하여 다음역을 아차산역으로 표시함 . 강동역에서 하차할 때 까지 계속 아차산역으로 표시됨 .

Page 10: 임베디드시스템(N) 0892063 박성훈_임베디드시스템 설계

전체 시스템 환경과 그림

Page 11: 임베디드시스템(N) 0892063 박성훈_임베디드시스템 설계

전체 시스템

중앙사령시스템이 모든 정보를 관리한다 .

< 도시철도공사 종합사령 시스템 >

도시철도 공사는 열차 운행 상황 및 전기 설비 , 역사내 각종 편의시설 , 안전시설 등 을 감 시 , 제 어 하 기 위 한 종합시스템으로 종합사령시스템을 갖추고 있 다 . 종 합 사 령 시 스 템 의 종 류 로 는 종합열차제어 시스템 (TTC), 전력사령 시스템 , 설비사령 시스템 , 통신사령 시스템이 있다 .

< 종합열차제어 시스템 >

도시철도 안전운행을 위한 핵심적인 시스템으로서 운행하는 모든 열차의 위치를 자동으로 추적하여 열차가 가 고 자 하 는 방 향 을 입 력 된 프로그램에 의해 현장시스템과 열차에 명 령 하 여 자 동 으 로 열 차 의 속 도 , 간격을 유지시키는 시스템 .

< 통신사령 시스템 >

디 지 털 전 송 설 비 를 주 축 으 로 종합사령실과 현장간 모든 음성 및 데이터를 실시간의 아주 빠른 속도로 전 송 하 며 , 여 러 가 지 기 능 중 , 열차와 종합사령 실간 열차운행 정보 교 환 을 위 한 열 차 무 선 설 비 가 존재한다 .

Page 12: 임베디드시스템(N) 0892063 박성훈_임베디드시스템 설계

전체 시스템 구성도

중앙사령시스템이 모든 정보를 관리한다 .

< 종합사령실 통신사령 >

< 디지털 전송설비 > < 열차 무선 기지국 >

< 열차 >

- 테나 (LCX Cable- 광케이블

Page 13: 임베디드시스템(N) 0892063 박성훈_임베디드시스템 설계

모듈 설계

Page 14: 임베디드시스템(N) 0892063 박성훈_임베디드시스템 설계

배경도

DFD Level0

지하철 행선 표시

시스템

전광판 열차 위치 감지기

열차 종합사령 시스템

← 지하철 행선정보

← 지하철 운행정보

← 지하철 운행정보

지하철 행선정보 →

지하철 위치정보→

Page 15: 임베디드시스템(N) 0892063 박성훈_임베디드시스템 설계

DFD 1

DFD Level2

1. 열차운행 정보

종합관리

전광판

열차 위치 감지기

열차

종합사령 시스템

지하철 행선정보 →

← 지하철 운행정보

← 지하철 운행정보

지하철 행선정보 →

지하철 위치정보→

2. 열차별 정보관리

3. 위치정보 조회

지하철 위치정보→

← 지하철 운행정보

Page 16: 임베디드시스템(N) 0892063 박성훈_임베디드시스템 설계

DFD

DFD Level2

종합사령 시스템

1.1 열차 운행정보

관리1.2 열차 운행정보

통합

1.3 열차 행선정보

통지

통합 열차 운행정보

← 지하철 운행정보

지하철 행선정보 →

지하철 행선정보 →

← 지하철 운행정보← 지하철 운행정보

Page 17: 임베디드시스템(N) 0892063 박성훈_임베디드시스템 설계

DFD

DFD Level2

2.1 열차별 위치정보

관리

2.3 열차별 운행 정보

처리

2.2 열차별 운행정보

표시

열차

← 지하철 운행정보

← 지하철 위치정보

열차 위치정보 DB

← 지하철 위치정보

2.4 열차별 행선 정보

처리

← 지하철 행선정보

← 지하철 행선정보 ← 지하철 운행정보

↓ 지하철 위치정보

지하철 운행정보 →

Page 18: 임베디드시스템(N) 0892063 박성훈_임베디드시스템 설계

DFD

DFD Level2

3.1 위치정보

수신

3.2 수신정보

분석

3.3 분석 정보 송신

열차 위치 감지기

← 지하철 위치정보

← 지하철 위치정보

Page 19: 임베디드시스템(N) 0892063 박성훈_임베디드시스템 설계

플랫폼기반 계층구조 설계

Page 20: 임베디드시스템(N) 0892063 박성훈_임베디드시스템 설계

행선 표시기의 계층구조

OS 가 있는 시스템

Hardware

CPU

Memory

OS

User Interface

Software I/O Interface

Page 21: 임베디드시스템(N) 0892063 박성훈_임베디드시스템 설계

테스트 항목

Page 22: 임베디드시스템(N) 0892063 박성훈_임베디드시스템 설계

전체 시스템의 테스트 모듈

전광판은 수신한 정보를 표시만 하므로 잘못된 정보 표시의 경우 올바른 정보 수신 여부가 더욱 중요함

열차 및 종합사령시스

템간 통신 테스트 모듈

위치 감지기 및 열차 통신

테스트 모듈

위치 감지기에서 수신한 정보

적합성 테스트 모듈

열차별 위치정보 DB 갱신 테스트

모듈

통합 열차 운행정보 갱신 테스트 모듈

열차와 종합사령 시스템간 통신이 올바르게 이루어 지고 있는지 테스트

선로에 있는 위치감지기와 열차간 통신이 올바르게 이루어 지고 있는지 테스트

위치 감지기에서 송신 받은 위치 감지기의 정보가 올바른지 테스트

열차가 가지고 있는 자신의 위치정보를 올바르게 갱신하는지 테스트

종합사령시스템이 가지고 있는 통합 열차 운행 정보가 올바르게 갱신되는지 테스트

Page 23: 임베디드시스템(N) 0892063 박성훈_임베디드시스템 설계

Thank You!