Describing Cloud Use Case in MetaMORP(h)OSY

The increasing complexity of services required by users in Cloud Environments usually needs the definition of composite, value added services (VAS). Usage patterns and Use Cases definitions help in defining VAS, but a way to assure that new services reach the required goals with proper qualitative and quantitative properties has to be provided in order to validate design and implementation of composite services. In this paper the MetaMORP(h)OSY methodology and framework are introduced. The methodology uses Model Driven Engineering and Model Transformation techniques to analyze composite services. Due to the complexity of the systems to analyze, MetaMORP(h)OSY exploits Multi Agent System (MAS) in system definition. The methodology is used in order to define a model for a Use Case of the mosaic project.

[1]  Randy H. Katz,et al.  Above the Clouds: A Berkeley View of Cloud Computing , 2009 .

[2]  Yingqian Zhang,et al.  Computing the fault tolerance of multi-agent deployment , 2009, Artif. Intell..

[3]  Bo Chen,et al.  Integrating mobile agent technology with multi-agent systems for distributed traffic detection and management systems , 2009 .

[4]  Sean Luke,et al.  MASON: A Multiagent Simulation Environment , 2005, Simul..

[5]  K.M. Kavi,et al.  A framework for designing, modeling and analyzing agent based software systems , 2002, Fifth International Conference on Algorithms and Architectures for Parallel Processing, 2002. Proceedings..

[6]  Salvatore Venticinque,et al.  A Cloud Agency for SLA Negotiation and Management , 2010, Euro-Par Workshops.

[7]  Michael Wooldridge,et al.  Agent-based software engineering , 1997, IEE Proc. Softw. Eng..

[8]  Olivier Marin,et al.  Towards reliable multi-agent systems: An adaptive replication mechanism , 2010, Multiagent Grid Syst..

[9]  Salvatore Venticinque,et al.  Agent based Cloud Provisioning and Management - Design and Prototypal Implementation , 2011, CLOSER.

[10]  Dana Petcu,et al.  Building a Mosaic of Clouds , 2010, Euro-Par Workshops.

[11]  Raouf Boutaba,et al.  Cloud computing: state-of-the-art and research challenges , 2010, Journal of Internet Services and Applications.

[12]  Dana Petcu,et al.  European Research Activities in Cloud Computing , 2012 .

[13]  Dana Petcu and José Luis Vázquez-Poletti European Research Activities in Cloud Computing , 2012 .

[14]  Massimo Cossentino,et al.  Introducing Pattern Reuse in the Design of Multi-agent Systems , 2002, Agent Technologies, Infrastructures, Tools, and Applications for E-Services.

[15]  Sébastien Gérard,et al.  MARTE: Also an UML Profile for Modeling AADL Applications , 2007, 12th IEEE International Conference on Engineering Complex Computer Systems (ICECCS 2007).

[16]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .

[17]  Sean Luke,et al.  MASON : A Multi-Agent Simulation Environment , 2008 .

[18]  Carlos José Pereira de Lucena,et al.  From a Conceptual Framework for Agents and Objects to a Multi-Agent System Modeling Language , 2004, Autonomous Agents and Multi-Agent Systems.

[19]  Salvatore Venticinque,et al.  Formal Modeling and Verification of Real-Time Multi-Agent Systems: The REMM Framework , 2008, IDC.