Workshop Organizers

Program Committee
















Co-located with the 26th IEEE International Conference on Software Maintenance (ICSM 2010)
September 12-18, 2010

Timisoara, Romania

Friday, September 17, 2010
Full Day Workshop


There are many successful case studies of SOA adoption, mainly in commercial enterprises, where the main goal for SOA implementation is internal integration and business process improvement. Despite recent reports that "SOA is Dead", the reality is that SOA is currently the best option available for systems integration and leverage of legacy systems. For example, Forrester Group recently reported that SOA adoption was increasing across all of its vertical-industry groups. The technologies to implement SOA will most probably change over time, but the concepts will remain. This means that from a maintenance and evolution perspective there are two concerns: (1) deployed service-oriented systems will have to be maintained and evolved and (2) legacy systems will migrate to SOA environments to make their legacy functionality available to other systems and applications. The main goal of this workshop is to create a focal point and an ongoing forum for researchers and practitioners to share results and open issues in the area of maintenance and evolution of service-oriented systems.

During MESOA 2007, topics such as service identification, concept location, and service testing were presented as techniques to support maintenance and evolution of service-oriented systems. In addition, the effect of business value and autonomic computing on maintenance and evolution of service-oriented systems were discussed. In MESOA 2008 the focus was on the research and advances in areas that have been identified by the SOA Research Agenda as critical for maintenance and evolution in a dynamic, heterogeneous and potentially distributed development and maintenance environment. In MESOA 2009, the focus was on the characterization of service-oriented systems as maintenance-intensive systems, automated evolution to SOA environments, governance of service-oriented systems evolution, and migration experiences in the telecommunications and electronic archive domains. The goal for MESOA 2010 is to continue sharing current efforts in the maintenance and evolution of service-oriented systems and identify areas of future work to address existing gaps and problems.


10:00 - 11:00

Workshop Introduction

11:00 - 11:15
Coffee Break
11:15 - 12:15

Session 1: Evolution of Service-Oriented Systems

12:15 - 12:45
Session 2: Migration of Legacy Systems to SOA Environments
SOA Integration as an Alternative to Migration (Harry Sneed, ANECON GmbH, Austria)
12:45 - 13:00
13:00 - 14:00
14:00 - 15:00

Session 3: Dynamic Adaptation

15:00 - 15:15
Coffee Break
15:15 - 16:15

Session 4: SOA Governance for Evolution

16:15 - 16:30
Coffee Break
16:30 - 17:00

Invited Session

17:00 - 17:30
Workshop Review and Next Steps (Grace Lewis, Software Engineering Institute, USA)

Workshop Organizers


Grace A. Lewis

Grace is a Senior Member of the Technical Staff at the Software Engineering Institute (SEI). She is currently the lead for the System of Systems Engineering team within the Systems of Systems Practice (SoSP) initiative in the Research, Technology and Systems Solutions (RTSS) program. Her current interests and projects are in service-oriented architecture (SOA), cloud computing, technologies for systems interoperability, and characterization of software development life cycle activities in systems of systems environments. Grace is also the lead for the project "A Research Agenda for Service-Oriented Architecture". Her latest publications include multiples reports and articles on these subjects and a book in the SEI Software Engineering Series. She is also a member of the technical faculty for the Master in Software Engineering program at Carnegie Mellon University (CMU). Grace holds a B.Sc. in Systems Engineering and an Executive MBA from Icesi University in Cali, Colombia; and a Master in Software Engineering from CMU.


Dennis Smith

Dennis is a Senior Member of the Technical Staff and Lead of the System of Systems Practice (SoSP) Initiative at Carnegie Mellon University's Software Engineering Institute (SEI). This initiative focuses on developing and applying methods, tools and technologies that enhance the effectiveness of complex networked systems and systems of systems. It addresses both engineering and organizational and issues that are emerging in a system of systems environment. Dennis is a Senior Member of IEEE (Computer Society). He has co-authored a number of journal articles, conference reports, book chapters, and technical reports on the results of his work. He is a leader in the field and has been on program committees and steering committees of international conferences, including ICSM, CSMR, EDOC, ICCBSS and CASCON. He has also co-organized a number of workshops that identify important research needs, including a set of recent workshops at ICSE, ICSM and CSMR that have developed a SOA research agenda. He holds an M.A. and PhD from Princeton University, and a B.A. from Columbia University.



Kostas Kontogiannis

Kostas is a leader in the academic and research community, at the forefront of establishing academic communities of interest in net-centric computing and web site evolution. He is a professor at the National Technical University of Athens on leave from the University of Waterloo, Canada. Prior to joining his position at NTUA, he led for more than a decade the software reengineering group at the Department of Electrical and Computer Engineering, University of Waterloo. His current research is in software analysis, integration and interoperability and network-centric computing. Kostas has been a leader in current research on the implications of SOA and the relationship between business processes and Web Services.


Program Committee


Please see the SEI technical report Proceedings of the Fourth International Workshop on a Research Agenda for Maintenance and Evolution of Service-Oriented Systems (MESOA 2010).