Define and describe the concepts of the Autonomic Pervasive Computing. Develop a middleware, based on the Autonomic Pervasive Computing that will apply the paradigms of service oriented architecture (SOA) and will make the smart spaces simpler to utilize, manage and maintain.
Since a decade, we are assisting to an explosion of the IT system number, but also t0 an augmentation of their complexity. This complexity, in addition to the large number of systems, can be so important, that in some case, it is impossible for a single human to manage or maintain them. To democratize these technology models and offer functional solutions to the people with special needs, it is important to bring them more versatile but particularly more simple to use, manage and maintain.
The objective of this project is to use in conjunction the Autonomic computing, the Ambient Intelligence, the Pervasive computing and the Service Oriented Architecture to create the Autonomic Pervasive Computing approach. Once this approach defined, the second objective is to create a middleware that will allow a more simple utilization, management and maintenance of the smart spaces. These objectives will be accomplished with the help of mechanisms that will bring the spaces more autonomous face to their configuration, the integration of new devices or software to the environment, their performance optimization, their fault-resistance and their security.
The Autonomic Pervasive Computing aims to make the smart spaces more autonomous face to the human interventions. The smart spaces that are implementing this approach are managing themselves, a more important part of their software and hardware configuration, their maintenance and their management. Inspired by the Autonomic Computing, the Pervasive Computing and Ambient Intelligence, the Autonomic Pervasive Computing simplifies the set-up and the utilization of the smart spaces. This approach is divided under four concepts:
Thus, the Tyche project consist in the conceptualization of the Autonomic Pervasive Computing and in the conception of a middleware that will implements the concept of the Autonomic Pervasive Computing in the smart space context. This framework will contain several functionalities such as remote deployment, fault-tolerance and semantic discovery mechanisms.
The Tyche project is divided in four parts, each linked to the adaptation and the implementation of the concepts of the Autonomic Computing in the context of the smart spaces. In these four parts, the implementation will be focus on the utilization of the service-oriented architecture via the OSGi framework.
- Pr. Abdulrazak, Bessam. UdeS.
- Pr. Giroux, Sylvain. UdeS.
- Pr. Mokhtari, Mounir . TELECOM SudParis, France.
- Gouin-Vallerand, Charles (Ph.D. 2012).
- Dhaynaut, Antoine. UdeS (Fall 2008)
- Godest, Loïc. UdeS (Fall 2008)
- Champagne, Ghyslain. UdeS (Spring 2008).
- De Lafontaine, Marc. UdeS (Spring 2008).
- Dieujuste, Alexandre. UdeS (Spring 2008).
- Hugues Lacoursière. UdeS (Spring 2008).