Software architecture for dynamic adaptation of heterogeneous applications

The recent apparition of mobile wireless sensor aware to their physical environment and able to process information must allow proposing applications able to take into account their physical context and to react according to the changes of the environment. It suppose to design applications integrating both software and hardware components able to communicate. Applications must use context information from components to measure the quality of the proposed services in order to adapt them in real time. This work is interested in the integration of sensors in distributed applications. It present a service oriented software architecture allowing to manage and reconfigure applications in heterogeneous environment where entities of different nature collaborate: software components and wireless sensors.

[1]  Gordon S. Blair,et al.  Dynamic reconfiguration in sensor middleware , 2006, MidSens '06.

[2]  Philippe Roose,et al.  Heterogeneous Component Interactions: Sensors Integration Into Multimedia Applications , 2008, J. Networks.

[3]  Ahmed Elfatatry,et al.  Dealing with change: components versus services , 2007, CACM.

[4]  Sandeep Neema,et al.  Dynamic software reconfiguration in sensor networks , 2005, 2005 Systems Communications (ICW'05, ICHSN'05, ICMCS'05, SENET'05).

[5]  Gustavo Alonso,et al.  Concierge: a service platform for resource-constrained devices , 2007, EuroSys '07.

[6]  Paolo Traverso,et al.  Service-Oriented Computing: State of the Art and Research Challenges , 2007, Computer.

[7]  Philippe Roose,et al.  A multimedia oriented component model , 2005, 19th International Conference on Advanced Information Networking and Applications (AINA'05) Volume 1 (AINA papers).

[8]  Sandeep Neema,et al.  Constraint-guided dynamic reconfiguration in sensor networks , 2004, Third International Symposium on Information Processing in Sensor Networks, 2004. IPSN 2004.

[9]  Philippe Roose,et al.  Kalinahia: Considering quality of service to design and execute distributed multimedia applications , 2008, NOMS 2008 - 2008 IEEE Network Operations and Management Symposium.