International audienceCloud applications and cyber-physical systems are becoming increasingly complex, requiring frequent reconfiguration to adapt to changing needs and requirements. Existing approaches compute new valid configurations either at design time, at runtime, or both. However, these approaches can lead to significant computational or validation overheads for each reconfiguration step. We propose a component-based approach that avoids computational and validation overheads using a representation of the set of valid configurations as a variability model. More precisely, our approach leverages feature models to automatically generate, in a component-based formalism called JavaBIP, run-time variability models that respect the feature...
Cloud-based applications that depend on time-critical data processing or network throughput require ...
Cloud service providers benefit from a vast majority of customers due to variability and making prof...
International audienceFeature models are widely used to capture variability, commonalities and confi...
Cloud applications and cyber-physical systems are becoming increasingly complex, requiring frequent ...
Cloud applications and cyber-physical systems are becoming increasingly complex, requiring frequent ...
Adapting software to user needs and environmental constraints at run-time requires extending the sof...
Adapting software to user needs and environmental constraints at run-time requires extending the sof...
International audienceCloud computing and cyber-physical systems involve software capable of adaptin...
International audienceComponent-based systems permit standardisation and re-usability of code throug...
A recent trend in software industry is to provide enterprise applications in the cloud that are acce...
In cloud computing, variability becomes a crucial ability of process-based cloud applications. Exist...
Feature modeling is a widely accepted variability modeling technique for supporting decision-making ...
Web services run in complex contexts where arising events may compromise the quality of the whole sy...
Cloud-based applications that depend on time-critical data processing or network throughput require ...
Cloud service providers benefit from a vast majority of customers due to variability and making prof...
International audienceFeature models are widely used to capture variability, commonalities and confi...
Cloud applications and cyber-physical systems are becoming increasingly complex, requiring frequent ...
Cloud applications and cyber-physical systems are becoming increasingly complex, requiring frequent ...
Adapting software to user needs and environmental constraints at run-time requires extending the sof...
Adapting software to user needs and environmental constraints at run-time requires extending the sof...
International audienceCloud computing and cyber-physical systems involve software capable of adaptin...
International audienceComponent-based systems permit standardisation and re-usability of code throug...
A recent trend in software industry is to provide enterprise applications in the cloud that are acce...
In cloud computing, variability becomes a crucial ability of process-based cloud applications. Exist...
Feature modeling is a widely accepted variability modeling technique for supporting decision-making ...
Web services run in complex contexts where arising events may compromise the quality of the whole sy...
Cloud-based applications that depend on time-critical data processing or network throughput require ...
Cloud service providers benefit from a vast majority of customers due to variability and making prof...
International audienceFeature models are widely used to capture variability, commonalities and confi...