Technological Innovations in Adaptive and Dependable Systems 2012
DOI: 10.4018/978-1-4666-0255-7.ch019
|View full text |Cite
|
Sign up to set email alerts
|

Mixing Workflows and Components to Support Evolving Services

Abstract: Composite distributed services involve local and remote services that get orchestrated according to specific business logic. This logic can be programmed by applying a traditional general-purpose programming language, but is generally described using a workflow language that coordinates a set of given services. The services involved in the composition, or the composition may need to evolve both at the business logic level (workflow level) and the global architecture level. This paper presents a solution to eas… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2021
2021
2021
2021

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 21 publications
0
1
0
Order By: Relevance
“…The latter is based on the concept of "autocatalytic software" [Tschudin, Chr and Yamamoto, Lidia 2005], or chemical computing [Miorandi, Daniele and Yamamoto, Lidia 2008]: essentially, protocols emerge automatically as collections of "fraglets", i.e., combinations of code segments and parameters which are evolved, respectively, by distributed GP [Yamamoto, Lidia and Tschudin, Christian 2005a,b] and distributed EAs [Alouf, Sara and Neglia, Giovanni and Carreras, Iacopo and Miorandi, Daniele and Fialho, Álvaro 2010], and spread over the network through opportunistic (epidemic) propagation [Alouf, Sara and Carreras, Iacopo and Miorandi, Daniele and Neglia, Giovanni 2007] regulated by interactions with the environment. On top of this, another EA optimizes the combination of protocols, i.e., the protocol stack [Baude, Françoise and Legrand, Virginie and Henrio, Ludovic and Naoumenko, Paul and Pfeffer, Heiko and Bassbouss, Louay and Linner, David 2010;Imai, Pierre and Tschudin, Christian 2010;Miorandi, Daniele and Yamamoto, Lidia and Dini, Paolo 2006].…”
Section: Evolutionary Learning Applied To Networked Systemsmentioning
confidence: 99%
“…The latter is based on the concept of "autocatalytic software" [Tschudin, Chr and Yamamoto, Lidia 2005], or chemical computing [Miorandi, Daniele and Yamamoto, Lidia 2008]: essentially, protocols emerge automatically as collections of "fraglets", i.e., combinations of code segments and parameters which are evolved, respectively, by distributed GP [Yamamoto, Lidia and Tschudin, Christian 2005a,b] and distributed EAs [Alouf, Sara and Neglia, Giovanni and Carreras, Iacopo and Miorandi, Daniele and Fialho, Álvaro 2010], and spread over the network through opportunistic (epidemic) propagation [Alouf, Sara and Carreras, Iacopo and Miorandi, Daniele and Neglia, Giovanni 2007] regulated by interactions with the environment. On top of this, another EA optimizes the combination of protocols, i.e., the protocol stack [Baude, Françoise and Legrand, Virginie and Henrio, Ludovic and Naoumenko, Paul and Pfeffer, Heiko and Bassbouss, Louay and Linner, David 2010;Imai, Pierre and Tschudin, Christian 2010;Miorandi, Daniele and Yamamoto, Lidia and Dini, Paolo 2006].…”
Section: Evolutionary Learning Applied To Networked Systemsmentioning
confidence: 99%