아틱 기반 전력 통합 모니터링 시스템 검증을 위한

Slides:



Advertisements
Similar presentations
CI(Continuous Integration) 이학성. C ontinuous I ntegration? 2 지속적으로 품질관리 를 적용하는 과정 개발자가 기존 코드의 수정 작업 을 시작할 때, 코드 베이스의복사본을 받아서 작업을 시작하면서 코드의 변경.
Advertisements

Popcon 이규태 김준수 강예진. 목차  Popcon 이란  개발동기 및 목적  필요성  차별성  설계  개발일정  기대효과 및 향후 계획.
1 08 시스템 구성도 고려사항 * 웹 서버 클러스터 구성  클러스터 구축은 ㈜ 클루닉스의 Encluster 로 구축 (KT 인증,IT 인증 획득, 실제 클러스터 구축 사이트 200 여곳 )  웹 서버 클러스터는 Dynamic, Static, Image.
탕수육 자동 무음 변환 Date 지도교수 : 서동만 교수님 윤상훈 이민재 이성현 박지현 김민희.
한국클라우드서비스협회 ▶ 제키톡 서비스 - 제키톡 서비스 ∙ 안드로이드 기반의 모바일 무료 메시지, 무전기, 채팅 어플리케이션으로 국내뿐만 아니라 전세계 대상으로 서비스 제공 중 ∙ 현재 안드로이드폰을 대상으로 서비스 중이며, 아이폰을.
Proprietary ETRI OOO 연구소 ( 단, 본부 ) 명 1 CDN 을 위한 캐시 시험 모듈 소프트웨어연구부문 빅데이터 SW 플랫폼연구부 분석소프트웨어연구실 ETRI Technology Marketing Strategy ETRI Technology Marketing.
Real Time Systems Lab. rtlab.knu.ac.kr 무인 헬리콥터 자율비행 소프트웨어의 실시간 성능 개선을 위한 CAN 기반 센서 네트워크 경북대학교 실시간 시스템 연구실 이재신.
Secure Coding 이학성.
- JP Freeman Research Report
캡스톤 디자인 졸업논문 중간보고서 순천향대학교 컴퓨터공학과 빛의전사.
                                  9장 컴퓨터 기반 데이터 수집의 기초.
MS SQL Server 학기, 소프트웨어 설계 및 실험 ( Ⅰ )
Data Interface, Data mart Technology
전력전자연구실 (정승기, 최주엽, 송승호 교수님)
1. Windows Server 2003의 역사 개인용 Windows의 발전 과정
Tizen RT on Quail Board 2017년 3월 2일 삼성전자 소프트웨어센터.
무선 personal area network(WPAN)
제 09 장 데이터베이스와 MySQL 학기 인터넷비즈니스과 강 환수 교수.
전자기파(Electromagnetic Wave) 센서(Sensor)와 정보인식(Information Recognition)
데이터베이스 및 설계 금오공과대학교 컴퓨터공학부 이 이섭.
시스템집적반도체 설계 검증 환경과 기법 Ch 7.
나민영 서경대학교 컴퓨터공학과 CGVR Lab 같이만들어보자 5주차 OpenCV 설정 및 기초.
갤럭시 S를 이용한 자동차 원격 제어 시스템 담당교수 : 진현욱 교수님
운영체제 박상민.
4장. 웹로직 서버상에서의 JDBC와 JTA의 운용
①.
11 장 LAN 기본 개념과 Ethernet LAN
CHAPTER 02 OpenCV 개요 PART 01 영상 처리 개요 및 OpenCV 소개.
Capstone-Design : IoTeam Introduction Abstract
HomeNetWork의 개념과 실생활의 예
IOT Products and Services : Case Study
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
ARP Project 조 충 호 교수님 김 세 진 조교님 조 진 형 변 익 수
WinCE Device Driver 실습 #3
WinCE Device Driver 실습 #2
Contents 1. 설계주제 2. 시연시나리오 3. Output 4. Design 5. Required items
NodeMCU를 이용한 SmartPot 제작
Solar Tracking Parasol
강의 개요. 2014년 가을학기 손시운 지도 교수: 문양세 교수님.
2장. 데이터베이스 관리 시스템 데이터베이스 관리 시스템의 등장 배경 데이터베이스 관리 시스템의 정의
자율주행 차량용 드라이빙 컴퓨팅 하드웨어 플랫폼 05
Global Positioning System
AUTODESK AUTOCAD ELECTRICAL 전기제어 2D 설계 소프트웨어 표준기반 설계 생산성 도구 구조도 설계
04. DBMS 개요 명지대학교 ICT 융합대학 김정호.
BIC 사례 1 연관규칙과 분류모형을 결합한 상품 추천 시스템: G 인터넷 쇼핑몰 사례
LabVIEW WiznTec 주임 박명대 1.
차량 번호판 영상인식을 이용한 주차장 출입통제 시스템
데이터 베이스 DB2 관계형 데이터 모델 권준영.
Kangwon National Univ. | Computer Science
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
Self Introduction Template PowerPoint
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
Level 0 Level 1 Level 2 Level 3 공모전 후기 모음 웹 서비스 1. 웹 페이지 설계 2. 웹 서버 구현
LAN의 구성요소 학습내용 서버 클라이언트 NIC(Network Interface Card) 전송매체
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
KISTI Supercomputing Center 명훈주
게임공학과 장민석.
Ⅰ 전자기초 Ⅱ 디지털 논리회로 Ⅲ C언어 기초 Ⅳ AVR 마이크로 컨트롤러 Ⅴ 마이크로 컨트롤러 개발환경
인공 지능 시대에 필요한 인재 행복한 미래를 만드는 기술자 김송호.
웹 애플리케이션 보안 Trend 인포섹㈜ 신수정 상무
멀티미디어시스템 제 4 장. 멀티미디어 데이터베이스 정보환경 IT응용시스템공학과 김 형 진 교수.
이대성 그는 누구인가 이 대성.
.Net FrameWork for Web2.0 한석수
도서관 좌석 System 중간발표 지도교수 : 원치선 교수님 강용호 김원경
Network Lab. Young-Chul Hwang
학부 컴퓨터공학부 교육과정 (학부) 2학년 4학년 3학년 1학년 1학기 2학기 IPP 자격과정 전공트랙
CHAP 15. 데이터 스토리지.
추상 테스트 케이스 성숙도 모델 기반의 테스트 케이스 추적성 연구
소프트웨어 설계 및 실습 강기준.
바스 엔지니어링 통합 원격 감시 제어 시스템 (TTM/TTC) BAS-2001 (SMS 문자,음성 실시간 전송)
Presentation transcript:

아틱 기반 전력 통합 모니터링 시스템 검증을 위한 테스트 케이스 추출 (Extracting Test Case for Validating the ARTIK Based Electricity Integrated Monitoring System) 2017. 12. 08. 홍익대학교 소프트웨어공학 연구실 이진협 지도교수 : 김영철

목차 1 연구 배경 2 관련 연구 3 아틱 기반 전력 통합 모니터링 시스템 4 테스트 케이스 추출 5 결론 및 향후 연구

출처 : REN21(국제재생에너지정책네트워크), Renewables 2016 Global Status Report, 2016년 연구 배경 출처 : REN21(국제재생에너지정책네트워크), Renewables 2016 Global Status Report, 2016년 현재 발전량 모니터링 시스템 존재, 소비량 모니터링 시스템 존재, 통합 관리 시스템은 존재X 제 2회 IoT 이노베이션 챌린지 참가, 아틱 기반 전력 통합 모니터링 시스템 개발 기대 결과에 대한 시스템의 오류 검증 위한 테스트 케이스 추출

연구 배경 현재 발전량 모니터링 시스템 존재, 소비량 모니터링 시스템 존재, 통합 관리 시스템은 존재X 제 2회 IoT 이노베이션 챌린지 참가, 아틱 기반 전력 통합 모니터링 시스템 개발 기대 결과에 대한 시스템의 오류 검증 위한 테스트 케이스 추출

관련 연구 – 기존 태양광 발전 통합 모니터링 시스템 ㈜에이치에스쏠라에너지(지역인력양성사업) 메타모델링 기법으로 이종 인버터 통합 모니터링 시스템 개발 & 시스템을 이용한 사업 진행 고장 예측, 발전량 예측 연구 진행 중

Wifi, Bluetooth, ZigBee 연결 가능, 관련 연구 – 삼성 아틱 센서, 통신, 프로세서, 메모리 등으로 구성된 초소형 IoT 모듈로, 삼성에서 개발 소프트웨어 및 드라이버, 스토리지, 보안, 개발보드, 클라우드 등이 집적되어 있는 플랫폼 링크 계층, 응용 프로그램 계층 보안 개발자들이 빠르고 쉽게 IoT 기기를 제품화 가능 053 710 모든 장치/클라우드 서비스의 모든 데이터를 수집/저장/실행 Wifi, Bluetooth, ZigBee 연결 가능, 기기 등에 부착하여 데이터 송수신 8코어 제공, Fedora Linux 운영체제, 공장 자동화, 스마트 홈 게이트웨이, 빌딩 자동화 컨트롤러 등에 쓰임

아틱 기반 전력 통합 모니터링 시스템 ARTIK 053 – 전자제품에 부착, 실시간 소비전력 송신 ARTIK 053 데이터 추적/연산, ARTIK Cloud로 전송 ARTIK Cloud – ARTIK 053, ARTIK 710 데이터 수집 및 어플리케이션과 실시간 통신

아틱 기반 전력 통합 모니터링 시스템 ● Online Device 등록

아틱 기반 전력 통합 모니터링 시스템 ● Online Device 등록

아틱 기반 전력 통합 모니터링 시스템

테스트 케이스 추출 방법 실시간 시스템으로 완벽한 테스트가 어려워 전략이 필요 홍익대학교 소프트웨어공학 연구실에서 자체 개발한 HiMEM을 이용 메타모델 기법을 통해 UML 다이어그램에서 소스코드 자동 생성 가능 유스케이스 다이어그램, 순차적 다이어그램에서 테스트 케이스 자동 추출 가능

Input Condition Output 테스트 케이스 추출 방법 모델 기반 테스트 요구사항 테스트 모델 테스트 케이스 테스터 수작업 자동 생성 유스케이스 다이어그램 원인-결과 다이어그램 결정 테이블 Gray – 100% 기능적 요구사항 커버리지 보장 Decision Factor 유스케이스 Description Input Condition Output 문법해석

테스트 케이스 추출 - 동영상

테스트 케이스 추출

테스트 케이스 추출

테스트 케이스 추출 – Decision Factor Condition에서 논리기호를 사용하여, 같으면 ‘=‘, AND는 ‘&’, OR은 ‘|’, NOT은 ‘~’로 지정

테스트 케이스 추출 – Cause-Effect Diagram

테스트 케이스 추출 – Decision Table Input : 소비량&버튼을누른다 → Output : 소비량UI요청

테스트 케이스 추출

결론 및 향후 연구 결론 기존 태양광 발전 통합 모니터링 시스템에 아틱을 접목해 구현한 아틱 기반 전력 통합 모니터링 시스템의 기대 결과에 대한 오류 검증 위한 테스트 케이스 추출 유스케이스 다이어그램을 원인-결과 다이어그램으로 변환하여, Gary가 제안한 100% 기능적 요구사항 커버리지 보장 방법( 원인-결과 → 결정 테이블 → 테스트 케이스 ) 사용 자체 개발한 HiMEM에 유스케이스 다이어그램 설계, 유스케이스 설명 추가, 결정 인자 지정 후 테스트 케이스 자동 추출 수행 향후 연구 추출한 테스트 케이스를 이용하여 테스트 후, 문제점 파악하여 시스템 수정 예정 모니터링 시스템에 고장 예측을 위한 머신러닝 확장구축 후, 테스트 케이스 추출 예정

Q&A Thank You