Program

Friday, September 27 | Room 1.04, Zwarte Doos, TU/e

08:30 – 08:45

Opening

08:45 – 09:30

Keynote

Software Engineering for the Industrial Internet: Situation-Aware Smart Applications
Hausi A. Müller (University of Victoria, Canada)
(45 min)
Slides

09:30 – 10:45

Research Papers: Services

Session chair:
Porfirio Tramontana (University of Naples Federico II, Italy)

Natural Language Requirement Specification for Web Service Testing
Harry Sneed (ANECON GmbH, Austria); Chris Verhoef (VU Amsterdam, Netherlands)
(25 min)
Slides

Mapping the Responses of RESTful Services Based on their Values
Blerina Bazelli, Marios Fokaefs, Eleni Stroulia (University of Alberta, Canada)
(25 min)
Slides

About the Necessity to Change the Perspective for Mobile Web Services
Marc Jansen (University of Applied Sciences Ruhr-West, Germany)
(10 min)
Slides

Session Discussion
(15 min)

10:45 – 11:15 Coffee Break
11:15 – 12:30

Invited Papers: Evolution, Testing, and Models

Session chair:
Holger Kienle (Germany)

15 Years of Web Systems Evolution
Scott Tilley (Florida Insitute of Technology, USA)
Slides

On the Sustainability of Web Systems Evolution
Andres Baravalle (University of East London, UK); Cornelia Boldyreff (University of Greenwich, UK); Andrea Capiluppi, Renata Marques (Brunel University, UK)
(10 min)
Slides

Web Application Testing in Fifteen Years of WSE
Anna Rita Fasolino, Domenico Amalfitano, Porfirio Tramontana (University of Naples Federico II, Italy)
(10 min)
Slides

Web Testware Evolution
Filippo Ricca, Maurizio Leotta, Andrea Stocco, Diego Clerissi (University of Genova, Italy); Paolo Tonella (FBK-irst, Italy)
(10 min)
Slides

Model Driven Evolution of Web Applications
Mario Luca Bernardi, Giuseppe Di Lucca (University of Sannio, Italy); Damiano Distante, Marta Cimitile (Unitelma Sapienza University, Italy)
Slides

Managing Volatile Requirements in Web Applications
Matias Urbieta (UNLP & CONICET, Argentina); Damiano Distante (Unitelma Sapienza University, Italy); Gustavo Rossi (UNLP & CONICET, Argentina); Wieland Schwinger (Johannes Kepler University Linz, Austria)
(10 min)
Slides

Session Discussion
(25 min)

12:30 – 14:00 Lunch
14:00 – 15:15

Research Papers: Migration and Change

Session chair:
Kenny Wong (University of Alberta, Canada)

On the Transition from the Web to the Cloud
Jukka Tupamäki (Futurice Oy, Finland); Tommi Mikkonen (Tampere University of Technology, Finland)
(25 min)
Slides

A Model-Driven Process to Modernize Legacy Web Applications based on Service Oriented Architectures
Encarna Sosa Sánchez, Pedro J. Clemente, Jose Maria Conejero, Roberto Rodriguez-Echeverria (University of Extremadura, Spain)
(25 min)
Slides

An Examination of a Ripple Effect in Industrial Web System Change
Guy Fitzgerald (Loughborough University, UK); Steve Counsell, Jason Peters, Steve Swift (Brunel University, UK)
(10 min)
Slides

Session Discussion
(15 min)

15:15 – 15:45 Coffee Break
15:45 – 16:50

Invited Papers: Process, Development, and Legal

Session chair:
Damiano Distante (Unitelma Sapienza University, Italy)

Reverse Engineering Techniques: from Web Applications to Rich Internet Applications
Porfirio Tramontana, Domenico Amalfitano, Anna Rita Fasolino (University of Naples Federico II, Italy)
(10 min)
Slides

Supporting the Development of Multi-Platform Mobile Applications
Rita Francese, Michele Risi, Genoveffa Tortora (University of Salerno, Italy); Giuseppe Scanniello (University of Basilicata, Italy)
(10 min)
Slides

Migrating to Service-Oriented Systems (Why and How to Avoid Developing Customized Software Applications from Scratch)
Harry Sneed (Technical University of Dresden, Germany); Chris Verhoef (VU Amsterdam, Netherlands)
(10 min)
Slides

Legal Aspects of Web Systems
Holger Kienle (Freier Informatiker, Germany); Hausi A. Müller (University of Victoria, Canada)
(10 min)
Slides

Session Discussion
(25 min)

16:50 – 17:35

Panel

Session chair:
Scott Tilley (Florida Institute of Technology, USA)

Research Directions in Web Systems Evolution V: Architecture
Slides

17:35 – 17:45

Closing


Keynote

Software Engineering for the Industrial Internet: Situation-Aware Smart Applications

Hausi Muller Photo

Hausi A. Müller
University of Victoria, Canada

Abstract:

With the rise of the Industrial Internet the world entered a new era of innovation. At the heart of this new industrial revolution is the convergence of the global industrial system with computing power, low-cost sensing, big data, predictive analytics, and ubiquitous connectivity. The growing proliferation of smart devices and applications is accelerating the convergence of the physical and the digital worlds. Smart apps allow users, with the help of sensors and networks, to do a great variety of things, from tracking their friends to controlling remote devices and machines. At the core of such smart systems are self-adaptive systems that optimize their own behaviour according to high-level objectives and constraints to address changes in functional and non-functional requirements as well as environmental conditions. Self-adaptive systems are implemented using four key technologies: runtime models, context management, feedback control theory, and run-time verification and validation.

The proliferation of highly dynamic and smart applications challenges the software engineering community in re-thinking the boundary between development time and run time and developing techniques for adapting systems at run time. The key challenge is to automate traditional software engineering, maintenance and evolution techniques to adapt and evolve systems at run time with minimal or no human interference. Hitherto, most developers did not instrument their software with sensors and effectors to observe whether requirements are satisfied in an evolving environment at run time. One way to break out of this mold is to make the four key technologies readily accessible at run time.

Biography:

Hausi A. Müller is a Professor in the Department of Computer Science and Associate Dean of Research in the Faculty of Engineering at University of Victoria, Canada. He is Chair of the IEEE Computer Society Technical Council on Software Engineering (TCSE). His research interests include software engineering, software evolution, smarter commerce, self-adaptive and self-managing systems, situation-aware and context-aware systems, service-oriented systems, reverse engineering, reengineering, and program understanding.

He is a principal investigator in the NSERC Strategic Research Network for Smart Applications on Virtual Infrastructure (SAVI). The main research goal of the SAVI Network is to address the design of future applications platforms built on a flexible, versatile, and evolvable infrastructure that can readily deploy, maintain, and retire the large-scale, possibly short-lived, distributed applications that will be typical in the future applications marketplace. The SAVI partnership involves investigators from nine Canadian universities and 13 companies bringing together expertise in networking, cloud computing, applications, and business.

In 2011 Dr. Müller’s research team won the IBM Canada CAS Research Project of the Year Award. He was the founding Director of BSEng, a CEAB accredited Bachelor of Software Engineering degree program in the Faculty of Engineering. He serves on the Editorial Board of Software Maintenance and Evolution and Software Process: Improvement and Practice (JSME). He served on the Editorial Board of IEEE Transactions on Software Engineering (TSE). Dr. Müller is General Chair of ICSM 2014, the 30th IEEE International Conference on Software Maintenance in Victoria. He was General Chair of SEAMS 2012, the 7th ACM/IEEE International Symposium on Software Engineering for Adaptive and Self-Managing Systems in Zürich. He was General Chair for ICSE 2001, the 23rd ACM/IEEE International Conference on Software Engineering (ICSE 2001) in Toronto. Dr. Müller is a Fellow of the Canadian Academy of Engineering (FCAE) and a Professional Engineer (PEng) registered with APEGBC. He received a Diploma Degree in Electrical Engineering in 1979 from the Swiss Federal Institute of Technology (ETH), Zürich and MSc and PhD degrees in Computer Science in 1984 and 1986 from Rice University in Houston, Texas, USA.

top


http://www.WebSystemsEvolution.org/2013/program.html
Copyright © 2013 WSE