Chemical-Inspired Self-Composition of Competing Services

Mirko Viroli, Matteo Casadei

25th Annual ACM Symposium on Applied Computing (SAC 2010), pages 2029-2036
22-26 March 2010
ACM, Sierre, Switzerland
Sascha Ossowski Sung Y. Shin (eds.)

This paper aims at pushing the clear relationship between software service composition and chemical dynamics a step forward. We developed a coordination model where services and clients are coordinated via a tuple space handling services as if they were interacting chemical substances: on the one hand, services get equipped with an ?activity value? resembling chemical concentration and measuring their reactiveness as imposed by the tuple space; on the other hand, services automatically compose via interaction ports resem- bling chemical bonding. The tuple space enacts a feedback loop that regulates and balances the activity level of (atomic or composite) services, decreasing it over time as in chemical decay, but reinforcing it each time the service is correctly used. This behaviour promotes service competition: losing (i.e. unused) services literally extinguish. Which services or service compositions survive competition is automatically decided solely based on resulting performance, i.e. the rate at which services are actually exploited.

Address = {Sierre, Switzerland},
Author = {Viroli, Mirko and Casadei, Matteo},
Booktitle = {25th Annual ACM Symposium on Applied Computing (SAC 2010)},
Month = {22--26~} # mar,
      Pages = {2029--2036},
      Editor = {Shin, Sung Y. and Ossowski, Sascha and Schumacher, Michael and Palakal, Mathew and Hung, Chih-Cheng and Shin, Dongwan},
Publisher = {ACM},
       url = {},
Title = {Chemical-Inspired Self-Composition of Competing Services},
       Volume = {III},
       Isbn = {978-1-60558-638-0},
Year = 2010



— authors

Mirko Viroli, Matteo Casadei

— editors

Sascha Ossowski Sung Y. Shin

— status


— sort

paper in proceedings


— volume

25th Annual ACM Symposium on Applied Computing (SAC 2010)

— volume


— pages


— publication date

22-26 March 2010


original page


— ISBN–13



— BibTeX ID
— BibTeX category

Partita IVA: 01131710376 - Copyright © 2008-2022 APICe@DISI Research Group - PRIVACY