Professional Documents
Culture Documents
Software Engineering For Connected Car PDF
Software Engineering For Connected Car PDF
[Education] [Present]
서울대 경영학 학사/석사 KAIST, 산업 및 시스템공학과 초빙교수 / 전산학과 겸임교수
미국 Ohio State University, Computer Science 및
(2010-현재)
Industrial Engineering 박사 KAIST, Smart Cloudlet Research Program 총괄책임자
(미래부 5G 이동통신 연구과제)
[Career]
국제SW공학협회 회장 (SEMAT: Software Engineering
미국 University of Iowa, Information Systems Method and Theory), San Rafael, CA, U.S.A.
종신교수 (1989-2000) http://semat.org; http://semat-korea.org
미국 Institute for Operations Research and OMG Essence 국제표준 제정위원회 위원장 (Essence—Kernel
Management Sciences (INFORMS), Technical and Language for Software Engineering Methods)
http://www.omg.org/spec/Essence/
Section on Telecommunications 회장 (1998-2000)
Information Technology and Management 국제학술지
삼성SDS, CTO/전무 (1998-2009) Associate Editor
미국 Hon Company, HP Software, Rockwell Collins, Telecommunication Systems 국제학술지 Associate Editor
한국 LG전자, 삼성전자, 삼성생명, 서울대병원, 한국SW기술진흥협회(KOSTA), SW기술훈련원장
영림원, 포시에스 등 IT 자문
미래부, 클라우드정책포럼, 클라우드도입확산분과 위원장 /
[Honor] SaaS활성화TF 위원장
Marquis Who’s Who in Science and Engineering 행자부, 전자정부민관협력포럼, 클라우드분과 위원장
등재 산업부, 자체평가위원회, 통상협력분과 위원
Marquis Who’s Who in Media and Communications 국방부, 정보화 자문위원
등재
2
클라우드, 모바일, 소셜, 빅데이터, IoT 등
IT기술패러다임의 변화에 대응하여 성공적인
자동차 비즈니스모델을 창출하기 위해
필 요 한 SW 개 발 의 전 략 , 방 법 론 및
필수역량을 짚어본다.
특히 서비스 지향 아키텍처(Service-Oriented
Architecture) 및 모 델 기 반 애 자 일
개 발 (Model-Driven Agile Development) 등
디지털 경영시대에 반드시 갖추어야 할 선진
SW개발방식의 기본개념과 도입추진방안을
살펴본다.
3
모든 업종의
SMACI
사업모델 변화
4
Social
Drive use of
Mobile
IoT
Generate
Built and run on
Big Data
Cloud Store and process Analytics
5
Among 100 largest American companies
in 1917 only 39 remained, and only 18
managed to stay in the top 100 in 1987.
-Forbes
6
자동차 사업의 가치사슬(Value Chain) 상 SMACI
기술의 사용사례 (Use Case) 및 가치명제(value
Proposition) 식별
SMACI 기 반 의 Connected Car 참 조
아 키 텍 처 (Reference Architecture), 핵 심
요소기술, 벤더, 제품/서비스, 필수역량에 대한
깊은 이해
신규 제품 / 서비스의 고객 사용 시나리오(UX
Scenario), 내부 운영 프로세스(Business Process)
및 사용 정보(Information Semantics) 의 상세
분석 및 창조적 설계
요구분석 및 시스템 설계에 입각한 SMACI 기술의
선정 및 융합(Interoperability) 설계
기존 시스템의 SW기능 및 데이터 재사용
시스템 아키텍처 상세설계 및 구현
7
The new breed Businesses must Dealers need to With more and The high usage Businesses should Businesses should
of customer sell to the provide the more connected and price of invest in building ensure that renewal
learns about customer via a training and tools services that are services hinges on customer self- and upgrades for
products and multiplicity of to sell the add-on complex, the supporting service, since it service are not only
services from channels, and technologies and customers need a infrastructure in pays dividends straightforward,
new media, is also meet the services, and simple way to place to help both in terms of but also
more influenced customer collect payment quickly get customers learn financial incentivized, and
by peer reviews, demand for from the started using how to derive profitability as cater to customer
and is much increasing levels customer for services. value from their well as customer needs for choice,
more informed. of choice and each component. services, and sign loyalty. personalization,
personalization. up and manage and self-sufficiency.
accounts.
8
9
AR Navigation
Internet Connection
Stream Media
Smart Phone Integration
Driving Assistance
Health Monitoring
Remote Vehicle Tracking
10
Navigation: • Live traffic information • Points of interest
displayed in the car • Finding parked car • Intelligent
parking - pinpointing available parking spots •
Counterevidence for speeding tickets • Areally/ timely
extension of navigation area • Booking of parking spots in
advance • Intermodal route planning • Automatic traffic
sign recognition • Locally based information about events •
Offers of available parking spots • Electronic logbook
Safety: • eCall • Wrong-way driver warning • Prevention of
accidents (M2M communication) • Health check of driver
Infotainment: • WLAN in the car • Purchasing and
downloading music • Entertainment streaming into the
car’s displays • Synchronization via the airwaves • SMS
messages - reading and sending • Spotify and Internet radio
• Location-based ads • Business functions such as calendars,
address books • Social networking in the car • Location-
sharing and tracking of friends
11
Remote telematics: • Remote control • Stolen vehicle
recovery • Surveillance of the car • Analyzing driving
behavior/ optimizing fuel efficiency
Diagnose: • Self-diagnosis including data cloud • Used
car check
Insurance: • Usage-based insurance • Combined
insurance services (e.g. bCall) • Cross-selling offers
Ad hoc carpooling: • Combined booking of cars and
parking spots • Private car sharing without physically
exchanging keys
Other: • Reminder of forgotten mobile devices in the
car • Mobile payment of car tolls • Concierge services •
Automatic information on delays • Location-based
memory function • Leasing rate based on driving
behavior • Current car residual value sent to the
consumer
12
13
OEM
Cloud / OEM Cloud /
Network Network
Carrier Carrier
Digital Digital
Business Business
14
Enable with APIs and Control with Identity
15
16
Cloud Mobile
Use Case Analytics IoT
SaaS PaaS IaaS LTE WLAN
Live traffic
Private Private Public Yes Yes Yes Yes
information
Intelligent
Private Public Public Yes Yes Yes
parking
Automatic traffic
No No No Yes Yes No Yes
sign recognition
eCall Private Public Public Yes Yes No
Prevention of
No No No No Yes No Yes
accidents
Internet radio Public Public Public No No Yes No
Self-diagnosis Private Private Public Yes Yes Yes
17
18
19
Service-Oriented Architecture
20
21
“We aligned IT priorities
to Intel’s key focus
areas. We extend our
Intel set up the cloud adoption investments in SMACI to
strategy and process based accelerate Intel
on the ODCA framework: products TTM, grow
Conducted an environment revenue and improve
operational efficiency.”
scan. Kim Stevenson, CIO
Created cloud definitions,
attributes and taxonomy.
Identified potential benefits
and risks of cloud services.
Developed a cloud use
case model.
Revised the enterprise
architecture to
accommodate cloud
services.
Developed cloud adoption
roadmap.
22
23
24
Ford expands connected services for
customers around the world with the
cloud-based Ford Service Delivery
Network, powered by Microsoft Azure.
25
IoT means mass
adoption of ubiquitous
computing causing
industry-wide business
transformations.
50 billion things will
be connected by IoT
by 2020. (Cisco)
26
Thing-centric architecture:
– Industrial machines (e.g. transportation,
construction, utilities, medical machines)
having sensors, storage, processing
capacity and connection to the Internet
27
Cloud-centric architecture (Cloud
Computing)
– Consumer-based IoT, Office machines
28
29
From the dawn of civilization until 2003,
humankind generated 5 exabytes (1018) of
data. Now we produce 5 exabytes every two
days, and the pace is accelerating.
A disk drive that can store all the music in the
world (a few TBs) is only $600. However, it
takes an average of 2.5 hours to read 1TB
(1012).
With sensors monitoring everything from tire
pressure to engine RPM to oil temperature
and speed, cars can produce anywhere from 5
to 250 gigabytes of data an hour.
Advanced concept cars go even higher;
Google’s autonomous vehicle, for example,
generates about 1 gigabyte of data every
second.
30
Big data is structured and
unstructured, static and streaming
data of large volumes on the order of
petabytes (1015) which relational
database and data warehouse
technologies cannot efficiently store
and process
Hadoop Distributed File System (HDFS)
and MapReduce opened new
possibilities allowing to scale out
with low-cost commodity hardware.
If you distribute 1TB on 100 disk
drives, it takes 1.5 minutes to read.
31
32
33
Context-Aware Services
Ford car software generates data on its location, speed, braking and
wiper use. It then correlates the data with live information from the
Web about traffic and weather, and sends messages about road
conditions via Twitter to other motorists in the same area.
34
반복점증적 개발
요구분석 및 설계 모델
기반 코드 자동생성
프로세스 및 API 기반
정보시스템 조립
35
Process Model Use Case Model UX Model
Process
Use Case Actor Persona
Actor
Process
I/O Info Use Case User Story
Activity
User Journey
Process Flow
Map
Service Model
Use Case
Service
Information Model Scenario
User Concept
Glossary Data Model
Map
36
Process
Model
Data
Model UX
Model
Service
Model Use
Case
Exec
Process
DB
Schema Scenario
UI
Design
Service
Spec Test
Case
37
UI
Service
Process
Database
Component
Architecture
Service-Oriented
Service Service Process
Use Case Model Process Model Specification Implementation Orchestration
Industry Model
Information Model
38
39
UX Journey Map Process Model Service Spec Database Design DDL Generation
40
41
사업기획 및 SW 생애주기 전반의 선진
기법/툴 표준화
전사 차원의 변화지원그룹
42
SMACI 기반 디지털 경영 창출의 핵심성공요소는 SW역량
SW역량 확보의 핵심성공요소는 SW인재관리(Talent Management)
SW인재관리의 성공적 안착을 위해 경영전략 및 프로세스를 지식집약형
서비스 사업(People Business)에 적합하도록 변혁
43
대상: Business Analyst, Software Product Manager, Software Requirement Engineer, SW Developer
과정 순번 훈련과정 과목 수 교육 시간 강사 강의장
44
대상: SW제품업체, IT서비스업체의 임직원 및 일반기업의 정보전략, IT 임직원
과정 순번 훈련과정 교육 시간 강사 강의장
45
june.park@kaist.ac.kr
https://www.facebook.com/JP.Institute.of.Software
https://jpinstituteofsoftware.wordpress.com/
46