The GoGrid feature model. (Backend Instance).biSize=B1? (Backend Instance).biMemorySize= 128 (Backend Instance), pp.0-6 ,
Backend Instance Name: biSize Type: enumeration Values transferRateType Type: string Value: GBPerSecond Name: transferRate Type: range Value: [1..14400] Name: transferRateType Type: string Value: GBPerSecond Name: transferRate Type: range Value, 14400. ,
10: The Pagoda Box feature model. Windows Azure Virtual Machine ,
Name: os Type: enumerate Values: {Linux, Windows} Name: vmSize Type: enumerate Values, transferRateType Type: string Value: GBPerSecond Name: transferRate Type: range Value: [1..4000 ,
vmMemorySize Type: enumerate Value: {768,1792,3584,7168,14336,28672,57344} Name: vmMemoryDataUnitType Type: string Value: MB Name: vmCpuFrequencyValue Type: enumerate Value: {1, 1.6} Name: vmCpuFrequencyType Type: string Value: GHz Name: serverMemorySize Type: enumerate Value: {768,1792,3584,7168,14336,28672,57344} Name: serverMemoryDataUnitType Type: string Value: MB Name: serverCpuFrequencyValue Type: enumerate Value: {1, 1.6} Name: serverCpuFrequencyType Type: string Value: GHz Name: wiMemorySize Type: enumerate Value: {768, Name: wiSize Type: enumerate Value114688} Name: wiMemoryDataUnitType Type: string Value: MB Name: wiCpuFrequencyValue Type: enumerate Value: {1, 1.6, 2.6} Name: wiCpuFrequencyType Type: string Value: GHz SQL Web and Business, 1792. ,
Reverse engineering web configurators, 2014 Software Evolution Week, IEEE Conference on Software Maintenance, Reengineering, and Reverse Engineering (CSMR-WCRE), pp.264-273, 2014. ,
DOI : 10.1109/CSMR-WCRE.2014.6747178
URL : https://hal.archives-ouvertes.fr/hal-00913139
Feature-Oriented Software Product Lines: Concepts and Implementation, 2013. ,
DOI : 10.1007/978-3-642-37521-7
FeaturePlugin, Proceedings of the 2004 OOPSLA workshop on eclipse technology eXchange , eclipse '04, pp.67-72, 2004. ,
DOI : 10.1145/1066129.1066143
Managing Multiple Feature Models: Foundations, Language, and Applications, p.70, 2011. ,
A domain-specific language for managing feature models, Proceedings of the 2011 ACM Symposium on Applied Computing, SAC '11, pp.1333-1340, 2011. ,
DOI : 10.1145/1982185.1982473
Slicing feature models, 2011 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011), pp.424-427, 2011. ,
DOI : 10.1109/ASE.2011.6100089
Architecture-Driven Modernization (ADM) ,
Aeolus: Mastering the Complexity of the Cloud, p.37 ,
Above the Clouds: A Berkeley View of Cloud Computing, Ion Stoica, and Matei Zaharia, p.92, 2009. ,
Refactoring product lines, Proceedings of the 5th international conference on Generative programming and component engineering , GPCE '06, pp.201-210, 2006. ,
DOI : 10.1145/1173706.1173737
The CVM Framework -A Prototype Tool for Compositional Variability Management Feature Models, Grammars, and Propositional Formulas, Proceedings of the 4th International Workshop on Variability Modeling of Software-Intensive Systems, VaMoS'10 Proceedings of the 9th International Conference on Software Product Lines, SPLC'05, pp.101-105, 2005. ,
Managing Variability in Software Architectures, Proceedings of the 2001 Symposium on Software Reusability: Putting Software Reuse in Context, SSR'01, pp.126-132, 2001. ,
Perspectives [The changing nature of software evolution; The inevitability of evolution, IEEE Software, vol.27, issue.4, pp.26-29, 2010. ,
DOI : 10.1109/MS.2010.103
The Description Logic Handbook: Theory, Implementation , and Applications, p.65, 2003. ,
DOI : 10.1017/CBO9780511711787
Feature and Metamodels in Clafer: Mixed, Specialized, and Coupled, Proceedings of the Third International Conference on Software Language Engineering, SLE'10, pp.102-122, 2011. ,
Variability Issues in Software Product Lines, Revised Papers from the 4th International Workshop on Software Product-Family Engineering, PFE '01, pp.13-21, 2002. ,
DOI : 10.1007/3-540-47833-7_3
Global Inverse Consistency for Interactive Constraint Satisfaction, Principles and Practice of Constraint ProgrammingBig14] BigLever. BigLever Software Gears, pp.159-174, 2014. ,
DOI : 10.1007/978-3-642-40627-0_15
URL : https://hal.archives-ouvertes.fr/hal-01147298
Towards efficient MUS extraction, pp.97-116, 2012. ,
The Sat4j library, release 2.2, Journal on Satisfiability, Boolean Modeling and Computation, vol.7, issue.2-3, pp.59-64, 2010. ,
URL : https://hal.archives-ouvertes.fr/hal-00868136
Evolution of Software Product Lines, Evolving Software Systems Jacob Neal Sarvela, and Axel Rauschmayer. Scaling Step-wise Refinement Proceedings of the 25th International Conference on Software Engineering , ICSE '03, pp.265-295, 2003. ,
DOI : 10.1007/978-3-642-45398-4_9
Automated analysis of feature models 20 years later: A literature review, Information Systems, vol.35, issue.6, pp.615-636, 2010. ,
DOI : 10.1016/j.is.2010.01.001
FaMa, Proceedings of the 1st International Workshop on Variability Modelling of Software- Intensive Systems, VaMoS'07, pp.129-134, 2007. ,
DOI : 10.1007/978-3-642-36583-6_11
Using Java CSP Solvers in the Automated Analyses of Feature Models Using Constraint Programming to Reason on Feature Models, Proceedings of the 2005 International Conference on Generative and Transformational Techniques in Software Engineering, GTTSE'05 Proceedings of the 17th International Conference on Software Engineering and Knowledge Engineering, pp.399-408, 2005. ,
Automated Reasoning on Feature Models, Proceedings of the 17th International Conference on Advanced Information Systems Engineering, CAiSE'05, pp.491-503, 2005. ,
DOI : 10.1007/11431855_34
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.60.6249
Market-Oriented Cloud Computing: Vision, Hype, and Reality of Delivering Computing as the 5th Utility, 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid, pp.1-1, 2009. ,
DOI : 10.1109/CCGRID.2009.97
Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility, Future Generation Computer Systems, vol.25, issue.6, pp.599-616, 2009. ,
DOI : 10.1016/j.future.2008.12.001
Variability Management in Software Product Lines: A Systematic Review A Text-based Approach to Feature Modelling: Syntax and Semantics of TVL, Proceedings of the 13th International Software Product Line Conference, SPLC'09 Systems and Software Variability Management, Concepts, Tools and Experiences, pp.81-901130, 2009. ,
Generative Programming for Embedded Software: An Industrial Experience Report, Don Batory, Charles Consel, and Walid Taha Generative Programming and Component Engineering Generative Programming: Methods , Tools, and Applications, pp.156-172, 2000. ,
DOI : 10.1007/3-540-45821-2_10
Ontological Engineering, Ontologies for Software Engineering and Software Technology Software Process: Improvement and Practice, pp.1-48, 2005. ,
DOI : 10.4018/978-1-59904-045-5.ch003
Staged configuration through specialization and multilevel configuration of feature models, Software Process: Improvement and Practice, pp.143-169, 2005. ,
DOI : 10.1002/spip.225
Cardinality-Based Feature Modeling and Constraints: A Progress Report, International Workshop on Software Factories at OOPSLA'05Cla14] Clafer. Clafer, Lightweight Modeling Language, pp.53-92, 2005. ,
Software Product Lines: Practices and Patterns, p.23, 1920. ,
Beyond Boolean product-line model checking: Dealing with feature attributes and multi-features, 2013 35th International Conference on Software Engineering (ICSE), pp.472-481, 2014. ,
DOI : 10.1109/ICSE.2013.6606593
URL : https://hal.archives-ouvertes.fr/hal-01087792
Future Perfect, p.20, 1987. ,
Optimal Provisioning in the Cloud. Technical report of the Aeolus project, p.30, 2013. ,
Towards a Formal Component Model for the Cloud, Proceedings of the 10th International Conference on Software Engineering and Formal Methods, SEFM'12, pp.156-171, 2012. ,
URL : https://hal.archives-ouvertes.fr/hal-00909369
The 2014 Cloud Platform Research Report DZone, 2014. 102 [Don08] Don Batory. The GUIDSL Tool ,
Exact and Truncated Computations of Prime Implicants of Coherent and non-Coherent Fault Trees within Aralia. Reliability Engineering and System Safety, [DSB05] Sybren Deelstra, Marco Sinnema, and Jan Bosch. Product Derivation in Software Product Families: A Case Study, pp.127-144, 1922. ,
Model-driven auto-scaling of green cloud computing infrastructure, Proceedings of the 17th International Software Product Line Conference, SPLC '13, pp.371-378, 2012. ,
DOI : 10.1016/j.future.2011.05.009
[Fea14] FeatureIDE. FeatureIDE, An Eclipse plug-in for Feature-Oriented Software Development, p.40, 2014. ,
Search-based Genetic Optimization for Deployment and Reconfiguration of Software in the Cloud Automatic conformance checking for migrating software systems to cloud infrastructures and platforms, Proceedings of the International Conference on Software Engineering, ICSE '13, pp.512-521, 2013. ,
fmp: Feature Modeling Plug-in, 2014. ,
Towards Model-Driven Provisioning, Deployment, Monitoring, and Adaptation of Multi-cloud Systems, 2013 IEEE Sixth International Conference on Cloud Computing, pp.887-894, 2013. ,
DOI : 10.1109/CLOUD.2013.133
Frequently forgotten fundamental facts about software engineering, IEEE Software, vol.18, issue.3, pp.111-112, 2001. ,
DOI : 10.1109/MS.2001.922739
Cardinality-Based Feature Modeling and Model-Driven Engineering: Fitting them Together Moving an Application to the Cloud: An Evolutionary Approach, Proceedings of the 4th International Workshop on Variability Modeling of Software-Intensive Systems, Va- MoS'10 Proceedings of the International Workshop on Multi-cloud Applications and Federated Clouds, MultiCloud '13, pp.61-68, 2010. ,
Consistency Maintenance for Evolving Feature Models Expert Systems with Applications, pp.4987-4998, 2012. ,
Dynamic Software Product Lines, Computer, vol.41, issue.4, pp.93-95, 2008. ,
DOI : 10.1109/MC.2008.123
URL : https://hal.archives-ouvertes.fr/hal-00722377
Communicating the variability of a softwareproduct family to customers. Software and Systems Modeling, pp.15-36, 2003. ,
User-friendly explanations for constraint programming, Proceedings of the Eleventh Workshop on Logic Programming Environments, p.84, 2001. ,
Choco: an Open Source Java Constraint Programming Library, CPAIOR'08 Workshop on Open- Source Software for Integer and Contraint Programming (OSSICP'08), pp.1-10, 2008. ,
URL : https://hal.archives-ouvertes.fr/hal-00483090
The Vision of Autonomic Computing, Computer, vol.36, issue.1, pp.41-50, 0143. ,
On the use of an internal dsl for enriching emf models Systems and software product line engineering with biglever software gears, Proceedings of the 12th Workshop on OCL and Textual Modelling, OCL '12 Proceedings of the 17th International Software Product Line Conference Co-located Workshops, SPLC '13 Workshops, pp.25-30, 2013. ,
Feature-Oriented Domain Analysis (FODA) -Feasibility Study The Software Engineering Institute, pp.27-53, 1990. ,
An Internet vision: the invisible global infrastructure, Ad Hoc Networks, pp.3-11, 2003. ,
DOI : 10.1016/S1570-8705(03)00012-X
Software reuse, ACM Computing Surveys, vol.24, issue.2, pp.131-183, 1992. ,
DOI : 10.1145/130844.130856
A Planning Tool Supporting the Deployment of Cloud Applications, Life Cycles, and Laws of Software Evolution. Proceedings of the IEEE Proceedings of the IEEE 25th International Conference on Tools with Artificial Intelligence, ICTAI '13, pp.1060-1076, 1980. ,
Evolution of the Linux Kernel Variability Model, Proceedings of the 14th International Conference on Software Product Lines: Going Beyond, SPLC'10, pp.136-150, 2010. ,
DOI : 10.1007/978-3-642-15579-6_10
Using First-Order Logic for Product Line Model Validation, Proceedings of the Second International Conference on Software Product Lines, SPLC'02Mat14] Mathieu Acher. FAMILIAR Project, pp.176-187, 2002. ,
DOI : 10.1007/3-540-45652-X_11
Software Product Lines Online Tools, Proceedings of the 24th ACM SIGPLAN Conference Companion on Object Oriented Programming Systems Languages and Applications, OOPSLA '09, pp.761-762, 2009. ,
A formal semantics for feature cardinalities in feature diagrams, Proceedings of the 5th Workshop on Variability Modeling of Software-Intensive Systems, VaMoS '11, pp.82-89, 2011. ,
DOI : 10.1145/1944892.1944902
The NIST Definition of Cloud Computing, pp.16-92, 2011. ,
MODAClouds: MOdel-Driven Approach for design and execution of applications on multiple Clouds, pp.31-35 ,
Mos13] Mosaic. Mosaic: Open Source API and Platform for Multiple Clouds ,
Software product line engineering and variability management: achievements and challenges, Proceedings of the on Future of Software Engineering, FOSE 2014, pp.70-84, 2014. ,
DOI : 10.1145/2593882.2593888
Disambiguating the Documentation of Variability in Software Product Lines: A Separation of Concerns, Formalization and Automated Analysis, 15th IEEE International Requirements Engineering Conference, RE '07, pp.243-253, 2007. ,
CloudGenius, Proceedings of the 21st international conference on World Wide Web, WWW '12, pp.979-988, 2011. ,
DOI : 10.1145/2187836.2187967
Transforming Attribute and Clone-enabled Feature Models into Constraint Programs over Finite Domains, Proceedings of the 6th International Conference on Evaluation of Novel Approaches to Software Engineering, pp.188-199, 2011. ,
URL : https://hal.archives-ouvertes.fr/hal-00707546
(MC2)2: A Generic Decision-Making Framework and its Application to Cloud Computing, Proceedings of the International Conference on Cloud Computing & Virtualization 2010, p.35, 1112. ,
DOI : 10.5176/978-981-08-5837-7_201
Investigating the safe evolution of software product lines, Proceedings of the 10th ACM international conference on Generative programming and component engineering, GPCE '11, pp.33-42, 2011. ,
DOI : 10.1145/2047862.2047869
PaaSage: Model-based Cloud Platform Upperware, Par76] David Lorge Parnas. On the Design and Development of Program Families. IEEE Transactions on Software Engineering, pp.921-930, 1976. ,
Towards Dynamic Software Product Lines: Unifying Design and Runtime Adaptations. These, 1957. ,
URL : https://hal.archives-ouvertes.fr/tel-00583444
Model-driven support for product line evolution on feature level, [PBL05] Klaus Pohl, Günter Böckle, and Frank J. van der Linden. Software Product Line Engineering: Foundations, Principles and Techniques, pp.2261-2274, 2005. ,
DOI : 10.1016/j.jss.2011.08.008
Architecturing a Sky Computing Platform, Proceedings of the International Conference on Towards a Service-based Internet, ServiceWave'10, pp.1-13, 2011. ,
DOI : 10.1007/978-3-642-10665-1_22
Towards a catalog of variability evolution patterns, Proceedings of the 4th International Workshop on Feature-Oriented Software Development, FOSD '12, pp.62-69, 2012. ,
DOI : 10.1145/2377816.2377825
Coevolution of variability models and related artifacts, Proceedings of the 17th International Software Product Line Conference on, SPLC '13, pp.91-100, 2013. ,
DOI : 10.1145/2491627.2491628
A Federated Multi-cloud PaaS Infrastructure, IEEE 5th International Conference on Cloud Computing, pp.392-399, 2012. ,
ConPaaS, Proceedings of the Workshop on Posters and Demos Track, PDT '11, pp.88-92, 2012. ,
DOI : 10.1145/2088960.2088965
URL : https://hal.archives-ouvertes.fr/hal-01446483
Extending Feature Diagrams with UML Multiplicities Requirements for Product Derivation Support: Results from a Systematic Literature Review and an Expert Survey, 6th World Conference on Integrated Design & Process TechnologyREM13] REMICS. REMICS: Reuse and Migration of legacy applications to Interoperable Cloud Services, pp.41-61, 2002. ,
Co-evolution of Models and Feature Mapping in Software Product Lines Enabling Legacy Engineering Applications for Cloud Computing: Experience with the mOSAIC API and Bibliography Platform, Proceedings of the 16th International Software Product Line Conference -SJP12] Vlado Stankovski, Jernej Juzna, and Dana Petcu Proceedings of the Third International Conference on Emerging Intelligent Data and Web Technologies, EIDWT '12, pp.76-85, 2012. ,
Reverse engineering feature models A Comparison of Decision Modeling Approaches in Product Lines, Proceedings of the 33rd International Conference on Software Engineering, ICSE '11 Proceedings of the 5th Workshop on Variability Modelling of Software-Intensive Systems, pp.461-470, 2011. ,
Capturing Variability in Space and Time with Hyper Feature Models In Proceedings of the Eighth International Workshop on Variability Modelling of Software-Intensive Systems, VaMoS'14 A Taxonomy of Variability Realization Techniques: Research Articles Reasoning About Edits to Feature Models, Details of formalized relations in feature models using OCL Proceedings of the 10th IEEE ACM. 24 [SvGB05] Mikael Svahnberg, Jilles van Gurp, Proceedings of the 31st International Conference on Software Engineering, ICSE '09, pp.297-3041, 2003. ,
FeatureIDE: An extensible framework for feature-oriented software development, Science of Computer Programming, vol.79, pp.70-85, 2014. ,
DOI : 10.1016/j.scico.2012.06.002
Abductive Reasoning and Automated Analysis of Feature Models: How are they connected?, Proceedings of the Third International Workshop on Variability Modelling of Software-Intensive Systems, pp.145-153, 2009. ,
TVL -A Text-based Variability Language, p.42, 2014. ,
Configurable Services in the Cloud: Supporting Variability While Enabling Cross-organizational Process Mining, Proceedings of the International Conference on On the Move to Meaningful Internet Systems -Volume Part I, OTM'10, pp.8-25, 2010. ,
Domain-Specific Language Design Requires Feature Descriptions, The VELVET Modeling Language, pp.1-17, 2002. ,
DOI : 10.2498/cit.2002.01.01
A Break in the Clouds: Towards a Cloud Definition, SIGCOMM Comput. Commun. Rev, vol.39, issue.1, pp.50-55, 2008. ,
Selecting highly optimal architectural feature sets with Filtered Cartesian Flattening, Proceedings of the 10th International Conference on Service-Oriented Computing, ICSOC'12, pp.1268-1284, 2009. ,
DOI : 10.1016/j.jss.2009.02.011
Software Product-line Engineering: A Family-based Software Development Process, p.24, 1999. ,
A Semantic Web Approach to Feature Modeling and Verification, Workshop on Semantic Web Enabled Software Engineering, SWESE'05, p.65, 2005. ,
A constraints-based resource discovery model for multiprovider cloud environments, Journal of Cloud Computing, vol.1, issue.35, pp.30-34, 2012. ,