International audienceWe illustrate our approach to develop and verify distributed, adaptive software systems. The cornerstone of ourframework is the use of choreography languages, which allow us to obtain correctness by construction. WorkflowPatterns are also used as abstract tools to design real systems, while techniques based on abstract interpretation andon dynamic verification are integrated in our framework to reduce the complexity of verificatio
International audienceThis tutorial describes AIOCJ, which stands for Adaptive Interaction Oriented ...
non-peer-reviewedIn this work, we compare current approaches to dynamic adaptation (DA) and identify...
This tutorial describes AIOCJ, which stands for Adaptive Interaction Oriented Choreographies in Joli...
International audienceWe illustrate our approach to develop and verify distributed, adaptive softwar...
International audienceChoreographies allow designers to specify the protocols followed by participan...
Programming distributed applications free from communication deadlocks and race conditions is comple...
International audienceProgramming distributed applications free from communication deadlocks and rac...
Choreographies are a relatively new tool for designing distributed systems from a global viewpoint. ...
We present AIOCJ, a framework for programming distributed adaptive applications. Applications are pr...
International audienceAn approach for specifying and executing dynamically adaptive software systems...
We have developed an infrastructure for end-to-end run-time monitoring, behavior/performance analysi...
Distributed programs are hard to get right because they are required to be open, scalable, long-runn...
Distributed programs are hard to get right because they are required to be open, scalable, long-runn...
International audienceWe present AIOCJ, a framework for programming distributed adap-tive applicatio...
Distributed programs are hard to get right because they are required to be open, scalable, long-runn...
International audienceThis tutorial describes AIOCJ, which stands for Adaptive Interaction Oriented ...
non-peer-reviewedIn this work, we compare current approaches to dynamic adaptation (DA) and identify...
This tutorial describes AIOCJ, which stands for Adaptive Interaction Oriented Choreographies in Joli...
International audienceWe illustrate our approach to develop and verify distributed, adaptive softwar...
International audienceChoreographies allow designers to specify the protocols followed by participan...
Programming distributed applications free from communication deadlocks and race conditions is comple...
International audienceProgramming distributed applications free from communication deadlocks and rac...
Choreographies are a relatively new tool for designing distributed systems from a global viewpoint. ...
We present AIOCJ, a framework for programming distributed adaptive applications. Applications are pr...
International audienceAn approach for specifying and executing dynamically adaptive software systems...
We have developed an infrastructure for end-to-end run-time monitoring, behavior/performance analysi...
Distributed programs are hard to get right because they are required to be open, scalable, long-runn...
Distributed programs are hard to get right because they are required to be open, scalable, long-runn...
International audienceWe present AIOCJ, a framework for programming distributed adap-tive applicatio...
Distributed programs are hard to get right because they are required to be open, scalable, long-runn...
International audienceThis tutorial describes AIOCJ, which stands for Adaptive Interaction Oriented ...
non-peer-reviewedIn this work, we compare current approaches to dynamic adaptation (DA) and identify...
This tutorial describes AIOCJ, which stands for Adaptive Interaction Oriented Choreographies in Joli...