Self-composition of services with chemical reactions

Next generation of socio-technical infrastructures will be characterized by the presence of complex networks of pervasive systems, composed of thousands of heterogeneous devices consuming and producing high-volumes of interdependent data. Smart-cities represent an example of these future digital scenarios: by using wide area mobile ad-hoc networks (MANETs), data will be shared among applications placed on cars or running on several devices such as smartphones, tablets, public displays and sensors placed at the edges of the roads; moreover, all these devices will access traditional remote web-services. Smart-cities depict the emergence of new open-infrastructure pervasive systems, where scalability and dependability will be achieved by developing and adapting (at run-time) applications through compositions of customized services.

[1]  Xiaomeng Su,et al.  A Survey of Automated Web Service Composition Methods , 2004, SWSWPC.

[2]  Amit P. Sheth,et al.  Automatic Composition of Semantic Web Services using Process and Data Mediation , 2007 .

[3]  Zsolt Németh,et al.  Using chemical reactions to model service composition , 2010, SOAR '10.

[4]  Franco Zambonelli,et al.  Self-aware Pervasive Service Ecosystems , 2011, FET.

[5]  Ak Atkinson,et al.  Tupleware: A Distributed Tuple Space for the Development and Execution of Array-based Applications in a Cluster Computing Environment , 2010 .

[6]  M. Beek,et al.  A Survey on Service Composition Approaches : From Industrial Standards to Formal Methods ? , 2006 .

[7]  Giovanna Di Marzo Serugendo,et al.  Self-organising assembly systems formally specified in Maude , 2014, J. Ambient Intell. Humaniz. Comput..

[8]  Franco Zambonelli,et al.  Pervasive Middleware Goes Social: The SAPERE Approach , 2011, 2011 Fifth IEEE Conference on Self-Adaptive and Self-Organizing Systems Workshops.

[9]  Gustavo Alonso,et al.  A tuple space for social networking on mobile phones , 2010, 2010 IEEE 26th International Conference on Data Engineering (ICDE 2010).

[10]  Humbert Fiorino,et al.  Composing interactive systems by planning , 2008, UbiMob.

[11]  Marie-Pierre Gleizes,et al.  SCoRe: a Self-Organizing Multi-Agent System for Decision Making in Dynamic Software Developement Processes , 2013, ICAART 2013.

[12]  Laurent Vercouter,et al.  MaDcAr: An Abstract Model for Dynamic and Automatic (Re-)Assembling of Component-Based Applications , 2006, CBSE.

[13]  Mirko Viroli,et al.  Chemical-inspired self-composition of competing services , 2010, SAC '10.