Software Composition

7th International Symposium, SC 2008, Budapest, Hungary, March 29-30, 2008. Proceedings

  • Editors
  • Cesare Pautasso
  • Éric Tanter
Conference proceedings SC 2008

DOI: 10.1007/978-3-540-78789-1

Part of the Lecture Notes in Computer Science book series (LNCS, volume 4954)

Table of contents (19 papers)

  1. Front Matter
  2. Composition Languages

    1. Language Support for Managing Variability in Architectural Models
      Neil Loughran, Pablo Sánchez, Alessandro Garcia, Lidia Fuentes
      Pages 36-51
  3. Composition Middleware

    1. Composing Components and Services Using a Planning-Based Adaptation Middleware
      Romain Rouvoy, Frank Eliassen, Jacqueline Floch, Svein Hallsteinsen, Erlend Stav
      Pages 52-67
    2. Adding Support for Dynamics Patterns to Static Business Process Management Systems
      René Wörzberger, Nicolas Ehses, Thomas Heer
      Pages 84-91
  4. Service Composition

    1. Interface Composition for Web Service Intermediaries
      Sara Forghanizadeh, Eric Wohlstadter
      Pages 92-108
    2. Goal-Oriented Composition of Services
      Sebastian Nanz, Terkel K. Tolstrup
      Pages 109-124
    3. Composing Components with Shared Services in the Kmelia Model
      Pascal André, Gilles Ardourel, Christian Attiogbé
      Pages 125-140
  5. Performance Optimization

    1. OptBPEL: A Tool for Performance Optimization of BPEL Process
      Sheng Chen, Liang Bao, Ping Chen
      Pages 141-148
    2. Controlling the Performance Overhead of Component-Based Systems
      Olivier Lobry, Juraj Polakovic
      Pages 149-156
    3. Profile-Guided Composition
      Jesper Andersson, Morgan Ericsson, Christoph Kessler, Welf Löwe
      Pages 157-164
    4. Loose Compositions for Autonomic Systems
      Luciano Baresi, Giordano Tamburrelli
      Pages 165-172
  6. Applications

  7. Aspect-Oriented Programming

    1. A Reflective Framework for Fine-Grained Adaptation of Aspect-Oriented Compositions
      Paul Grace, Bert Lagaisse, Eddy Truyen, Wouter Joosen
      Pages 215-230
    2. Composing Safely — A Type System for Aspects
      Florian Kammüller, Henry Sudhof
      Pages 231-247
    3. Practical Conflict Resolution for the Composition of Program Transformations
      Andreas I. Schmied, Franz J. Hauck
      Pages 248-262

About these proceedings

Introduction

The goal of the International Symposia on Software Composition is to advance the state of the research in component-based software development. We focus on the challenges related to component development, reuse, veri?cation and, of course,composition.Softwarecompositionisbecomingmoreandmoreimportant as innovation in software engineering shifts from the development of individual components to their reuse and recombination in novel ways. To this end, for the 2008 edition, researchers were solicited to contribute on topics related to component adaptation techniques, composition languages, calculi and type systems, as well as emerging composition techniques such as aspect-oriented programming, service-oriented architectures, and mashups. In line with previous editions of SC, contributions were sought focusing on both theory and practice, with a particular interest in e?orts relating them. This LNCS volume contains the proceedings of the 7th International S- posium on Software Composition, which was held on March 29–30, 2008, as a satellite event of the European Joint Conferences on Theory and Practice of Software (ETAPS), in Budapest, Hungary. We received 90 initial submissions from all over the world, out of which 70 were considered for evaluation by a Program Committee consisting of 30 - ternational experts. Among these submissions, we selected 13 long papers and 6 short papers to be included in the proceedings and presented at the conf- ence. Each paper went through a thoroughrevisionprocess and was reviewedby three to ?ve reviewers. This ensured the necessary quality for publishing these proceedings in time for the event, a ?rst in the history of the symposium.

Keywords

Aspect-oriented programming Middleware Resolution Web Services adaptive components aspect-oriented systems assertion component composition component interoperability component-based software engineering component-based systems dynamic l modeling optimization programming

Bibliographic information

  • Copyright Information Springer-Verlag Berlin Heidelberg 2008
  • Publisher Name Springer, Berlin, Heidelberg
  • eBook Packages Computer Science
  • Print ISBN 978-3-540-78788-4
  • Online ISBN 978-3-540-78789-1
  • Series Print ISSN 0302-9743
  • Series Online ISSN 1611-3349