WebEng Lab 2014
-
Upload
minhyeop-kim -
Category
Software
-
view
1.921 -
download
0
Transcript of WebEng Lab 2014
Dept. of Computer Science
Korea Advanced Institute of Science and Technology
Web Engineering Lab.
In-Young Ko
September 2014
September 2014
http://webeng.kaist.ac.kr/
Web Engineering Laboratory
Web Engineering Lab.
Research Areas Service engineering
Service-oriented architecture
Web services
Software reuse
Service composition/mashups
Semantic Web
Web-based information management
End-user software engineering
2
Copyright (c) Korea Advanced Institute of Science and Technology
We are working on software engineering issues of building software systems that effectively utilize various Web-based resources, are adaptable to changing needs and conditions in highly dynamic environments, and allow end users to participate in the evolution of the software.
September 2014
Web Engineering Laboratory
People at WebEng Lab.
Professor: In-Young Ko
4 Ph.D. students: Hyungmin Koo Hangyu Ko Jeunghyun Kwon Seunghyun Kim
3 M.S. students: Minhyp Kim Hyunjoon Cho Joosik Son
3
Copyright (c) Korea Advanced Institute of Science and Technology September 2014
Web Engineering Laboratory
The Web: A Platform for Software Engineering
Provides repositories for searching software services Provides a medium for deploying software as services Supports protocols to access software services Supports an environment to dynamically compose (assemble or
synthesize) applications
4
Copyright (c) Korea Advanced Institute of Science and Technology September 2014
Web Engineering Laboratory
Categories of Web Applications
September 2014
5
Copyright (c) Korea Advanced Institute of Science and Technology
[Ger
ti K
appe
l et a
l. (e
dt.)
, Web
Eng
inee
ring
– T
he D
isci
plin
e of
Sys
tem
atic
Dev
elop
men
t of W
eb A
pplic
atio
ns, J
ohn
Wile
y &
Son
s, 2
006.
]
Web Engineering Laboratory
Spontaneous Service Computing Environments
September 2014
6
Copyright (c) Korea Advanced Institute of Science and Technology
www.say-service.com/approach.php...ang%3Den
http://www.augmented.org/pix/arconcept.jpg
Web of Data
Web Documents& SNS
ryuchiso20.tistory.com/13
dret.net/lectures/web-fall09/trends IoT
Mobile Devices
www.opte.org/maps
Web Engineering Laboratory
New Trends
Web as a Platform
Mobile Web & “The One Web”
Internet of Things A network of objects
Internet of Services Locating and Accessing Services Service Mash-up Semantic Web Services
Urban Computing
Web 3.0 Future Internet with its three central pillars "Social
Web", "Semantic Web" and "Service Web" [Christoph Meinel]September 2014
7
Copyright (c) Korea Advanced Institute of Science and Technology
Web Engineering Laboratory
Paradigm Shift in Software Devel-opment
8
Copyright (c) Korea Advanced Institute of Science and Technology
static dynamic
Developer-centric
User-centric
Traditional SE
New SE Paradigm
September 2014
Web Engineering Laboratory
Main Approaches
User-centric Service Engineering Enable high-level software design (in multiple
abstractions) with primarily considering user tasks
Support iterative and gradual development Improve reusability Enable application adaptability
Semantic Web Enabled Software Engineering Improve correctness and context awareness Improve interoperability
End-user Software Engineering Support semi-automatic composition Enable visual programming (mash-ups)
9
Copyright (c) Korea Advanced Institute of Science and Technology September 2014
Web Engineering Laboratory
Research Projects
Role-based Spontaneous Service Composition in IoT Environments (KCC)
Dynamic Service Discovery & Composition in Tactical Edge Environments (ADD)
Component Grid: An Innovative Software Reuse Environment (DAPA/ADD)
Service-oriented Common Operation Environment for Unmanned Weapon Systems (Samsung Thales)
Semantic-Cloud-based Content Recommendation (KT)
September 2014
10
Copyright (c) Korea Advanced Institute of Science and Technology
Web Engineering Laboratory
Role-based Spontaneous Service Composition
Role-based proactive service provision On-demand service requirements identification and composition Service reconfiguration and optimization based on cognitive re-
sources
September 2014
11
Copyright (c) Korea Advanced Institute of Science and Technology
Web Engineering Laboratory
Dynamic Service Discovery & Composi-tion in Tactical Edge Environments
September 2014
12
Copyright (c) Korea Advanced Institute of Science and Technology
Web Engineering Laboratory
Component Grid: An Innovative Software Reuse Environment
13
Copyright (c) Korea Advanced Institute of Science and Technology
The Defense Software Component Grid (DSCG) is an infrastructure that enables developers of defense software to transparently and efficiently share and reuse software components that are developed by different developers for different information systems.
September 2014
Web Engineering Laboratory
Semantic-Cloud-based Content Recommen-dation
September 2014
14
Copyright (c) Korea Advanced Institute of Science and Technology
Web Engineering Laboratory
Meetings
Breakfast Meeting – every Monday morning
Lab Seminar – every 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 Gathering – at least once a month M.T.
Summer – Jeju and/or nice beach and/or mountain
Winter – Ski resort and/or mountainSeptember 2014
15
Copyright (c) Korea Advanced Institute of Science and Technology
Web Engineering Laboratory
Conferences
WWW (World Wide Web) ICWE (International Conference on Web
Engineering) ICSE (International Conference on
Software Engineering) ISWC (International Semantic Web
Conference) WI (Web Intelligence) COMPSAC (Conference on Computers,
Software, and Applications) Ubicomp/Pervasive KCSE (Korea Conference on Software
Engineering) …
September 2014
16
Copyright (c) Korea Advanced Institute of Science and Technology
Questions?
September 2014
17
Copyright (c) Korea Advanced Institute of Science and Technology