Supporting Seamful Development of Positioning Applications through Model Based Translucent Middleware

Publikation: Bog/antologi/afhandling/rapportPh.d.-afhandlingForskning


Positioning technologies are becoming ever more pervasive, and they are used
for a growing number of applications in a broad range of elds. We aim to
support software developers who create position based applications. More
specically, how support can be provided through the use of specialized middleware,
and how that middleware can provide developers with methods for
controlling application qualities that are related to the positioning process.
One key challenge is to understand how to support application development
in a heterogeneous domain like that of positioning. Recent trends in
application design for context aware applications in general are advocating
that seams (problem areas caused by technologies interconnecting) can be exploited
by end-users if they are made available to them. A system allowing
this kind of interaction is said to be seamfully designed as opposed to the
traditional goal of ubiquitous computing where seamlessness is advocated.
Another challenge is to provide middleware designers a set of tools that
allow them to build translucent middleware, i.e., middleware where the level
of openness can be dierentiated. Such middleware should provide application
developers with sucient control over the positioning technologies while
maximizing the number of responsibilities that can be delegated to the middleware.
We address these challenges by proposing model based translucency as a
technique for building middleware that supports run-time inspection, is open
to adaptation and extension, and can be used to realize a seamfully designed
For position based applications, overall application quality often depends
on properties that are orthogonal to the core positioning functionality; therefore,
quality management tend to cross-cut various abstractions of the positioning
middleware used to support application development.
We transfer the concept of tactics from the eld of software architecture
and apply it to specic qualities related to position based applications. We
further argue that many of these tactics can be implemented as policies that
can be enforced by a translucent middleware.
ForlagDepartment of Computer Science, Aarhus University
Antal sider203
StatusUdgivet - 2012

Note vedr. afhandling

Supervisor: Kaj Grønbæk

Se relationer på Aarhus Universitet Citationsformater


Ingen data tilgængelig

ID: 40030709