Skip to main content
  • Conference proceedings
  • © 2007

Software Architecture

First European Conference, ECSA 2007, Madrid, Spain, September 24-26, 2007, Proceedings


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

Part of the book sub series: Programming and Software Engineering (LNPSE)

Conference series link(s): ECSA: European Conference on Software Architecture

Conference proceedings info: ECSA 2007.

Buying options

eBook USD 84.99
Price excludes VAT (USA)
  • ISBN: 978-3-540-75132-8
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Softcover Book USD 109.00
Price excludes VAT (USA)

This is a preview of subscription content, access via your institution.

Table of contents (37 papers)

  1. Front Matter

  2. Keynotes

    1. An Active Architecture Approach to Dynamic Systems Co-evolution

      • Ron Morrison, Dharini Balasubramaniam, Flavio Oquendo, Brian Warboys, R. Mark Greenwood
      Pages 2-10
    2. What’s in a Service?

      • Michael P. Papazoglou
      Pages 11-28
  3. Full Research Papers

    1. Pattern-Based Evolution of Software Architectures

      • Isabelle Côté, Maritta Heisel, Ina Wentzlaff
      Pages 29-43
    2. Formal Design of Structural and Dynamic Features of Publish/Subscribe Architectural Styles

      • Imen Loulou, Ahmed Hadj Kacem, Mohamed Jmaiel, Khalil Drira
      Pages 44-59
    3. An Ontology-Based Approach for Modelling Architectural Styles

      • Claus Pahl, Simon Giesecke, Wilhelm Hasselbring
      Pages 60-75
    4. FIESTA: A Generic Framework for Integrating New Functionalities into Software Architectures

      • Guillaume Waignier, Anne-Françoise Le Meur, Laurence Duchien
      Pages 76-91
  4. Emerging Research Papers

    1. Enabling Adaptivity in User Interfaces

      • Javier Cámara, Carlos Canal, Javier Cubo, Juan Manuel Murillo
      Pages 106-114
    2. Architecture Migration Driven by Code Categorization

      • Rui Correia, Carlos M. P. Matos, Reiko Heckel, Mohammad El-Ramly
      Pages 115-122
    3. Effective Tool Support for Architectural Knowledge Sharing

      • Rik Farenhorst, Patricia Lago, Hans van Vliet
      Pages 123-138
    4. Hierarchical Verification in Maude of LfP Software Architectures

      • Chadlia Jerad, Kamel Barkaoui, Amel Grissa Touzi
      Pages 156-170
    5. Wireless Sensor Network Application Development: An Architecture-Centric MDE Approach

      • Fernando Losilla, Cristina Vicente-Chicote, Bárbara Álvarez, Andrés Iborra, Pedro Sánchez
      Pages 179-194
    6. A Distributed Staged Architecture for Multimodal Applications

      • Alessandro Costa Pereira, Falk Hartmann, Kay Kadner
      Pages 195-206
    7. On the Modularity of Software Architectures: A Concern-Driven Measurement Framework

      • Cláudio Sant’Anna, Eduardo Figueiredo, Alessandro Garcia, Carlos J. P. Lucena
      Pages 207-224
  5. Experience Papers

    1. Lightweight Web Services for High Performace Computing

      • Adrián Santos, Francisco Almeida, Vicente Blanco
      Pages 225-236
  6. Research Challenge Papers

    1. The Art and Science of Software Architecture

      • Alan W. Brown, John A. McDermid
      Pages 237-256

Other Volumes

  1. Software Architecture

    First European Conference, ECSA 2007 Aranjuez, Spain, September 24-26, 2007 Proceedings

About this book

Software architecture has emerged as an important subdiscipline of software engineering encompassing a broad set of languages, styles, models, tools, and processes. The role of software architecture in the engineering of software-intensive applications has become more and more important and widespread. Indeed, component-based and service-oriented architectures have become key to the design, development, and evolution of most software systems. The European Conference on Software Architecture (ECSA) is the premier European conference dedicated to the field of software architecture, covering all architectural features of software and service engineering. It is the follow-up of a successful series of European workshops on software architecture held in the United Kingdom in 2004 (Springer LNCS 3047), Italy in 2005 (Springer LNCS 3527), and France in 2006 (Springer LNCS 4344). Due to its success, it has evolved into a fu- fledged series of European conferences whose first edition was ECSA 2007, held in Madrid, Spain September 24–26, 2007. ECSA 2007 provided an international forum for researchers and practitioners from academia and industry to present innovative research and to discuss a wide range of topics in the area of software architecture. It focused on formalisms, technologies, and processes for describing, verifying, validating, transforming, building, and evolving software systems, in particular founded on component-based and service-oriented architectures. Covered topics included architecture modeling, architectural aspects, architecture analysis, transformation and synthesis, quality attributes, model-driven engineering, and architecture-based support for developing, adapting, reconfiguring, and evolving component-based and service-oriented systems.


  • Attribut
  • Middleware
  • Processing
  • Unified Modeling Language (UML)
  • XML
  • architecture-based code generation
  • aspect-oriented software architectures
  • autonomic systems
  • description languages and metamodels
  • modeling
  • requirements engineering
  • robot
  • run-time monitoring
  • service-oriented architectures
  • verification

Bibliographic Information

Buying options

eBook USD 84.99
Price excludes VAT (USA)
  • ISBN: 978-3-540-75132-8
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Softcover Book USD 109.00
Price excludes VAT (USA)