• DocumentCode
    247094
  • Title

    A Modeling Profile for Availability Analysis of Composite Cloud Services

  • Author

    Amato, Flora ; Moscato, Francesco

  • Author_Institution
    DIETI, Univ. of Naples Federico II, Naples, Italy
  • fYear
    2014
  • fDate
    8-10 Nov. 2014
  • Firstpage
    406
  • Lastpage
    413
  • Abstract
    Service Oriented Architectures and service-centric models arose in the last years as a standard de-facto in IT enterprises for offering practically any kind of services to users world-wide. Heterogeneity (of operating systems, programming languages, software and hardware infrastructures etc.) and transparency (for users) are the key issues of the actual trends in developing and providing services. In particular Cloud-based models provide means for realizing and distributing everything-as-a-service, including infrastructures, hardware and software platforms and services. Even if at the moment Service-centric models and technologies are mature in the IT scenario, Composition, analysis and validation of Cloud services is an open research challenge. In this work we describe a methodology based on Multi-Agent Models which allows for description, composition and verification of requirements of Cloud-based services. The methodology uses a modeling profile able to describe services as agents in a multi-agent environment and it is based on Model Driven Engineering (MDE) techniques. The proposed methodology includes a verification process for requirements that exploits formal methods during the whole life cycle of services. An example of the application of the proposed techniques will be reported also.
  • Keywords
    cloud computing; formal specification; formal verification; multi-agent systems; object-oriented programming; service-oriented architecture; IT enterprises; MDE technique; availability analysis; cloud service analysis; cloud service composition; cloud service validation; cloud-based model; composite cloud services; everything-as-a-service; formal method; hardware platform; heterogeneity; model driven engineering; modeling profile; multiagent environment; multiagent model; requirement composition; requirement description; requirement verification; service development; service life cycle; service oriented architecture; service provision; service-centric model; software platform; transparency; Analytical models; Availability; Cloud computing; Monitoring; Observers; Real-time systems; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC), 2014 Ninth International Conference on
  • Conference_Location
    Guangdong
  • Type

    conf

  • DOI
    10.1109/3PGCIC.2014.85
  • Filename
    7024619