Abstract Service-oriented design supports system evolution and encourages reuse and modularization. A key ingredient of service orientation is the ability to substi-tute one service by another without reconfiguring the overall system. This chapter aims to give an overview of the state of the art and open challenges in the area of service substitution. Thereby, we restrict ourselves to changes of the service behav-ior. We present a formal model of service behavior, formalize service substitution, study algorithms to decide service substitution, and provide rules to construct ser-vices that are correct by design. Beside analysis at design time, we also investigate analysis at runtime, where we measure the deviation of a running service (or co...
High availability of software components has long been studied. For a software system, when unavaila...
We present and formalize concepts for the structured specification of system behavior based on servi...
The increasingly interconnected world is leading to continuous and profound transformations within a...
Service-oriented design supports system evolution and encourages reuse and modularization. A key ing...
Service-Oriented Computing is an emerging computing paradigm that supports the modular design of (so...
Service Oriented Architecture (SOA) is a paradigm for building software applications from loosely-co...
In Service-Oriented Architectures (SOAs), software systems are decomposed into independent units, na...
International audienceOne of the main open research issues in Service Oriented Computing is to propo...
International audienceA computing infrastructure where everything is a service offers many new syste...
Complex services can be described by service compositions and executed by service orchestrations. Ch...
The Service-Oriented Architecture (SOA) approach to building systems of application and middleware c...
International audienceThis paper presents an approach whose objective is to support Web services sub...
Recent trends in the use of service oriented architecture for designing, developing, managing, and u...
In an environment of constant change and variation driven by competition and innovation, a software ...
High availability of software components has long been studied. For a software system, when unavaila...
We present and formalize concepts for the structured specification of system behavior based on servi...
The increasingly interconnected world is leading to continuous and profound transformations within a...
Service-oriented design supports system evolution and encourages reuse and modularization. A key ing...
Service-Oriented Computing is an emerging computing paradigm that supports the modular design of (so...
Service Oriented Architecture (SOA) is a paradigm for building software applications from loosely-co...
In Service-Oriented Architectures (SOAs), software systems are decomposed into independent units, na...
International audienceOne of the main open research issues in Service Oriented Computing is to propo...
International audienceA computing infrastructure where everything is a service offers many new syste...
Complex services can be described by service compositions and executed by service orchestrations. Ch...
The Service-Oriented Architecture (SOA) approach to building systems of application and middleware c...
International audienceThis paper presents an approach whose objective is to support Web services sub...
Recent trends in the use of service oriented architecture for designing, developing, managing, and u...
In an environment of constant change and variation driven by competition and innovation, a software ...
High availability of software components has long been studied. For a software system, when unavaila...
We present and formalize concepts for the structured specification of system behavior based on servi...
The increasingly interconnected world is leading to continuous and profound transformations within a...