The adaptation capacity of software is one of the most important topics in software engineering nowadays, in particular in pervasive and ubiquitous computing areas. In this thesis I describe and analyze three diff erent programming paradigms in order to understand their features and diff erences. Thereafter,I shall compare them in the field of context-aware pervasive systems. I shall discuss also the diff erences between the solutions at architectural level (components-oriented development) and at language level.

La capacità di adattamento del software è una delle principali questioni in software engineering, in particolare negli ambiti del pervasive and ubiquitous computing. In questa tesi descriverò e analizzerò tre diversi paradigmi di programmazione per capire le loro speci fiche peculiarità e di fferenze. Successivamente, proporrò una comparazione tra essi nel campo di sistemi pervasivi context-aware. Discuterò anche le di fferenze tra soluzioni a livello architetturale (sviluppo basato su componenti) e a livello di linguaggio.

Context aware applications development : a comparison of different approaches

ROVERO, MATTEO
2012/2013

Abstract

The adaptation capacity of software is one of the most important topics in software engineering nowadays, in particular in pervasive and ubiquitous computing areas. In this thesis I describe and analyze three diff erent programming paradigms in order to understand their features and diff erences. Thereafter,I shall compare them in the field of context-aware pervasive systems. I shall discuss also the diff erences between the solutions at architectural level (components-oriented development) and at language level.
ING V - Scuola di Ingegneria dell'Informazione
22-apr-2013
2012/2013
La capacità di adattamento del software è una delle principali questioni in software engineering, in particolare negli ambiti del pervasive and ubiquitous computing. In questa tesi descriverò e analizzerò tre diversi paradigmi di programmazione per capire le loro speci fiche peculiarità e di fferenze. Successivamente, proporrò una comparazione tra essi nel campo di sistemi pervasivi context-aware. Discuterò anche le di fferenze tra soluzioni a livello architetturale (sviluppo basato su componenti) e a livello di linguaggio.
Tesi di laurea Magistrale
File allegati
File Dimensione Formato  
Tesi.pdf

accessibile in internet per tutti

Descrizione: Tesi
Dimensione 724 kB
Formato Adobe PDF
724 kB Adobe PDF Visualizza/Apri

I documenti in POLITesi sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10589/78524