Download as pdf or txt
Download as pdf or txt
You are on page 1of 46

| KAIST | SW(SEMAT) | KOSTA SW

[Education]

[Present]

Ohio State University, Computer Science


Industrial Engineering

[Career]

University of Iowa, Information Systems


(1989-2000)

Institute for Operations Research and


Management Sciences (INFORMS), Technical
Section on Telecommunications (1998-2000)

SDS, CTO/ (1998-2009)

Hon Company, HP Software, Rockwell Collins,


LG, , , ,
, IT

[Honor]

KAIST, /
(2010-)
KAIST, Smart Cloudlet Research Program
( 5G )
SW (SEMAT: Software Engineering
Method and Theory), San Rafael, CA, U.S.A.
http://semat.org; http://semat-korea.org
OMG Essence (EssenceKernel
and Language for Software Engineering Methods)
http://www.omg.org/spec/Essence/
Information Technology and Management
Associate Editor
Telecommunication Systems Associate Editor
SW(KOSTA), SW
, , /
SaaSTF
, ,
, ,
,

Marquis Whos Who in Science and Engineering

Marquis Whos Who in Media and Communications

, , , , IoT
IT

SW ,
.
(Service-Oriented
Architecture)
(Model-Driven Agile Development)

SW
.

SMACI

Social
Drive use of

Mobile

IoT
Generate

Built and run on

Cloud

Store and process

Big Data
Analytics

Among 100 largest American companies


in 1917 only 39 remained, and only 18
managed to stay in the top 100 in 1987.
-Forbes

(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


of customer
learns about
products and
services from
new media, is
more influenced
by peer reviews,
and is much
more informed.

Businesses must
sell to the
customer via a
multiplicity of
channels, and
also meet the
customer
demand for
increasing levels
of choice and
personalization.

Dealers need to
provide the
training and tools
to sell the add-on
technologies and
services, and
collect payment
from the
customer for
each component.

With more and


more connected
services that are
complex,
customers need a
simple way to
quickly get
started using
services.

The high usage


and price of
services hinges on
the supporting
infrastructure in
place to help
customers learn
how to derive
value from their
services, and sign
up and manage
accounts.

Businesses should
invest in building
customer selfservice, since it
pays dividends
both in terms of
financial
profitability as
well as customer
loyalty.

Businesses should
ensure that renewal
and upgrades for
service are not only
straightforward,
but also
incentivized, and
cater to customer
needs for choice,
personalization,
and self-sufficiency.

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
cars 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 Locationsharing 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

OEM

Cloud /
Network
Carrier
Digital
Business

Cloud /
Network
Carrier

Digital
Business

14

Enable with APIs and Control with Identity


Auto Supply
Chain APIs

Composite Web &


Mobile Apps

Traffic Mgmt
APIs

Fleet Tracking
APIs

Partner &
Payment APIs

Onboard Internal
Developers
Standards &
Regulations
15

APIs & External


Developers

16

Use Case

Cloud
SaaS

PaaS

IaaS

Live traffic
information

Private

Private

Public

Intelligent
parking

Private

Public

Public

Automatic traffic
sign recognition

No

No

No

eCall

Private

Public

Public

Prevention of
accidents

No

No

No

Internet radio

Public

Public

Self-diagnosis

Private

Private

Analytics

IoT

Yes

Mobile
LTE

WLAN

Yes

Yes

Yes

Yes

Yes

Yes

Yes

No

Yes

Yes

Yes

No

No

Yes

No

Yes

Public

No

No

Yes

No

Public

Yes

Yes

Yes

Yes

17

18

19

Service-Oriented Architecture
20

21

We aligned IT priorities
to Intels key focus
areas. We extend our
investments in SMACI to
accelerate
Intel
products TTM, grow
revenue and improve
operational efficiency.
Kim Stevenson, CIO

Intel set up the cloud adoption


strategy and process based
on the ODCA framework:
Conducted an environment
scan.
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

Gateway-centric architecture (Fog


Computing)
Gateway (e.g. smart mobile devices, IoT
gateways) aggregating data from many
things and running applications and
connecting to the Internet (e.g.
fitness/healthcare wearables, smart home,
building, utilities, smart cities)

27

Cloud-centric architecture (Cloud


Computing)
Consumer-based IoT, Office machines

Enterprise-centric architecture (OnPremise Computing; Intranet of Things)


Things and computing behind the
enterprise firewall (e.g. things in a
hospital or a factory connected by a local
network)

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;
Googles 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.

Machine-Generated Data Analytics


US Xpress collects about a thousand data elements ranging from fuel
usage to tire condition to truck engine operations to GPS information,
and uses this data for optimal fleet management and to drive
productivity saving millions of dollars in operating costs.

34




API

35

Use Case Model

Process Model

I/O Info

Process
Actor

Use Case Actor

Persona

Process
Activity

Use Case

User Story

User Journey
Map

Process Flow

Service Model
Use Case
Scenario

Service

Information Model

Glossary

UX Model

User Concept
Map

Data Model

36

DB
Schema

Data
Model

Service
Spec

Service
Model

Test
Case

Use
Case

Scenario

Exec
Process

Process
Model

UI
Design

UX
Model

UI

Process
Service

Component

Database

Service-Oriented
Architecture

37

Use Case Model

Process Model

Service
Specification

Industry Model

Information Model
38

Service
Implementation

Process
Orchestration

39

UX Journey Map

Process Model

Service Spec

Database Design

DDL Generation

User Concept Map


Class Diagram
Use Case

UI Wireframe

Code Generation

Use Case Scenario


40

CRC

Service Interface
Diagram

Sequence Diagram

41

SW
/
/ ,

, / ,
,

KPI
CoP ,
42

SMACI SW
SW SW(Talent Management)
SW
(People Business)

43

: Business Analyst, Software Product Manager, Software Requirement Engineer, SW Developer


1~3

24

KOSTA

4~6

DB, DW Big Data

24

KOSTA

KOSTA

8~9

SW

16

KOSTA

10~12

SW

24

KOSTA

: SW(KOSTA) | 070-5039-5805 | sehwang@kosta.or.kr | http://www.kosta.or.kr


44

: SW, IT , IT

SW ,

KOSTA

IT

KOSTA

KOSTA

KOSTA

SW

KOSTA

SW

KOSTA

/ SW

KOSTA

: SW(KOSTA) | 070-5039-5805 | sehwang@kosta.or.kr | http://www.kosta.or.kr


45

june.park@kaist.ac.kr
https://www.facebook.com/JP.Institute.of.Software
https://jpinstituteofsoftware.wordpress.com/

46

You might also like