Jean-Guy Schneider

Learn More
Policy based management in Service Oriented Architecture (SOA) allows organizations to apply rules and regulations on their business processes. Policy has long been employed in the management of traditional distributed systems and many policy frameworks have been proposed. However , SOA differs in several aspects to traditional systems thus there is a(More)
The requirement for 24/7 availability of distributed applications complicates their maintenance and evolution as shutting down such applications to perform updates may not be an acceptable solution. Therefore, there is a need to be able to update these applications dynamically, i.e. without shutting them down. Current solutions for building dynamically(More)
Cloud computing delivers computing as a utility to users worldwide. A consequence of this model is that cloud data centres have high deployment and operational costs, as well as significant carbon footprints for the environment. We need to develop Green Cloud Computing (GCC) solutions that reduce these deployment and operational costs and thus save energy(More)
Real software systems change and become more complex over time. But which parts change and which parts remain stable? Common wisdom, for example, states that in a well-designed object-oriented system, the more popular a class is, the less likely it is to change from one version to the next, since changes to this class are likely to impact its clients. We(More)
In recent years considerable progress has been made in facilitating the specification and implementation of software components. However, it is far less clear what kind of language support is needed to enable a flexible and reliable software composition approach. Object-oriented programming languages seem to already offer some reasonable support for(More)
—Service monitoring is an essential part of service-oriented software systems and is required for meeting regulatory requirements, verifying compliance to service-level agreements , optimising system performance, and minimising the cost of hosting Web services. However, service monitoring comes with a cost, including a performance impact on the monitored(More)
résumé. Le développement des langages orientés objets concurrents a souffert de l'ab-sence d'un support formel fédérateur dédiéà la définition de leur sémantique. C'est une des raisons pour lesquelles nous essayons de trouver une fondation sémantique minimale pour définir les abstractions des langages orientés objets. Nous avons montré précédemment(More)
We seek to support the development of open, distributed applications from plug-compatible software abstractions. In order to rigorously specify these abstractions, we are elaborating a formal object model for software composition in which objects and related software abstractions are viewed as patterns of communicating processes. The semantic foundation is(More)
Temporary correlated activity of neuron assemblies is believed to play a substantial role for the brain's pattern recognition ability. To study the underlying principles of such mechanisms, a method is proposed for the characterization of the interneuronal and stimulus-response coupling changes of two periodically driven and simultaneously recorded units.(More)