Programming and Software Engineering

Rigorous Software Engineering for Service-Oriented Systems

Results of the SENSORIA Project on Software Engineering for Service-Oriented Computing

Editors: Wirsing, Martin, Hölzl, Matthias (Eds.)

  • High-quality selected papers
  • Covers state-of-the-art research
  • Uniquely high-profile
see more benefits

Buy this book

eBook $119.00
price for USA (gross)
  • ISBN 978-3-642-20401-2
  • Digitally watermarked, DRM-free
  • Included format: PDF
  • ebooks can be used on all reading devices
  • Immediate eBook download after purchase
Softcover $159.00
price for USA
  • ISBN 978-3-642-20400-5
  • Free shipping for individuals worldwide
  • Usually dispatched within 3 to 5 business days.
About this book

Service-Oriented Computing is a paradigm for developing and providing software that can address many IT challenges, ranging from integrating legacy systems to building new, massively distributed, interoperable, evaluable systems and applications. The widespread use of SOC demonstrates the practical benefits of this approach. Furthermore it raises the standard for reliability, security, and performance for IT providers, system integrators, and software developers. This book documents the main results of Sensoria, an Integrated Project funded by the European Commission in the period 2005-2010. The book presents, as Sensoria's essence, a novel, coherent, and comprehensive approach to the design, formal analysis, automated deployment, and reengineering of service-oriented applications. Following a motivating introduction, the 32 chapters are organized in the following topical parts: modeling in service-oriented architectures; calculi for service-oriented computing; negotiation, planning, and reconfiguration; qualitative analysis techniques for SOC; quantitative analysis techniques for SOC; model-driven development and reverse engineering for service-oriented systems; and case studies and patterns.

About the authors

SENSORIA – Software Engineering for Service-Oriented Overlay

Computers.- A Unifying Formal Basis for the SENSORIA Approach: A White Paper.- Introduction to the SENSORIA Case Studies.- UML Extensions for Service-Oriented Systems.- The SENSORIA Reference Modeling Language.- Model-Driven Development of Adaptable Service-Oriented Business Processes.- A Formal Support to Business and Architectural Design for Service-Oriented Systems.- Core Calculi for Service-Oriented Computing.- Behavioral Theory for Session-Oriented Calculi.- Static Analysis Techniques for Session-Oriented Calculi.- Call-by-Contract for Service Discovery, Orchestration and Recovery.-CC-Pi: A Constraint Language for Service Negotiation and Composition.- Advanced Mechanisms for Service Composition, Query and Advanced Mechanisms for Service Combination and Transactions.- Model-Driven Development of Long Running Transactions.- Hierarchical Models for Service-Oriented Systems.- Analysing Protocol Stacks for Services.- An Abstract, on the Fly Framework for the Verification of Service-Oriented Systems.-Tools and Verification.- Specification and Analysis of Dynamically-Reconfigurable Service Architectures.- SoSL: A Service-Oriented Stochastic Logic.- Evaluating Service Level Agreements Using Observational Probes.- Scaling Performance Analysis Using Fluid-Flow Approximation.- Passage-End Analysis for Analysing Robot Movement.- Quantitative Analysis of Services.- Methodologies for Model-Driven Development and Deployment: An Overview.- Advances in Model Transformations by Graph Transformation: Specification, Execution and Analysis.-Runtime Support for Dynamic and Adaptive Service Composition.-Legacy Transformations for Extracting Service Components.-The SENSORIA Development Environment.- Specification and Implementation of Demonstrators for the Case Studies.- SENSORIA Results Applied to the Case Studies.- Analysing Robot Movement Using the SENSORIA Methods.- The SENSORIA Approach Applied to the Finance Case Study.- SENSORIA Patterns.

Table of contents (35 chapters)

  • Sensoria – Software Engineering for Service-Oriented Overlay Computers

    Wirsing, Martin (et al.)

    Pages 1-14

  • A Unifying Formal Basis for the Sensoria Approach: A White Paper

    Montanari, Ugo

    Pages 15-25

  • Introduction to the Sensoria Case Studies

    Elgner, Jannis (et al.)

    Pages 26-34

  • UML Extensions for Service-Oriented Systems

    Foster, Howard (et al.)

    Pages 35-60

  • The Sensoria Reference Modelling Language

    Fiadeiro, José (et al.)

    Pages 61-114

Buy this book

eBook $119.00
price for USA (gross)
  • ISBN 978-3-642-20401-2
  • Digitally watermarked, DRM-free
  • Included format: PDF
  • ebooks can be used on all reading devices
  • Immediate eBook download after purchase
Softcover $159.00
price for USA
  • ISBN 978-3-642-20400-5
  • Free shipping for individuals worldwide
  • Usually dispatched within 3 to 5 business days.
Loading...

Recommended for you

Loading...

Bibliographic Information

Bibliographic Information
Book Title
Rigorous Software Engineering for Service-Oriented Systems
Book Subtitle
Results of the SENSORIA Project on Software Engineering for Service-Oriented Computing
Editors
  • Martin Wirsing
  • Matthias Hölzl
Series Title
Programming and Software Engineering
Series Volume
6582
Copyright
2011
Publisher
Springer-Verlag Berlin Heidelberg
Copyright Holder
Springer Berlin Heidelberg
eBook ISBN
978-3-642-20401-2
DOI
10.1007/978-3-642-20401-2
Softcover ISBN
978-3-642-20400-5
Edition Number
1
Number of Pages
X, 737
Topics