𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

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

✍ Scribed by Martin Wirsing, Matthias Hâlzl, Nora Koch, Philip Mayer (auth.), Martin Wirsing, Matthias Hâlzl (eds.)


Publisher
Springer-Verlag Berlin Heidelberg
Year
2011
Tongue
English
Leaves
747
Series
Lecture Notes in Computer Science 6582 Programming and Software Engineering
Edition
1
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


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.

✦ Table of Contents


Front Matter....Pages -
Sensoria – Software Engineering for Service-Oriented Overlay Computers....Pages 1-14
A Unifying Formal Basis for the Sensoria Approach: A White Paper....Pages 15-25
Introduction to the Sensoria Case Studies....Pages 26-34
UML Extensions for Service-Oriented Systems....Pages 35-60
The Sensoria Reference Modelling Language....Pages 61-114
Model-Driven Development of Adaptable Service-Oriented Business Processes....Pages 115-132
A Formal Support to Business and Architectural Design for Service-Oriented Systems....Pages 133-152
Core Calculi for Service-Oriented Computing....Pages 153-188
Behavioral Theory for Session-Oriented Calculi....Pages 189-213
Static Analysis Techniques for Session-Oriented Calculi....Pages 214-231
Call-by-Contract for Service Discovery, Orchestration and Recovery....Pages 232-261
CC-Pi: A Constraint Language for Service Negotiation and Composition....Pages 262-281
Advanced Mechanisms for Service Composition, Query and Discovery....Pages 282-301
Advanced Mechanisms for Service Combination and Transactions....Pages 302-325
Model-Driven Development of Long Running Transactions....Pages 326-348
Hierarchical Models for Service-Oriented Systems....Pages 349-368
Analysing Protocol Stacks for Services....Pages 369-389
An Abstract, on the Fly Framework for the Verification of Service-Oriented Systems....Pages 390-407
Tools and Verification....Pages 408-427
Specification and Analysis of Dynamically-Reconfigurable Service Architectures....Pages 428-446
SoSL : A Service-Oriented Stochastic Logic....Pages 447-466
Evaluating Service Level Agreements Using Observational Probes....Pages 467-485
Scaling Performance Analysis Using Fluid-Flow Approximation....Pages 486-505
Passage-End Analysis for Analysing Robot Movement....Pages 506-521
Quantitative Analysis of Services....Pages 522-540
Methodologies for Model-Driven Development and Deployment: An Overview....Pages 541-560
Advances in Model Transformations by Graph Transformation: Specification, Execution and Analysis....Pages 561-584
Runtime Support for Dynamic and Adaptive Service Composition....Pages 585-603
Legacy Transformations for Extracting Service Components....Pages 604-621
The Sensoria Development Environment....Pages 622-639
Specification and Implementation of Demonstrators for the Case Studies....Pages 640-654
Sensoria Results Applied to the Case Studies....Pages 655-677
Analysing Robot Movement Using the Sensoria Methods....Pages 678-697
The Sensoria Approach Applied to the Finance Case Study....Pages 698-718
Sensoria Patterns....Pages 719-736
Back Matter....Pages -

✦ Subjects


Software Engineering; Programming Languages, Compilers, Interpreters


πŸ“œ SIMILAR VOLUMES


Rigorous Software Engineering for Servic
✍ Martin Wirsing, Matthias HΓΆlzl, Nora Koch, Philip Mayer (auth.), Martin Wirsing, πŸ“‚ Library πŸ“… 2011 πŸ› Springer-Verlag Berlin Heidelberg 🌐 English

<p><p>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 prac

Rigorous Software Engineering for Servic
✍ Martin Wirsing, Matthias HΓΆlzl, Nora Koch, Philip Mayer (auth.), Martin Wirsing, πŸ“‚ Library πŸ“… 2011 πŸ› Springer-Verlag Berlin Heidelberg 🌐 English

<p><p>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 prac

A Method for Component-Based and Service
✍ StojanoviΔ‡ Z. πŸ“‚ Library 🌐 English

Doctoral Dissertation, Faculty of Technology, Policy and Management, Delft University of Technology, The Netherlands.Febodruk BV, 2005. – 269 pages.<br/>A method for software systems engineering following component-based and service-oriented concepts, principles and practices is designed and present

Service-Oriented Software System Enginee
✍ Zoran Stojanovic, Ajantha Dahanayake πŸ“‚ Library πŸ“… 2005 🌐 English

Current IT developments like component-based development and Web services have emerged as effective ways of building complex enterprise-scale information systems and providing enterprise application integration. To aid this process, platforms such as .NET

Service-Oriented Software System Enginee
✍ Zoran Stojanovic, Ajantha Dahanayake πŸ“‚ Library πŸ“… 2005 πŸ› Idea Group Publishing 🌐 English

Current IT developments like component-based development and Web services have emerged as effective ways of building complex enterprise-scale information systems and providing enterprise application integration. To aid this process, platforms such as .NET and WebSphere have become standards in web-b

Design Thinking for Software Engineering
✍ Jennifer Hehn (editor), Daniel Mendez (editor), Walter Brenner (editor), Manfred πŸ“‚ Library πŸ“… 2022 πŸ› Springer 🌐 English

<p><span>This book explores the possibility of integrating design thinking into today’s technical contexts. Despite the popularity of design thinking in research and practice, this area is still too often treated in isolation without a clear, consistent connection to the world of software developmen