A Service Delivery Framework to Support Opportunistic Collaborations

The wide spread use of computing devices, such as smart phones, cameras, and sensors results in abundance of available information. When such information flows occur in a specific place, at a certain time, and with the participating entities working together or sharing information to achieve common goals, we refer to the outcome of an opportunistic collaboration. In this paper we define and analyse this new collaboration domain and present a framework through which opportunistic collaboration services can be provisioned. We describe in detail the processes that the framework supports, including the modeling of opportunistic collaborations, the collaboration service creation, and the participation management. We evaluate the framework through a use case scenario in the context of participatory journalism in high-profile news events.

[1]  Julita Vassileva,et al.  Collaboration and Technology , 2014, Lecture Notes in Computer Science.

[2]  Tommi Mikkonen,et al.  Elements for a cloud-based development environment: online collaboration, revision control, and continuous integration , 2012, WICSA/ECSA '12.

[3]  Ludwig Nastansky,et al.  Applying topic maps to ad hoc workflows for semantic associative navigation in process networks , 2001, Proceedings Seventh International Workshop on Groupware. CRIWG 2001.

[4]  Gustavo Rossi,et al.  Web Engineering , 2001, Lecture Notes in Computer Science.

[5]  Jean-Marc Jézéquel,et al.  A Model-Driven Approach for Virtual Machine Image Provisioning in Cloud Computing , 2012, ESOCC.

[6]  Hamideh Afsarmanesh,et al.  Collaborative Networks: Reference Modeling , 2008 .

[7]  Christin Groba Towards Opportunistic Service Composition in Dynamic Ad Hoc Environments , 2011, ICSOC Workshops.

[8]  Steven E. Poltrock,et al.  Modeling Collaborative Behavior: Foundations for Collaboration Technologies , 2009 .

[9]  Dana Petcu,et al.  MODAClouds: A model-driven approach for the design and execution of applications on multiple Clouds , 2012, 2012 4th International Workshop on Modeling in Software Engineering (MISE).

[10]  Dominique Guinard,et al.  Cloud computing, REST and Mashups to simplify RFID application development and deployment , 2011, WoT '11.

[11]  Stuart Kent,et al.  Model Driven Engineering , 2002, IFM.

[12]  Jinfeng Li,et al.  A Comprehensive Device Collaboration Model for Integrating Devices with Web Services under Internet of Things , 2011, 2011 IEEE International Conference on Web Services.

[13]  Marco Aiello,et al.  Service-Oriented and Cloud Computing , 2012, Lecture Notes in Computer Science.

[14]  Kahina Hamadache,et al.  Role-Based Collaboration Extended to Pervasive Computing , 2009, 2009 International Conference on Intelligent Networking and Collaborative Systems.

[15]  Margaret Martonosi,et al.  Leveraging Smartphone Cameras for Collaborative Road Advisories , 2012, IEEE Transactions on Mobile Computing.

[16]  Gerd Kortuem,et al.  Smart objects as building blocks for the Internet of things , 2010, IEEE Internet Computing.

[17]  Kahina Hamadache,et al.  Dealing with Device Collaboration Rules for the PCSCW Model , 2010, CRIWG.

[18]  Hamideh Afsarmanesh,et al.  The ARCON modeling framework , 2008 .

[19]  Jan Marco Leimeister,et al.  Leveraging Crowdsourcing: Activation-Supporting Components for IT-Based Ideas Competition , 2009, J. Manag. Inf. Syst..

[20]  Cesare Pautasso,et al.  Service-Oriented Computing - ICSOC 2011 Workshops , 2011, Lecture Notes in Computer Science.

[21]  Douglas C. Schmidt,et al.  Guest Editor's Introduction: Model-Driven Engineering , 2006, Computer.

[22]  Jordi Cabot,et al.  Combining Model-Driven Engineering and Cloud Computing , 2010, ECMFA 2010.

[23]  Hairong Qi,et al.  A Mobile-Agent-Based Collaborative Framework for Sensor Network Applications , 2006, 2006 IEEE International Conference on Mobile Ad Hoc and Sensor Systems.

[24]  Hamideh Afsarmanesh,et al.  ARCON reference models for collaborative networks , 2008 .

[25]  Matthias Biehl,et al.  Model-Based Service Discovery and Orchestration for OSLC Services in Tool Chains , 2012, ICWE.