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.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.
https://hdl.handle.net/10589/78524