Distributed software systems are often built by composing independent and autonomous peers with cross-organisational interaction and no centralised control. These peers can be administrated and executed by geographically distributed and autonomous companies. In a top-down design of distributed software systems, the peers' interaction is often described by a global specification called Conversation Protocol (CP) and one have to check its realisability i.e., whether there exists a set of peers implementing this CP. In dynamic environments, CP needs to be updated wrt. new environment changes and end-user interaction requirements. This paper tackles CP evolution such that its realisability must be preserved. We define some evolution patterns an...
Distributed software systems change dynamically due to the evolution of their environment and/or req...
International audienceDistributed software systems are often built by composing independent and auto...
International audienceDistributed software systems are built by composing independent and autonomous...
Distributed software systems are often built by composing independent and autonomous peers with cros...
Distributed software systems are often built by composing independent and autonomous peers with cros...
Distributed software systems are often built by composing independent and autonomous peers with cros...
Distributed software systems are often built by composing independent and autonomous peers with cros...
Distributed software systems are often built by composing independent and autonomous peers with cros...
Distributed software systems are built by composing independent and autonomous peers with cross-orga...
Distributed software systems are built by composing independent and autonomous peers with cross-orga...
Distributed software systems are built by composing independent and autonomous peers with cross-orga...
Distributed software systems are built by composing independent and autonomous peers with cross-orga...
Distributed software systems are built by composing independent and autonomous peers with cross-orga...
Distributed software systems are built by composing independent and autonomous peers with cross-orga...
International audienceDistributed software systems are built by composing independent and autonomous...
Distributed software systems change dynamically due to the evolution of their environment and/or req...
International audienceDistributed software systems are often built by composing independent and auto...
International audienceDistributed software systems are built by composing independent and autonomous...
Distributed software systems are often built by composing independent and autonomous peers with cros...
Distributed software systems are often built by composing independent and autonomous peers with cros...
Distributed software systems are often built by composing independent and autonomous peers with cros...
Distributed software systems are often built by composing independent and autonomous peers with cros...
Distributed software systems are often built by composing independent and autonomous peers with cros...
Distributed software systems are built by composing independent and autonomous peers with cross-orga...
Distributed software systems are built by composing independent and autonomous peers with cross-orga...
Distributed software systems are built by composing independent and autonomous peers with cross-orga...
Distributed software systems are built by composing independent and autonomous peers with cross-orga...
Distributed software systems are built by composing independent and autonomous peers with cross-orga...
Distributed software systems are built by composing independent and autonomous peers with cross-orga...
International audienceDistributed software systems are built by composing independent and autonomous...
Distributed software systems change dynamically due to the evolution of their environment and/or req...
International audienceDistributed software systems are often built by composing independent and auto...
International audienceDistributed software systems are built by composing independent and autonomous...