SlideShare a Scribd company logo
1 of 17
Prof. In-Young Ko
March 13, 2015
http://webeng.kaist.ac.kr/
School of Computing
Web Engineering Lab.
Research Areas
• Service computing
– Task-oriented service provision
– Service composition/mashups
– Service-oriented architecture
• Dynamic and adaptive software engineering
– Adaptive and evolvable software
– Knowledge-based software engineering
– End-user software engineering
• Web applications
– Semantically-based recommendations
– Semantic and mobile Web applications & information privacy
– Web-based information management
March 2015Copyright (c) Korea Advanced Institute of Science and Technology 2
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.
People at WebEng Lab.
• Professor:
– In-Young Ko
• 4 Ph.D. students:
– Han-Gyu Ko
– Seung-Hyun Kim
– Jeung-Hyun Kwon
– Min-Hyeop Kim
• 2 M.S. students:
– Hyun-Jun Cho
– Joo-Sik Son
March 2015Copyright (c) Korea Advanced Institute of Science and Technology 3
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
March 2015Copyright (c) Korea Advanced Institute of Science and Technology 4
Categories of Web Applications
March 2015Copyright (c) Korea Advanced Institute of Science and Technology 5
[GertiKappeletal.(edt.),WebEngineering–TheDisciplineofSystematicDevelopmentofWebApplications,JohnWiley&Sons,2006.]
Spontaneous Service Computing Environments
March 2015Copyright (c) Korea Advanced Institute of Science and Technology 6
www.say-
service.com/approach.php...ang%3
Den
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
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]
March 2015Copyright (c) Korea Advanced Institute of Science and Technology 7
Paradigm Shift in Software Development
March 2015Copyright (c) Korea Advanced Institute of Science and Technology 8
static dynamic
Developer-centric
User-centric
Traditional SE
New SE Paradigm
Main Approaches
• Task-oriented Service Computing
– Enable high-level software design (in multiple abstractions) with
primarily considering user tasks
– Support iterative and gradual development
– Improve reusability
– Enable application adaptability
– Enable service-privacy tradeoff
• Dynamic & Adaptive Software Engineering
– Improve correctness and context awareness
– Improve interoperability
– Support semi-automatic composition
– Enable end-user programming (mash-ups)
March 2015Copyright (c) Korea Advanced Institute of Science and Technology 9
Research Projects
• Spontaneous Service Provision in IoT Environments
(KCC)
• Dynamic and Distributed Service Discovery &
Composition in Tactical Edge Environments (ADD)
• Component Grid: A Knowledge-based Software Reuse
Environment (DAPA/ADD)
• Semantic-Cloud-based Content Recommendations (KT)
• Service-oriented Common Operation Environment for
Unmanned Weapon Systems (Samsung Thales)
March 2015Copyright (c) Korea Advanced Institute of Science and Technology 10
Spontaneous Service Provision in IoT Env.
• Role-based proactive service provision
• On-demand service requirements identification and composition
• Service reconfiguration and optimization based on cognitive resources
March 2015Copyright (c) Korea Advanced Institute of Science and Technology 11
Dynamic and Distributed Service Discovery &
Composition in Tactical Edge Environments
March 2015Copyright (c) Korea Advanced Institute of Science and Technology 12
Knowledge-based Software Reuse
March 2015Copyright (c) Korea Advanced Institute of Science and Technology 13
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.
Semantic-Cloud-based Content Recommendations
March 2015Copyright (c) Korea Advanced Institute of Science and Technology 14
Meetings
• Breakfast Meetings – every Monday
morning
• Lab Seminars – 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 Gatherings – at least once a month
• M.T.
– Summer – Jeju and/or nice beach and/or
mountain
– Winter – Ski resort and/or mountain
March 2015Copyright (c) Korea Advanced Institute of Science and Technology 15
Conferences
• WWW (World Wide Web)
• ICWS (International Conference on Web
Services)
• 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
• KCSE (Korea Conference on Software
Engineering)
• …
March 2015Copyright (c) Korea Advanced Institute of Science and Technology 16
QUESTIONS?
March 2015Copyright (c) Korea Advanced Institute of Science and Technology 17

More Related Content

What's hot

hura GurdeepDec 11, 2015
hura GurdeepDec 11, 2015hura GurdeepDec 11, 2015
hura GurdeepDec 11, 2015gurdeep hura
 
Murugan c publications and participations
Murugan c publications and participationsMurugan c publications and participations
Murugan c publications and participationsmuruganachievements
 
Pratikkumar Desai
Pratikkumar DesaiPratikkumar Desai
Pratikkumar Desaidpratik85
 

What's hot (6)

The New e-Science
The New e-ScienceThe New e-Science
The New e-Science
 
CV-krist
CV-kristCV-krist
CV-krist
 
hura GurdeepDec 11, 2015
hura GurdeepDec 11, 2015hura GurdeepDec 11, 2015
hura GurdeepDec 11, 2015
 
Murugan c publications and participations
Murugan c publications and participationsMurugan c publications and participations
Murugan c publications and participations
 
Batra_shilpa
Batra_shilpaBatra_shilpa
Batra_shilpa
 
Pratikkumar Desai
Pratikkumar DesaiPratikkumar Desai
Pratikkumar Desai
 

Viewers also liked

KAIST 웹 공학 연구실 소개(Web Engineering Lab.)
KAIST 웹 공학 연구실 소개(Web Engineering Lab.)KAIST 웹 공학 연구실 소개(Web Engineering Lab.)
KAIST 웹 공학 연구실 소개(Web Engineering Lab.)webeng_kaist
 
Towards a Common Metamodel for the Development of Web Applications
Towards a Common Metamodel for the Development of Web ApplicationsTowards a Common Metamodel for the Development of Web Applications
Towards a Common Metamodel for the Development of Web Applicationselliando dias
 
UML-Based Web Engineering
UML-Based Web EngineeringUML-Based Web Engineering
UML-Based Web Engineeringelliando dias
 
UML-based Web Engineering (UWE)
UML-based Web Engineering (UWE)UML-based Web Engineering (UWE)
UML-based Web Engineering (UWE)elliando dias
 

Viewers also liked (6)

Web engineering lecture 4
Web engineering lecture 4Web engineering lecture 4
Web engineering lecture 4
 
KAIST 웹 공학 연구실 소개(Web Engineering Lab.)
KAIST 웹 공학 연구실 소개(Web Engineering Lab.)KAIST 웹 공학 연구실 소개(Web Engineering Lab.)
KAIST 웹 공학 연구실 소개(Web Engineering Lab.)
 
อ้างอิง
อ้างอิงอ้างอิง
อ้างอิง
 
Towards a Common Metamodel for the Development of Web Applications
Towards a Common Metamodel for the Development of Web ApplicationsTowards a Common Metamodel for the Development of Web Applications
Towards a Common Metamodel for the Development of Web Applications
 
UML-Based Web Engineering
UML-Based Web EngineeringUML-Based Web Engineering
UML-Based Web Engineering
 
UML-based Web Engineering (UWE)
UML-based Web Engineering (UWE)UML-based Web Engineering (UWE)
UML-based Web Engineering (UWE)
 

Similar to KAIST Web Engineering Lab.

Webeng lab i_ko_201603
Webeng lab i_ko_201603Webeng lab i_ko_201603
Webeng lab i_ko_201603webeng-kaist
 
WebEngLab_In-YoungKo_201807
WebEngLab_In-YoungKo_201807WebEngLab_In-YoungKo_201807
WebEngLab_In-YoungKo_201807KAISTWebEng
 
WebEngLab _201911
WebEngLab _201911 WebEngLab _201911
WebEngLab _201911 KAISTWebEng
 
Advancing the JISC Access & Identity Management Programme
Advancing the JISC Access & Identity Management ProgrammeAdvancing the JISC Access & Identity Management Programme
Advancing the JISC Access & Identity Management ProgrammeJISC Netskills
 
manoj resume new version
manoj resume new versionmanoj resume new version
manoj resume new versionOswalt Manoj
 
Daniel Cahall Spring 2016 Resume
Daniel Cahall Spring 2016 ResumeDaniel Cahall Spring 2016 Resume
Daniel Cahall Spring 2016 ResumeDaniel Cahall
 
EarthCube Monthly Community Webinar- Nov. 22, 2013
EarthCube Monthly Community Webinar- Nov. 22, 2013EarthCube Monthly Community Webinar- Nov. 22, 2013
EarthCube Monthly Community Webinar- Nov. 22, 2013EarthCube
 
TERMINALFOUR t44u 2010 - UCD CMS Case Study
TERMINALFOUR t44u 2010 - UCD CMS Case StudyTERMINALFOUR t44u 2010 - UCD CMS Case Study
TERMINALFOUR t44u 2010 - UCD CMS Case StudyTerminalfour
 
CV B150730-02M 张春晓 20151130
CV B150730-02M 张春晓 20151130CV B150730-02M 张春晓 20151130
CV B150730-02M 张春晓 20151130ZHANG Chunxiao
 
Seminar VU Amsterdam 2015
Seminar VU Amsterdam 2015Seminar VU Amsterdam 2015
Seminar VU Amsterdam 2015Philipp Leitner
 

Similar to KAIST Web Engineering Lab. (20)

Webeng lab i_ko_201603
Webeng lab i_ko_201603Webeng lab i_ko_201603
Webeng lab i_ko_201603
 
WebEng_202010
WebEng_202010WebEng_202010
WebEng_202010
 
WebEng Lab 2014
WebEng Lab 2014WebEng Lab 2014
WebEng Lab 2014
 
WebEng_202107
WebEng_202107WebEng_202107
WebEng_202107
 
WebEngLab_In-YoungKo_201807
WebEngLab_In-YoungKo_201807WebEngLab_In-YoungKo_201807
WebEngLab_In-YoungKo_201807
 
WebEngLab _201911
WebEngLab _201911 WebEngLab _201911
WebEngLab _201911
 
JISC's AIM programme
JISC's AIM programmeJISC's AIM programme
JISC's AIM programme
 
Advancing the JISC Access & Identity Management Programme
Advancing the JISC Access & Identity Management ProgrammeAdvancing the JISC Access & Identity Management Programme
Advancing the JISC Access & Identity Management Programme
 
Yomna Hassan CV 2014
Yomna Hassan CV 2014Yomna Hassan CV 2014
Yomna Hassan CV 2014
 
manoj resume new version
manoj resume new versionmanoj resume new version
manoj resume new version
 
Duc le CV
Duc le CVDuc le CV
Duc le CV
 
Session 36 - Engage Results
Session 36 - Engage ResultsSession 36 - Engage Results
Session 36 - Engage Results
 
Daniel Cahall Spring 2016 Resume
Daniel Cahall Spring 2016 ResumeDaniel Cahall Spring 2016 Resume
Daniel Cahall Spring 2016 Resume
 
sample-resume
sample-resumesample-resume
sample-resume
 
EarthCube Monthly Community Webinar- Nov. 22, 2013
EarthCube Monthly Community Webinar- Nov. 22, 2013EarthCube Monthly Community Webinar- Nov. 22, 2013
EarthCube Monthly Community Webinar- Nov. 22, 2013
 
TERMINALFOUR t44u 2010 - UCD CMS Case Study
TERMINALFOUR t44u 2010 - UCD CMS Case StudyTERMINALFOUR t44u 2010 - UCD CMS Case Study
TERMINALFOUR t44u 2010 - UCD CMS Case Study
 
CV B150730-02M 张春晓 20151130
CV B150730-02M 张春晓 20151130CV B150730-02M 张春晓 20151130
CV B150730-02M 张春晓 20151130
 
RKSinha_latest_december
RKSinha_latest_decemberRKSinha_latest_december
RKSinha_latest_december
 
Seminar VU Amsterdam 2015
Seminar VU Amsterdam 2015Seminar VU Amsterdam 2015
Seminar VU Amsterdam 2015
 
Semantic Reasoning for Enabling Mobility and Context-Awareness: Application t...
Semantic Reasoning for Enabling Mobility and Context-Awareness: Application t...Semantic Reasoning for Enabling Mobility and Context-Awareness: Application t...
Semantic Reasoning for Enabling Mobility and Context-Awareness: Application t...
 

Recently uploaded

AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...masabamasaba
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...chiefasafspells
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburgmasabamasaba
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in sowetomasabamasaba
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...masabamasaba
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Bert Jan Schrijver
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...masabamasaba
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxAnnaArtyushina1
 

Recently uploaded (20)

AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 

KAIST Web Engineering Lab.

  • 1. Prof. In-Young Ko March 13, 2015 http://webeng.kaist.ac.kr/ School of Computing
  • 2. Web Engineering Lab. Research Areas • Service computing – Task-oriented service provision – Service composition/mashups – Service-oriented architecture • Dynamic and adaptive software engineering – Adaptive and evolvable software – Knowledge-based software engineering – End-user software engineering • Web applications – Semantically-based recommendations – Semantic and mobile Web applications & information privacy – Web-based information management March 2015Copyright (c) Korea Advanced Institute of Science and Technology 2 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.
  • 3. People at WebEng Lab. • Professor: – In-Young Ko • 4 Ph.D. students: – Han-Gyu Ko – Seung-Hyun Kim – Jeung-Hyun Kwon – Min-Hyeop Kim • 2 M.S. students: – Hyun-Jun Cho – Joo-Sik Son March 2015Copyright (c) Korea Advanced Institute of Science and Technology 3
  • 4. 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 March 2015Copyright (c) Korea Advanced Institute of Science and Technology 4
  • 5. Categories of Web Applications March 2015Copyright (c) Korea Advanced Institute of Science and Technology 5 [GertiKappeletal.(edt.),WebEngineering–TheDisciplineofSystematicDevelopmentofWebApplications,JohnWiley&Sons,2006.]
  • 6. Spontaneous Service Computing Environments March 2015Copyright (c) Korea Advanced Institute of Science and Technology 6 www.say- service.com/approach.php...ang%3 Den 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
  • 7. 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] March 2015Copyright (c) Korea Advanced Institute of Science and Technology 7
  • 8. Paradigm Shift in Software Development March 2015Copyright (c) Korea Advanced Institute of Science and Technology 8 static dynamic Developer-centric User-centric Traditional SE New SE Paradigm
  • 9. Main Approaches • Task-oriented Service Computing – Enable high-level software design (in multiple abstractions) with primarily considering user tasks – Support iterative and gradual development – Improve reusability – Enable application adaptability – Enable service-privacy tradeoff • Dynamic & Adaptive Software Engineering – Improve correctness and context awareness – Improve interoperability – Support semi-automatic composition – Enable end-user programming (mash-ups) March 2015Copyright (c) Korea Advanced Institute of Science and Technology 9
  • 10. Research Projects • Spontaneous Service Provision in IoT Environments (KCC) • Dynamic and Distributed Service Discovery & Composition in Tactical Edge Environments (ADD) • Component Grid: A Knowledge-based Software Reuse Environment (DAPA/ADD) • Semantic-Cloud-based Content Recommendations (KT) • Service-oriented Common Operation Environment for Unmanned Weapon Systems (Samsung Thales) March 2015Copyright (c) Korea Advanced Institute of Science and Technology 10
  • 11. Spontaneous Service Provision in IoT Env. • Role-based proactive service provision • On-demand service requirements identification and composition • Service reconfiguration and optimization based on cognitive resources March 2015Copyright (c) Korea Advanced Institute of Science and Technology 11
  • 12. Dynamic and Distributed Service Discovery & Composition in Tactical Edge Environments March 2015Copyright (c) Korea Advanced Institute of Science and Technology 12
  • 13. Knowledge-based Software Reuse March 2015Copyright (c) Korea Advanced Institute of Science and Technology 13 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.
  • 14. Semantic-Cloud-based Content Recommendations March 2015Copyright (c) Korea Advanced Institute of Science and Technology 14
  • 15. Meetings • Breakfast Meetings – every Monday morning • Lab Seminars – 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 Gatherings – at least once a month • M.T. – Summer – Jeju and/or nice beach and/or mountain – Winter – Ski resort and/or mountain March 2015Copyright (c) Korea Advanced Institute of Science and Technology 15
  • 16. Conferences • WWW (World Wide Web) • ICWS (International Conference on Web Services) • 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 • KCSE (Korea Conference on Software Engineering) • … March 2015Copyright (c) Korea Advanced Institute of Science and Technology 16
  • 17. QUESTIONS? March 2015Copyright (c) Korea Advanced Institute of Science and Technology 17