PORTALE DELLA DIDATTICA

Ricerca CERCA
  KEYWORD

Architectural Analysis and Optimization of an Intelligent Environment Gateway

keywords DOMOTICS, SOFTWARE ENGINEERING

Reference persons FULVIO CORNO

External reference persons Bonino Dario

Research Groups E-LEARNING, E-INTELLIGENCE, E-INTERACTION GROUP - E-LITE

Thesis type EXPERIMENTAL

Description Intelligent Domotic Environments are a promising approach to achieve intelligence comparable to fully-fledged Smart Homes, at a fraction of the cost, by exploiting available technology and by providing solutions that may be deployed even today.

The IDE functionalities are often based on the availability of an Intelligent Gateway abstracting the home automation plant functionalities and hosting the home "intelligence". This thesis aims at analyzing the architecture of an existing open source implementation of intelligent domotic gateway (Dog) based on the OSGi framework (in Java). The thesis candidate will analyze the gateway software architecture (multi-bundle, multi-thread and with concurrent activities), with particular focus on core modules, and will describe the corresponding software by means of widely accepted standards such as UML class and interaction diagrams. After a first "documentation" phase, the candidate will identify weak points in the Dog architecture and will propose improvements/amendments. The thesis will also include the design and development of a subset of suggested changes.

Results of this thesis, both in written text and software form, will be made available on-line under a suitable open source licensing scheme (e.g., creative commons for texts, and apache license for software).

See also  http://elite.polito.it/thesis-mainmenu-115/35-e-lite-thesis-offers/129-analysis-and-optimization-of-an-intelligent-environment-gateway

Required skills Java, UML, Design patterns


Deadline 25/01/2013      PROPONI LA TUA CANDIDATURA