창의적 통합 설계 - 제안 Project 2016. 09. 02 삼성전자 생산기술연구소.

Slides:



Advertisements
Similar presentations
프로그램이란 프로그램 생성 과정 프로젝트 생성 프로그램 실행 컴퓨터를 사용하는 이유는 무엇인가 ? – 주어진 문제를 쉽고, 빠르게 해결하기 위해서 사용한다. 컴퓨터를 사용한다는 것은 ? – 컴퓨터에 설치 혹은 저장된 프로그램을 사용하는 것이다. 문제를 해결하기 위한.
Advertisements

ScanMail for Lotus Notes ( 주 ) 한국트렌드마이크로. RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line ScanMail Notes 의 주요 기능 Domino 환경의 Antivirus, Content Filter.
Cinema Manager System 최종 발표 조 team05 발표자 : 임 창목 1.
Big Data & Hadoop. 1. Data Type by Sectors Expected Value using Big Data.
영화 예매 시스템 - 많이 봤다이가 ? CSE Corp. PM 송진희 김성욱 김보람 천창영.
1)RACK 2)UPS 3)P D U 장치 4)Server Group 5)KVM Switch 7)UPS 를 위한 HUB 6) RACK Monitor.
.Net History. Visual Studio.Net 2002 /.Net Framework 1.0 제품의 버전 / 특징 2002 년 - Visual Studio.Net 2002 /.Net Framework 1.0 첫 통합 개발 환경 - C# 언어 등장 (C# 1.0)
컴퓨터 종합설계 2012 년 2 학기 Syllabus 개요 (1/2) 목표  실 세계의 문제를 제시하고, 이에 대한 해결책을 컴퓨터 공학적인 방법으로 해결하기 위하여 팀을 주축으로 소프트웨어 개발 프로젝트 수행  프로젝트 계획에서부터 구현까지.
2016 유성환 Hybrid MOBILE.
컴퓨터와 인터넷.
일반 요구 사항 비즈니스 요구사항 고객/정보/위치/상태 탐색방법 제품/서비스 홍보 및 광고 방법
[별첨] 특허 DB 구축 및 토픽 모델링 수행 과정 Flowchart, File List
Data Interface, Data mart Technology
Entity Relationship Diagram
1. Windows Server 2003의 역사 개인용 Windows의 발전 과정
Report #2 - Solution 문제 #1: 다음과 같이 프로그램을 작성하라.
컴퓨터 프로그래밍 기초 [Final] 기말고사
웹 서버 동작 HTTP 클라이언트가 서버와 대화하는 방법과 데이터를 서버에서 클라이언트로 전송 하는 방법을 정의한 프로토콜
Hybrid INDIGO project 중간보고
네트워크 프로그래밍 및 실습.
창의적통합설계 프로젝트 제안서 (LG전자)
Management Support Mi-Jung Choi, Jae-Hyun Ham DP&NM Lab.
Graph 개론 통계분석을 위한 Excel Chart 기초.
CHAPTER 02 OpenCV 개요 PART 01 영상 처리 개요 및 OpenCV 소개.
컴퓨터과학 전공탐색 배상원.
NJM Messenger 박상원 박연호.
DK-128 ADC 실습 아이티즌 기술연구소
모바일 자바 프로그래밍 JDBC / WAP Ps lab 오민경.
HDFS와 대용량 데이터 처리 콘텐츠서비스연구팀 최완.
보고서 #5(제출기한: 10/14) 다음 문제를 해결하시오.
4. LAN의 배선체계 (3장. LAN: Local Area Network)
ATmega128 FND 실습 휴먼네트웍스 기술연구소
PySpark Review 박영택.
뇌를 자극하는 Windows Server 장. 장애 조치 클러스터.
Grade Server Team14. Attention Seeker
자바 5.0 프로그래밍.
프로그래밍 개요
2장. 데이터베이스 관리 시스템 데이터베이스 관리 시스템의 등장 배경 데이터베이스 관리 시스템의 정의
영상처리 실습 인공지능연구실.
RMI Messenger 지도 : 김정배 교수님 조봉진.
Smart Workplace 개발자 가이드
Visual Basic 실습 Project Portfolio 한문 모의고사 생성기
1. 설치 2. SPC_Wave 사용설명 SPC_Reflow 사용방법은 Wave와 같습니다.
USN(Ubiquitous Sensor Network)
컴퓨터 프로그래밍 기초 - 10th : 포인터 및 구조체 -
04. DBMS 개요 명지대학교 ICT 융합대학 김정호.
VTalk Solution 소개자료
LabVIEW WiznTec 주임 박명대 1.
메모리 타입 분석을 통한 안전하고 효율적인 메모리 재사용
자바로 만든 채팅 프로그램 임경진 조주경 지도교수님 : 이광세 교수님.
보고서 #7 (기한: 6/2) 2개의 스택, stk1, stk2를 이용하여 큐를 구현하라.
15강. 폼 데이터 값 검증 Validator를 이용한 검증 ValidationUtils 클래스
논문작성을 위한 연구모형 설정 양동훈.
계산기.
CHAP 21. 전화, SMS, 주소록.
Teaming pms.
Level 0 Level 1 Level 2 Level 3 공모전 후기 모음 웹 서비스 1. 웹 페이지 설계 2. 웹 서버 구현
.Net Web Application 2007 컴퓨터공학실험(Ⅰ)
Map Designer Solution 소개자료
MIDP 네트워크 프로그래밍 ps lab 김윤경.
비교분석 보고서 Template 2015.
08. 소프트웨어 아키텍처 설계 전략 명지대학교 융합소프트웨어학부 김정호 교수.
Mr. Software engineering Project group 9.
프로그래밍 언어 학습을 위한 가상실습환경 창원대학교 이수현.
Harrison’s Online 이용 매뉴얼
CHAP 15. 데이터 스토리지.
CODE INJECTION 시스템B 김한슬.
펌웨어(S/W) Upgrade 방법 Samsung Kies3
K PaaS-TA 앱 운영.
Ⅰ. 데이터베이스 정의 Ⅱ. MS SQL 서버 Ⅲ. 데이터베이스 인터페이스
Presentation transcript:

창의적 통합 설계 - 제안 Project 2016. 09. 02 삼성전자 생산기술연구소

창의적 통합 설계 - 제안 Project Long Time Process Data Visualization Big Data 기법을 활용한 Photo 설비 Data – 품질 연계성 분석 Application 자동 빌드 및 배포 시스템 + End User Level 업데이트 프로그램 개발

각 Data 別 Step End time 차이 존재 Long time process data visualization 배경 반도체 공정 중 특정 공정들은 수십 시간이 넘어가는 공정들이 존재 이때, 센서 시계열 데이터는 수십 만개가 넘어, 이를 도식화된 차트로 보여주고 (각 데이터를 point로 보여주고, point끼리 선으로 연결), 여러 부가 기능(부분 확대, 축소 등)을 수행하기엔 속도 문제 및 메모리 문제가 발생할 수 있음 개발 내용 반도체 설비로부터 취합된 센서 data를 DB로부터 읽음 읽어드린 센서 시계열 data를 point로 변환하고, 선으로 연결하여 도식화된 차트 생성 센서 시계열 데이터의 중요 변경점은 손실하지 않으면서, 빠른 속도 및 메모리 문제 없이 도식화된 차트로 보여줄 수 있는 알고리즘을 개발 (필요시 Data 압축) 부분 확대, 축소 기능 개발 각 Data 別 Step End time 차이 존재 그림 1. 반도체 센서 시계열 Data 그림 2. 반도체 센서 시계열 도식화 차트 (부분 확대 기능)

Long time process data visualization 필요 지식 대용량 데이터 처리, Visualization & 프로그래밍 스킬(언어 무관) 교육/훈련 효과 DB, 데이터 입출력, Visualization, 프로그래밍 기법 습득 ※ 유사 알고리즘 등고선 알고리즘

Big data 기법을 활용한 Photo 설비 data - 품질 연계성 분석 과제 목표 Big Data 플랫폼의 이해 복수개의 원인인자의 조합을 통한 분석 알고리즘 구현 과제 개요 . 반도체 설비는 센서 계측 결과로 한달 기준 수십 TB 의 log 를 생산 . 품질에 큰 영향을 미치는 단일 종류의 데이터는 존재하지 않음 만약 단일 종류 data 만이 품질에 영향을 미친다면, 수백개 조직 중 하나만 일을 잘못하는 것 . 복수 개의 원인인자를 발굴하여 품질을 설명할 수 있는 방법론/알고리즘이 필요함

Big data 기법을 활용한 Photo 설비 data - 품질 연계성 분석 과제 결과물 설비 Log Data 적재/분석을 위한 Big Data 플랫폼 아키텍처 개념도 및 설명 . 플랫폼 구축을 위한 요구사항 - 실시간 설비 로그 데이터를 대량으로 저장 - 로그 데이터의 형태는 정형이라고 볼 수 있으나, 항목의 추가와 삭제가 자유로워 RDBMS 의 사용은 지양함 - 통계 분석 및 시각화 업무가 주로 이루어지는 시스템 [Big Data 플랫폼 개념도] [Big Data 플랫폼 아키텍쳐 실례]

Big data 기법을 활용한 Photo 설비 data - 품질 연계성 분석 과제 결과물 복수개의 원인인자의 조합을 통한 분석 알고리즘 구현 결과물 . 단단위 원인인자 – 품질데이터 연관성 분석 결과 그래프 또는 표로 표현 . 복수개 원인인자 – 품질데이터 연관성 분석 결과 그래프 또는 표로 표현 . 요구사항 - 두 개 이상의 원인인자 조합 알고리즘을 고민해보고 research 해볼 것. - 알고리즘을 신규로 개발하지 않아도 ok - 이미 존재하는 알고리즘을 두 가지 이상 구현해볼 것 - 주어진 데이터 조합 중 가장 의미있는 조합을 찾아볼 것 [분석 대상 데이터의 예]

자동 빌드 & 배포 & 업데이트 시스템 배포관리 프로그램 [ Jira ] 이슈관리 [ git ] 형상관리 [ Jenkins ] 통합빌드 배포관리 Deploy Server (Build Server) 개발자 (2) Jenkins build 배포관리 프로그램 (4) Auto deploy 배포서버#1 배포서버#2 (1) git push (3) backup 배포서버#3 repository Archives 배포서버#3

install/update Launcher 자동 빌드 & 배포 & 업데이트 시스템 install/update Launcher End User 배포서버#1 [개발 내용] 최신 버전의 Source Code를 빌드 하여 네트워크에 연결된 배포 서버에 동일한 버전의 SW를 배포하고, End User의 PC에 해당 SW 버전 설치 및 업데이트 [주요 기능] 1) 네트워크에 연결된 프로그램 배포 서버 별 버전 자동 동기화 2) Jenkins 인터페이스를 이용한 빌드 3) 버전 별 자동 백업 및 Rollback 기능 4) 서버 배포 History 관리 5) One – Click 배포(MS Click-Once와 유사하게 URL 호출을 통한 프로그램 설치) 6) End-User 단 install/update Application 개발 7) 최신 버전 알림 기능

창의적 통합 설계 - 제안 Project 삼성전자 생산기술 연구소 - 정해용 책임 (010 – 3896 – 4580) - 박형호 사원 (010 – 3999 – 0547)