Abstract: Highlights•SPARK supports different types of reusable and depletable resources.•SPARK advocates a proactive and reactive adaptation process.•SPARK uses task models to represent software system tasks and their properties.•SPARK is based on the prioritisation of tasks.•SPARK increases the executed critical task requests during resource variability.
Loading