2. Emerging Software Environments
July 2021
Copyright (c) Korea Advanced Institute of Science and Technology 2
Smart Devices
Web Services
Cloud Services & AI Platforms
Mashup Environments
WE
3. Human-centric Cyber Physical Systems (CPS)
July 2021
Copyright (c) Korea Advanced Institute of Science and Technology 3
4. http://blog.econocom.com/en/blog/
smart-city-a-whole-ecosystem/
Web of Physical Things
http://data.dws.informatik.uni-mannheim.de/lodcloud/2014/
Linked Data
CPS Resource Layers
July 2021
Copyright (c) Korea Advanced Institute of Science and Technology 4
https://courses.candelalearning.com/computerapps/wp-
content/uploads/sites/746/2015/08/WorldWideWebAro
undWikipedia.png
Web of Hypertext
Documents
http://webservices.ufh
ealth.org/services/soci
al-media-consultation/
Web Services
http://thenextweb.com/socialmedi
a/2013/11/24/facebook-
grandparents-need-next-gen-
social-network/
Social Web
WE
5. Creating New Values from CPS Resources
July 2021
Copyright (c) Korea Advanced Institute of Science and Technology 5
http://blog.econocom.com/en/blog/
smart-city-a-whole-ecosystem/
Web of Physical Things
http://data.dws.informatik.uni-mannheim.de/lodcloud/20 14/
Linked Data
https://courses.candelalearning.com/computerapps/wp-
content/uploads/sites/746/2015/08/WorldWideWebAro
undWikipedia.png
Web of Hypertext
Documents
http://webservices.ufh
ealth.org/services/soci
al-media-consultation/
Web Services
http://thenextweb.com/socialmedi
a/2013/11/24/facebook-
grandparents-need-next-gen-
social-network/
Social Web
CPS resources are:
- Diverse
- Heterogeneous
- Dynamic
User-centric
integration
• Service-oriented
modeling
• Dynamic service
discovery
• Adaptive service
composition and
coordination
New Values
6. Research Areas
July 2021
Copyright (c) Korea Advanced Institute of Science and Technology 6
WE are working on software engineering issues of building software systems that effectively
utilize various resources in emerging environments such as the Web, clouds, Internet of
Things (IoT), and Cyber-Physical Systems (CPS). We especially focus on making software
systems adaptable to changing needs and conditions in highly dynamic environments, and
allowing end users to participate in the evolution of the software.
Human-
centric
CPS SW
SE
Requirements
Engineering &
Modeling
Service
Computing
End-user Software
Engineering
HCI
End-user
Mashups
Cognitive-
resource-aware
Computing
AI
Machine
Learning
Knowledge
Engineering
Ontological
Engineering
WE
7. Research Areas
July 2021
Copyright (c) Korea Advanced Institute of Science and Technology 7
WE are working on software engineering issues of building software systems that effectively
utilize various resources in emerging environments such as the Web, clouds, Internet of
Things (IoT), and Cyber-Physical Systems (CPS). We especially focus on making software
systems adaptable to changing needs and conditions in highly dynamic environments, and
allowing end users to participate in the evolution of the software.
Human-
centric
CPS SW
SE
Requirements
Engineering &
Modeling
Service
Computing
End-user Software
Engineering
HCI
End-user
Mashups
Cognitive-
resource-aware
Computing
AI
Machine
Learning
Knowledge
Engineering
Ontological
Engineering
WE
8. Research Topics
• Task-oriented service computing
• Service-oriented architecture
• Microservice architecture
• DevOps and continuous integration
• Adaptive and evolvable software
• End-user software engineering
• Knowledge-based software engineering
July 2021
Copyright (c) Korea Advanced Institute of Science and Technology 8
WE
9. Services Computing
• “A computing paradigm that utilizes services as the
fundamental elements for the development of rapid, low-
cost and easy integrable enterprise applications.” [FFS+11]
July 2021
Copyright (c) Korea Advanced Institute of Science and Technology 9
http://researcher.watson.ibm.com/researcher/files/us-pietro/servicecomputing.png
[IEEE SERVICES Computing Conferences]
• A software abstraction
model
• A distributed computing
model
• User-centric computing
• Services and composite
services are reusable
software assets
10. DevOps for Cyber-Physical Systems
July 2021
Copyright (c) Korea Advanced Institute of Science and Technology 10
5C Architecture for Designing
Cyber-Physical Systems in
Manufacturing
(IMSCenter.net)
Assetization
Levels
Context QoS
Things in Physical Space
SW Assets in Cyber
Space (Digital Twins)
Info. about CPS
Environment
CPS SW Asset
Repository
Status
of
Things
Composition and
Testing of CPS
Applications
Framework Architecture for CPS Applications
Data Collection, Aggregation and Interpretation
SW Assetization
of Physical
Things
WE
11. Edge Cloud Environments
July 2021
Copyright (c) Korea Advanced Institute of Science and Technology 11
Cloud
Data
Applications
Edge
Services
User
엣지 클라우드
빅데이터
응용 개발체계 제공
엣지 클라우드
빅데이터
활용 서비스 제공
지식기반 빅데이터 분석 및 활용 플랫폼
https://all-free-download.com/free-vector/download/smart-city-poster-buildings-internet-interface-icons-decor_6835742.html
스트림 빅데이터 고성능
실시간 처리 및 분석
Stream Big Data
대규모 지식 그래프 기반
빅데이터 분석 및 예측
의도기반 직관적 빅데이터
매쉬업 프로그래밍/고성능
실행 환경 가상화
Big Data Service Mashup
사용자/개발자 관점
빅데이터 서비스 품질 보증
Big Data Service Quality
WE
12. 사용자 의도 기반 서비스 매쉬업
July 2021
Copyright (c) Korea Advanced Institute of Science and Technology 12
빅데이터 서비스
고성능 분산 실행환경 가상화
엣지
클라우드
가속화
RaaS
사용자 중심
빅데이터 서비스
조합, 코디네이션
빅데이터
스트림
DaaS
빅데이터 분석 및 예측 응용
빅데이터
지식자산
KaaS
사용자 의도 기반
빅데이터 매쉬업 프로그래밍
매쉬업
프로그래밍 언어
AR/VR
https://m.post.naver.com/viewer/postView.nhn?volumeNo=17660038&memberNo=44851817
WE
13. People
• Professor:
– In-Young Ko
• Ph.D. Students:
– Min-Hyeop Kim
– Kyoungdeok Baek
• M.S. Students:
– Sanghoon Kim
– Daeyoung Park
– Seonyoung Jun
July 2021
Copyright (c) Korea Advanced Institute of Science and Technology 13
WE
14. Meetings
• Breakfast Meetings –Monday morning
• Lab Seminars – Tuesday evening
– Discussions about research projects
– Full presentations – about the progress on
individual research and projects
– Short presentations – about important
literatures and initial ideas (done by 1st
semester graduate students)
• Individual Meetings – every week
• Lab Gatherings – at least once a month
• Retreats
– Summer – Beach and/or mountain
– Winter – Ski resort and/or mountain
July 2021
Copyright (c) Korea Advanced Institute of Science and Technology 14
WE
15. Conferences
• ICSE (International Conference on Software
Engineering)
• WWW (World Wide Web)
• ICWE (International Conference on Web
Engineering)
• ICWS (International Conference on Web
Services)
• ICSOC (International Conference on Service-
Oriented Computing)
• WI (Web Intelligence)
• COMPSAC (Conference on Computers,
Software, and Applications)
• APSEC (Asia Pacific Software Engineering
Conference
• KCSE (Korea Conference on Software
Engineering)
• …
July 2021
Copyright (c) Korea Advanced Institute of Science and Technology 15
WE
16. PLEASE JOIN US!
July 2021
Copyright (c) Korea Advanced Institute of Science and Technology 16
WE