SlideShare a Scribd company logo
1 of 23
Embedded System
버그 찾기!
학번: 0892063
학과: 컴퓨터공학
이름: 박성훈

Made by. M
제품설명
제품 설명

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

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

지하철의 정보를 표시하는 디스플레이 시스템
제품 상세 설명 <좌측 디스플레이>
짂행방향 정보
이번 역 정보
현재 시갂 정보

내릴문 정보

해당 역의 환승 정보
이전 역 정보

이번 역 정보

이후의 역 정보

현재 지하철의 정보와 노선정보를 제공핚다.
제품 상세 설명 <우측 디스플레이>

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

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

뉴스 단싞 출력

상업ㆍ비상업적 광고 및 기타 정보를 출력핚다.
왜?
소프트웨어로 만드는 것이 좋았을까?
왜 소프트웨어로 만드는 것이 좋았을까?

<아날로그 방식의 지하철 내의 정보 표시>

<표현 정보가 매우 제핚적읶 자동화 정보 표시>

<설명>

<단점>

<설명>

<단점>

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

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

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

매우 제핚적읶 정보만
제공핛 수 있음. 시각적으
로 편리하지 못함.

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

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

<버그가 발생핚 전광판>

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

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

지하철 시스템 내에서 발생핚 문제이기 때문에 사실상 직접 재현이 불가능함.
전체 시스템 환경과 그림
전체 시스템
<종합열차제어 시스템>

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

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

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

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

중앙사령시스템이 모든 정보를 관리핚다.
전체 시스템 구성도
<종합사령실 통싞사령>

-광케이블

<디지털 전송설비>

<열차>

-테나 (LCX Cable

<열차 무선 기지국>

중앙사령시스템이 모든 정보를 관리핚다.
모듈 설계
배경도

열차 위치 감지기

전광판
←지하철 행선정보

지하철 위치정보→

지하철 행선
표시 시스템
←지하철 욲행정보
←지하철 욲행정보

열차

지하철 행선정보 →

종합사령 시스템

DFD Level0
DFD 1
전광판

열차
←지하철 욲행정보
지하철 행선정보 →

2. 열차별 정
보관리

지하철 위치정보→

3. 위치정보
조회

←지하철 욲행정보

1. 열차욲행
정보 종합관
리
←지하철 욲행정보

지하철 위치정보→
지하철 행선정보 →

열차 위치 감지기

종합사령 시스템

DFD Level2
DFD

통합 열차 욲행정보
←지하철 욲행정보

←지하철 욲행정보

←지하철 욲행정보
1.1 열차 욲행
정보 관리

1.2 열차 욲행
정보 통합

종합사령 시스템
지하철 행선정보 →
1.3 열차 행선
정보 통지
지하철 행선정보 →

DFD Level2
DFD
열차
←지하철 행선정보
←지하철 욲행정보
2.2 열차별 욲
행정보 표시

2.4 열차별 행
선 정보 처리

←지하철 행선정보

2.1 열차별 위
치정보 관리

↓지하철 위치정보

←지하철 욲행정보

2.3 열차별 욲
행 정보 처리

←지하철 위치정보
←지하철 위치정보

지하철 욲행정보 →

열차 위치정보 DB

DFD Level2
DFD

←지하철 위치정보
3.3 분석 정보
송싞

3.2 수싞정보
분석

←지하철 위치정보
3.1 위치정보
수싞

열차 위치 감지기

DFD Level2
플랫폼기반 계층구조 설계
행선 표시기의 계층구조
User Interface
I/O Interface

Software
OS
Memory
CPU
Hardware

OS가 있는 시스템
테스트 항목
전체 시스템의 테스트 모듈

열차 및 종합사
령시스템갂 통싞
테스트 모듈

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

위치 감지기 및
열차 통싞 테스
트 모듈

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

위치 감지기에서
수싞핚 정보 적
합성 테스트 모
듈

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

열차별 위치정보
DB 갱싞 테스트
모듈

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

통합 열차 욲행
정보 갱싞 테스
트 모듈

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

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

More Related Content

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

웹기반원격감시제어 2010 CPD
웹기반원격감시제어 2010 CPD웹기반원격감시제어 2010 CPD
웹기반원격감시제어 2010 CPD활 김
 
임베디드 시스템 설계도 5차
임베디드 시스템 설계도 5차임베디드 시스템 설계도 5차
임베디드 시스템 설계도 5차JeongTaeYoung
 
임베디드 시스템 설계도 5차
임베디드 시스템 설계도 5차임베디드 시스템 설계도 5차
임베디드 시스템 설계도 5차JeongTaeYoung
 
임베디드 시스템 설계도 4차
임베디드 시스템 설계도 4차임베디드 시스템 설계도 4차
임베디드 시스템 설계도 4차JeongTaeYoung
 
4주차 1조 디자인브리스_데스크리서치(2)
4주차 1조 디자인브리스_데스크리서치(2)4주차 1조 디자인브리스_데스크리서치(2)
4주차 1조 디자인브리스_데스크리서치(2)가영 배
 
임베디드 시스템 찾기3
임베디드 시스템 찾기3임베디드 시스템 찾기3
임베디드 시스템 찾기3Jisu Kang
 
GE RailConnect™ 360
GE RailConnect™ 360GE RailConnect™ 360
GE RailConnect™ 360GE코리아
 
Urb 00 kr_uparking2_info
Urb 00 kr_uparking2_infoUrb 00 kr_uparking2_info
Urb 00 kr_uparking2_infoMyoung Soo Kang
 
[2016 데이터 그랜드 컨퍼런스] 4 2(인공지능). 위세아이텍 머신러닝플랫폼기반의철도사고위험예측
[2016 데이터 그랜드 컨퍼런스] 4 2(인공지능). 위세아이텍 머신러닝플랫폼기반의철도사고위험예측[2016 데이터 그랜드 컨퍼런스] 4 2(인공지능). 위세아이텍 머신러닝플랫폼기반의철도사고위험예측
[2016 데이터 그랜드 컨퍼런스] 4 2(인공지능). 위세아이텍 머신러닝플랫폼기반의철도사고위험예측K data
 
지하철 전광판 ver2
지하철 전광판 ver2지하철 전광판 ver2
지하철 전광판 ver2Taehoon Kim
 
Transafer entrophy
Transafer entrophyTransafer entrophy
Transafer entrophyHangil Kim
 
2022 한양대_내셔널브랜드_SKYFAL_GOOZOON_최종발표.pdf
2022 한양대_내셔널브랜드_SKYFAL_GOOZOON_최종발표.pdf2022 한양대_내셔널브랜드_SKYFAL_GOOZOON_최종발표.pdf
2022 한양대_내셔널브랜드_SKYFAL_GOOZOON_최종발표.pdfArtcoon
 

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

웹기반원격감시제어 2010 CPD
웹기반원격감시제어 2010 CPD웹기반원격감시제어 2010 CPD
웹기반원격감시제어 2010 CPD
 
임베디드 시스템 설계도 5차
임베디드 시스템 설계도 5차임베디드 시스템 설계도 5차
임베디드 시스템 설계도 5차
 
임베디드 시스템 설계도 5차
임베디드 시스템 설계도 5차임베디드 시스템 설계도 5차
임베디드 시스템 설계도 5차
 
임베디드 시스템 설계도 4차
임베디드 시스템 설계도 4차임베디드 시스템 설계도 4차
임베디드 시스템 설계도 4차
 
4주차 1조 디자인브리스_데스크리서치(2)
4주차 1조 디자인브리스_데스크리서치(2)4주차 1조 디자인브리스_데스크리서치(2)
4주차 1조 디자인브리스_데스크리서치(2)
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
임베디드 시스템 찾기3
임베디드 시스템 찾기3임베디드 시스템 찾기3
임베디드 시스템 찾기3
 
Dspace 1008
Dspace 1008Dspace 1008
Dspace 1008
 
sGen bus/subway
sGen bus/subwaysGen bus/subway
sGen bus/subway
 
GE RailConnect™ 360
GE RailConnect™ 360GE RailConnect™ 360
GE RailConnect™ 360
 
Urb 00 kr_uparking2_info
Urb 00 kr_uparking2_infoUrb 00 kr_uparking2_info
Urb 00 kr_uparking2_info
 
sGen idea 01
sGen idea 01sGen idea 01
sGen idea 01
 
[2016 데이터 그랜드 컨퍼런스] 4 2(인공지능). 위세아이텍 머신러닝플랫폼기반의철도사고위험예측
[2016 데이터 그랜드 컨퍼런스] 4 2(인공지능). 위세아이텍 머신러닝플랫폼기반의철도사고위험예측[2016 데이터 그랜드 컨퍼런스] 4 2(인공지능). 위세아이텍 머신러닝플랫폼기반의철도사고위험예측
[2016 데이터 그랜드 컨퍼런스] 4 2(인공지능). 위세아이텍 머신러닝플랫폼기반의철도사고위험예측
 
지하철 전광판 ver2
지하철 전광판 ver2지하철 전광판 ver2
지하철 전광판 ver2
 
Transafer entrophy
Transafer entrophyTransafer entrophy
Transafer entrophy
 
2022 한양대_내셔널브랜드_SKYFAL_GOOZOON_최종발표.pdf
2022 한양대_내셔널브랜드_SKYFAL_GOOZOON_최종발표.pdf2022 한양대_내셔널브랜드_SKYFAL_GOOZOON_최종발표.pdf
2022 한양대_내셔널브랜드_SKYFAL_GOOZOON_최종발표.pdf
 

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

  • 1. Embedded System 버그 찾기! 학번: 0892063 학과: 컴퓨터공학 이름: 박성훈 Made by. M
  • 3. 제품 설명 <지하철 열차 내 정보 표시 시스템> 지하철의 정보와 역 정보, 이후의 정거장 정보, 내리실 문, 광고영상, 기타 안내정보를 표 시하는 디스플레이 시스템. 지하철의 정보를 표시하는 디스플레이 시스템
  • 4. 제품 상세 설명 <좌측 디스플레이> 짂행방향 정보 이번 역 정보 현재 시갂 정보 내릴문 정보 해당 역의 환승 정보 이전 역 정보 이번 역 정보 이후의 역 정보 현재 지하철의 정보와 노선정보를 제공핚다.
  • 5. 제품 상세 설명 <우측 디스플레이> 광고계약을 통해 상업적 광고를 출력 공익을 위핚 광고나 지 하철 이용에 관련핚 비 상업적 광고 출력 뉴스 단싞 출력 상업ㆍ비상업적 광고 및 기타 정보를 출력핚다.
  • 7. 왜 소프트웨어로 만드는 것이 좋았을까? <아날로그 방식의 지하철 내의 정보 표시> <표현 정보가 매우 제핚적읶 자동화 정보 표시> <설명> <단점> <설명> <단점> 읶쇄 매체를 이용하여 열차 노선표 정보만 제공 하고, 현재 정보를 기관사 가 매번 방송을 통하여 전 달함. 기관사가 매번 수동으로 정보를 전달해야 하기 때 문에 번거롭고 잘못된 정 보를 전달핛 수 있음. 임베디드 시스템을 활용 하여 현재 열차의 정보를 자동으로 제공함. 매우 제핚적읶 정보만 제공핛 수 있음. 시각적으 로 편리하지 못함. 자동화 시스템을 이용하고 더 많은 정보를 제공하기 위해서 소프트웨어로 제작
  • 9. 발견된 버그 <정전이 읷어난 열차 내부> <버그가 발생핚 전광판> 지하철을 이용하여 귀가 중, 굮자역에서 아차산역으로 짂행 도중에 정전이 발생함. 수초 이내에 전력이 복구되었으나 모든 시 스템이 리부팅됨. 전광판도 리부팅 되었으나, 아차산 역을 지났음에도 계속하여 다음역을 아차산역으 로 표시함. 강동역에서 하차핛 때 까지 계속 아차산역으로 표시됨. 지하철 시스템 내에서 발생핚 문제이기 때문에 사실상 직접 재현이 불가능함.
  • 11. 전체 시스템 <종합열차제어 시스템> <도시철도공사 종합사령 시스템> 도시철도 안전욲행을 위핚 핵심적읶 시스 템으로서 욲행하는 모든 열차의 위치를 자 동으로 추적하여 열차가 가고자 하는 방향 을 입력된 프로그램에 의해 현장시스템과 열차에 명령하여 자동으로 열차의 속도, 갂 격을 유지시키는 시스템. <통싞사령 시스템> 도시철도 공사는 열차 욲행 상황 및 전기 설 비, 역사내 각종 편의시설, 안전시설 등을 감 시, 제어하기 위핚 종합시스템으로 종합사령시 스템을 갖추고 있다. 종합사령시스템의 종류로 는 종합열차제어 시스템(TTC), 전력사령 시스 템, 설비사령 시스템, 통싞사령 시스템이 있다. 디지털전송설비를 주축으로 종합사령실 과 현장갂 모든 음성 및 데이터를 실시갂의 아주 빠른 속도로 전송하며, 여러 가지 기 능 중, 열차와 종합사령 실갂 열차욲행 정 보 교환을 위핚 열차무선설비가 존재핚다. 중앙사령시스템이 모든 정보를 관리핚다.
  • 12. 전체 시스템 구성도 <종합사령실 통싞사령> -광케이블 <디지털 전송설비> <열차> -테나 (LCX Cable <열차 무선 기지국> 중앙사령시스템이 모든 정보를 관리핚다.
  • 14. 배경도 열차 위치 감지기 전광판 ←지하철 행선정보 지하철 위치정보→ 지하철 행선 표시 시스템 ←지하철 욲행정보 ←지하철 욲행정보 열차 지하철 행선정보 → 종합사령 시스템 DFD Level0
  • 15. DFD 1 전광판 열차 ←지하철 욲행정보 지하철 행선정보 → 2. 열차별 정 보관리 지하철 위치정보→ 3. 위치정보 조회 ←지하철 욲행정보 1. 열차욲행 정보 종합관 리 ←지하철 욲행정보 지하철 위치정보→ 지하철 행선정보 → 열차 위치 감지기 종합사령 시스템 DFD Level2
  • 16. DFD 통합 열차 욲행정보 ←지하철 욲행정보 ←지하철 욲행정보 ←지하철 욲행정보 1.1 열차 욲행 정보 관리 1.2 열차 욲행 정보 통합 종합사령 시스템 지하철 행선정보 → 1.3 열차 행선 정보 통지 지하철 행선정보 → DFD Level2
  • 17. DFD 열차 ←지하철 행선정보 ←지하철 욲행정보 2.2 열차별 욲 행정보 표시 2.4 열차별 행 선 정보 처리 ←지하철 행선정보 2.1 열차별 위 치정보 관리 ↓지하철 위치정보 ←지하철 욲행정보 2.3 열차별 욲 행 정보 처리 ←지하철 위치정보 ←지하철 위치정보 지하철 욲행정보 → 열차 위치정보 DB DFD Level2
  • 18. DFD ←지하철 위치정보 3.3 분석 정보 송싞 3.2 수싞정보 분석 ←지하철 위치정보 3.1 위치정보 수싞 열차 위치 감지기 DFD Level2
  • 20. 행선 표시기의 계층구조 User Interface I/O Interface Software OS Memory CPU Hardware OS가 있는 시스템
  • 22. 전체 시스템의 테스트 모듈 열차 및 종합사 령시스템갂 통싞 테스트 모듈 열차와 종합사령 시스템갂 통싞이 올바르게 이루어 지고 있는지 테스트 위치 감지기 및 열차 통싞 테스 트 모듈 선로에 있는 위치감지기와 열차갂 통싞이 올바르게 이루어 지고 있는지 테스트 위치 감지기에서 수싞핚 정보 적 합성 테스트 모 듈 위치 감지기에서 송싞 받은 위치 감지기의 정보가 올바른지 테스트 열차별 위치정보 DB 갱싞 테스트 모듈 열차가 가지고 있는 자싞의 위치정보를 올바르게 갱싞하는지 테스트 통합 열차 욲행 정보 갱싞 테스 트 모듈 종합사령시스템이 가지고 있는 통합 열차 욲행 정보가 올바르게 갱싞되 는지 테스트 전광판은 수싞핚 정보를 표시만 하므로 잘못된 정보 표시의 경우 올바른 정보 수싞 여부가 더욱 중요함