Program
Friday, September 27 | Room 1.04, Zwarte Doos, TU/e |
|
08:30 – 08:45 |
Opening |
08:45 – 09:30 |
KeynoteSoftware Engineering for the Industrial Internet: Situation-Aware Smart Applications |
09:30 – 10:45 |
Research Papers: ServicesSession chair: Natural Language Requirement Specification for Web Service Testing Mapping the Responses of RESTful Services Based on their Values About the Necessity to Change the Perspective for Mobile Web Services Session Discussion |
10:45 – 11:15 | Coffee Break |
11:15 – 12:30 |
Invited Papers: Evolution, Testing, and ModelsSession chair:
On the Sustainability of Web Systems Evolution Web Application Testing in Fifteen Years of WSE Web Testware Evolution
Managing Volatile Requirements in Web Applications Session Discussion |
12:30 – 14:00 | Lunch |
14:00 – 15:15 |
Research Papers: Migration and ChangeSession chair: On the Transition from the Web to the Cloud A Model-Driven Process to Modernize Legacy Web Applications based on Service Oriented Architectures An Examination of a Ripple Effect in Industrial Web System Change Session Discussion |
15:15 – 15:45 | Coffee Break |
15:45 – 16:50 |
Invited Papers: Process, Development, and LegalSession chair: Reverse Engineering Techniques: from Web Applications to Rich Internet Applications Supporting the Development of Multi-Platform Mobile Applications Migrating to Service-Oriented Systems (Why and How to Avoid Developing Customized Software Applications from Scratch) Legal Aspects of Web Systems Session Discussion |
16:50 – 17:35 |
PanelSession chair:
|
17:35 – 17:45 |
Closing |
Keynote
Software Engineering for the Industrial Internet: Situation-Aware Smart Applications
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