Correctly coordinating access to cloud resources across concurrent cloud software components is essential to ensure that they satisfy user and system requirements and avoid operational faults and deadlocks. Cloud systems must be able to self-adapt to changes at runtime without interruption. Traditional approaches do not separate the code of the component computations from their coordination, making it hard to debug and maintain. Changes in coordination policies not only require reprogramming the components but also affect the other components that interact with them. In this Ph.D. thesis, We aim to ensure that concurrent cloud application entities have the correct access to cloud resources. In this thesis, I provide three main contributions...
The main contribution of this thesis is the formal specification and analysis of an adaptivity compo...
Le Cloud Computing est devenu l'un des grands paradigmes de l'informatique et propose de fournir les...
Service-oriented computing and cloud computing offer many opportunities for developing and deploying...
Correctly coordinating access to cloud resources across concurrent cloud software components is esse...
Cloud applications are composed of a set of interconnected software components distributed over seve...
Cloud Computing is an emerging paradigm in Information Technologies (IT). One of its major assets is...
L'élasticité est une propriété qui permet aux systèmes Cloud de s'auto-adapter à leur charge de trav...
International audienceCloud applications are complex applications composed of a set of interconnecte...
International audienceCloud applications are composed of a set of interconnected software components...
More and more organizations are adopting cloud-based Process-Aware Information Systems (PAIS) to man...
Cloud computing is characterized by a model in which computing resources are delivered as services i...
International audienceCloud applications involve a set of interconnected software components running...
Cloud applications and cyber-physical systems are becoming increasingly complex, requiring frequent ...
The declarative approach has been widely accepted as an appropriate way to manage configurations of ...
This thesis presents a Cloud-based-Multi-Agent System (Clobmas) that uses multiple double auctions, ...
The main contribution of this thesis is the formal specification and analysis of an adaptivity compo...
Le Cloud Computing est devenu l'un des grands paradigmes de l'informatique et propose de fournir les...
Service-oriented computing and cloud computing offer many opportunities for developing and deploying...
Correctly coordinating access to cloud resources across concurrent cloud software components is esse...
Cloud applications are composed of a set of interconnected software components distributed over seve...
Cloud Computing is an emerging paradigm in Information Technologies (IT). One of its major assets is...
L'élasticité est une propriété qui permet aux systèmes Cloud de s'auto-adapter à leur charge de trav...
International audienceCloud applications are complex applications composed of a set of interconnecte...
International audienceCloud applications are composed of a set of interconnected software components...
More and more organizations are adopting cloud-based Process-Aware Information Systems (PAIS) to man...
Cloud computing is characterized by a model in which computing resources are delivered as services i...
International audienceCloud applications involve a set of interconnected software components running...
Cloud applications and cyber-physical systems are becoming increasingly complex, requiring frequent ...
The declarative approach has been widely accepted as an appropriate way to manage configurations of ...
This thesis presents a Cloud-based-Multi-Agent System (Clobmas) that uses multiple double auctions, ...
The main contribution of this thesis is the formal specification and analysis of an adaptivity compo...
Le Cloud Computing est devenu l'un des grands paradigmes de l'informatique et propose de fournir les...
Service-oriented computing and cloud computing offer many opportunities for developing and deploying...