General Chair

Dennis Smith, CMU Software Engineering Institute, USA

Program Chair

Grace A. Lewis, CMU Software Engineering Institute, USA

 

Program Committee

Massimiliano Di Penta, University of Sannio, Italy

Anca Ionita, University Politehnica of Bucharest, Romania

Marin Litoiu, York University, Canada

Liam O'Brien, CSIRO, Australia

Mira Kajko-Mattsson, Royal Institute of Technology, Sweden

Hausi Müller, University of Victoria, Canada

Mike Smit, University of Alberta, Canada

Harry Sneed, ANECON GmbH, Austria

Scott Tilley, Florida Institute of Technology, USA

Norha Villegas, University of Victoria, Canada

Norman Wilde, University of West Florida, USA

 

 

 

 

Latest News

Proceedings available in the IEEE Xplore Digital Library.

Background

There are many successful case studies of SOA adoption, mainly in commercial enterprises. Part of what Gartner terms the “period of enlightenment” related to hype cycles for emerging technology is the move from SOA as simply a set of technologies to service-orientation as a mindset for architecting, implementing and deploying services that add value to an organization. Regardless of this positive perception change, there are still two concerns from a maintenance and evolution perspective: (1) deployed service-oriented systems will have to be maintained and evolved and (2) legacy systems will continue to use service-orientation to make their legacy functionality available to other systems and applications.

Cloud Computing is emerging as a new model for system development and deployment, in which systems use resources from — or are hosted, run and managed — in large server farms and data centers, and provided as a service. The lack of control over these external resources creates additional challenges for systems migrating to these environments.

Workshop Goals

The main goal of MESOCA 2011 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 and cloud-based systems. MESOCA has its roots in MESOA – the workshop on maintenance and evolution of service-oriented systems – that has been co-located with ICSM for the past four years and explored topics such as reengineering processes, program comprehension techniques, evolution patterns, transition patterns and runtime monitoring. Now, given the increased adoption of cloud computing, the workshop is expanding to address challenges in systems migration to cloud environments.

Workshop Program

09:00 - 09:15 Welcome and Introductions
09:15 - 10:30

Keynote: A Data-Focused Perspective on SOA and Cloud Computing: The Utility of Patterns in Redevelopment

Peter Aiken, Associate Professor of Information Systems at Virginia Commonwealth University, Author, Speaker, Musician and Founder of Data Blueprint, Inc.

10:30 - 11:00 Break
11:00 - 12:30

Session 1

On Supporting Dynamic Web Service Selection with Histogramming
Atousa Pahlevan, Sean Chester, Alex Thomo and Hausi A. Müller

Understanding Service-Oriented Systems Using Dynamic Analysis
Tiago Espinha, Andy Zaidman and Hans-Gerhard Gross

An Architectural Pattern for Enterprise Level Monitoring Tools
Olav Skjelkvåle Ligaarden, Mass Soldal Lund, Atle Refsdal, Fredrik Seehusen and Ketil Stølen

12:30 - 14:00 Lunch
14:00 - 15:30

Session 2

A Declarative Approach to Hardening Services against QoS Vulnerabilities
Young-Woo Kwon and Eli Tilevich

Optimizing Run-Time SOA Governance through Context-Driven SLAs and Dynamic Monitoring
Norha M. Villegas, Hausi A. Müller and Gabriel Tamura

Cloud Software Upgrades: Challenges and Opportunities
Iulian Neamtiu and Tudor Dumitras

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

Session 3

Intermediate SOA Maintenance and Evolution
Ned Chapin

Maintaining and Evolving Service Level Agreements: Motivation and Case Study
Mike Smit and Eleni Stroulia

Modeling the Performance of Ultra-Large-Scale Systems Using Layered Simulations
King Chun Foo, Zhen Ming Jiang, Bram Adams, Ahmed E. Hassan, Ying Zou, Kim Martin and Parminder Flora

17:15 - 17:30 Summary and Wrap-Up