A Model-Driven Tool Chain for OCCI

Faiez Zalila 1, 2 Stéphanie Challita 1, 2 Philippe Merle 1, 2
2 SPIRALS - Self-adaptation for distributed services and large software systems
Inria Lille - Nord Europe, CRIStAL - Centre de Recherche en Informatique, Signal et Automatique de Lille (CRIStAL) - UMR 9189
Abstract : Open Cloud Computing Interface (OCCI) is the only open standard for managing any kinds of cloud resources, e.g., Infrastructure as a Service, Platform as a Service, and Software as a Service. However, no model-driven tooling exists to assist OCCI users in designing, editing, validating, generating, and managing OCCI artifacts (i.e., extensions that represent specific application domains and configurations that define the running systems). In this paper, we propose the first model-driven tool chain for OCCI called OCCIware Studio. This tool chain is based on a metamodel defining the static semantics for the OCCI standard in Ecore and OCL. OCCIware Studio provides OCCI users facilities for designing, editing, validating, generating, and managing OCCI artifacts. We detail the tooled process to define an OCCI extension. In addition, we show how the cloud user can leverage the generated tooling for this extension to create his own OCCI configurations and manage them in the cloud.We illustrate our paper with the OCCI infrastructure extension proposed to define OCCI-compliant compute, network, and storage resources.
Type de document :
Communication dans un congrès
25th International Conference on Cooperative Information Systems (CoopIS), Oct 2017, Rhodes, Greece
Liste complète des métadonnées

Littérature citée [30 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-01583165
Contributeur : Stéphanie Challita <>
Soumis le : mercredi 6 septembre 2017 - 19:02:02
Dernière modification le : mardi 3 juillet 2018 - 11:34:56

Fichier

A Model-Driven Tool Chain for ...
Fichiers produits par l'(les) auteur(s)

Licence


Copyright (Tous droits réservés)

Identifiants

  • HAL Id : hal-01583165, version 1

Citation

Faiez Zalila, Stéphanie Challita, Philippe Merle. A Model-Driven Tool Chain for OCCI. 25th International Conference on Cooperative Information Systems (CoopIS), Oct 2017, Rhodes, Greece. 〈hal-01583165〉

Partager

Métriques

Consultations de la notice

247

Téléchargements de fichiers

311