A translation approach to portable ontology specifications
Knowledge Acquisition - Special issue: Current issues in knowledge modeling
Software Product Line Engineering: Foundations, Principles and Techniques
Software Product Line Engineering: Foundations, Principles and Techniques
Future Generation Computer Systems
Model Driven Engineering and Ontology Development
Model Driven Engineering and Ontology Development
SAT-based analysis of feature models is easy
Proceedings of the 13th International Software Product Line Conference
CCGRID '10 Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing
Proceedings of the 2nd International Workshop on Software Engineering for Cloud Computing
Model-driven auto-scaling of green cloud computing infrastructure
Future Generation Computer Systems
Cloudle: an ontology-enhanced cloud service search engine
WISS'10 Proceedings of the 2010 international conference on Web information systems engineering
Towards governance of rule and policy driven components in distributed systems
ServiceWave'11 Proceedings of the 4th European conference on Towards a service-based internet
Automated reasoning on feature models
CAiSE'05 Proceedings of the 17th international conference on Advanced Information Systems Engineering
Leveraging feature models to configure virtual appliances
Proceedings of the 2nd International Workshop on Cloud Computing Platforms
A Federated Multi-cloud PaaS Infrastructure
CLOUD '12 Proceedings of the 2012 IEEE Fifth International Conference on Cloud Computing
Dynamic configuration management of cloud-based applications
Proceedings of the 16th International Software Product Line Conference - Volume 2
Exploiting software product lines to develop cloud computing applications
Proceedings of the 16th International Software Product Line Conference - Volume 2
Cardinality-based feature models with constraints: a pragmatic approach
Proceedings of the 17th International Software Product Line Conference
SPLEMMA: a generic framework for controlled-evolution of software product lines
Proceedings of the 17th International Software Product Line Conference co-located workshops
Hi-index | 0.00 |
Configuration and customization choices arise due to the heterogeneous and scalable aspect of the cloud computing paradigm. To avoid being restricted to a given cloud and ensure application requirements, using several clouds to deploy a multi-cloud configuration is recommended but introduces several challenges due to the amount of providers and their intrinsic variability. In this paper, we present a model-driven approach based on Feature Models (FMs) originating from Software Product Lines (SPL) to handle cloud variability and then manage and create cloud configurations. We combine it with ontologies, used to model the various semantics of cloud systems. The approach takes into consideration application technical requirements as well as non-functional ones to provide a set of valid cloud or multi-cloud configurations and is implemented in a framework named SALOON.