developing applications and this concerns context
modeling abstractions and a context handling
platform. The context modeling abstractions provide
application developers with proper conceptual
foundations that can be extended and specialized
with specific application requirements. The context
handling platform allows some application
functionality to be delegated to the platform, which
reduces application development effort, time and,
therefore, costs.
Until recently, computation was limited to an
interaction style in which users provide to a desktop
computer all the required input to perform particular
tasks. Nowadays, computation is evolving to an
interaction style in which explicit user intervention
is gradually less required (Shishkov & Van
Sinderen, 2008). Explicit user inputs are being
progressively replaced by conditions detected by
sensors, devices and computers distributed in the
environment. Hence, technological advances support
(or enable) the shift of computing from the desktop
paradigm into a paradigm in which computing is
immersed in the dynamic world where we live and
act (Moran & Dourish, 2001). This paradigm shift
poses many challenges, mainly related to whom,
how, when and where to deliver services in the
myriad of situations that can be encountered in the
real world, which is the ever-changing context of
use. In this view, capturing and monitoring the
context in which services should be delivered, and
adapting services according to the context and user
preferences are essentially needed.
The underlying goal considered in this paper is
finding cheap, adaptive, and less infrastructure-
dependent technological solutions in the above-
discussed perspective. We propose solution
directions concerning these problems, which are
rooted in context analysis. In particular, we take
context into account because adequately adapting
the delivered services to the situation of the patient
could result in more effective support. We
incorporate multi-level context states and distinguish
between some perspectives on context states for the
design of flexible and adaptive ICT applications.
The IT system autonomously considers context not
only for the patient but also for the other related
stakeholders. We illustrate our ideas with an
example concerning cardio-vascular patients and
expect the solutions to be extendable to other health
care domains. The results can be generalized to also
derive more fundamental knowledge on the possible
ways in which context-aware solutions can be
applied.
With respect to the issue of providing support to
cardio-vascular patients, it is to be noted that
solutions to support the monitoring and help in case
of emergency of patients require big investments and
good IT infrastructure, which is often not the case in
more isolated European countries, such as Bulgaria
and Romania, while at the same time the severity of
cardio-vascular problems is high there also. In these
countries, some people with heart problems (often
elderly people) who sometimes have nobody to take
care of them, and who often suffer from lung and
other problems (for instance, Chronic Obstructive
Pulmonary Disease - COPD) at the same time, can
rely on very limited support from the state, which
makes it unrealistic to expect to apply advanced
technology in the same way in which this is done in
countries, such as Switzerland and The Netherlands.
Therefore, innovative solutions building on a robust
IT architecture are needed. For these particular
problems, the use of context awareness is expected
to provide the basis for a multidisciplinary solution.
The outline of this paper is as follows: Section 2
is furthering the discussion on context-awareness,
including a detailed analysis and presenting our
proposed views. Section 3 contains the running
example that will be reflected in Section 4 in which
we will partially illustrate our proposed views,
elaborate more on our solution directions, and
generalize the results accomplished. Finally, Section
5 contains the conclusions.
2 ENHANCING CONTEXT
ANALYSIS
Context-aware applications are (in tune with the
discussion so far) primarily motivated by their
potential to increase user-perceived effectiveness,
i.e. to provide services that better suit the needs of
the end-user, by taking into account the user
situation (Shishkov & Van Sinderen, 2008). We
refer to the collection of parameters that determine
the situation of an end-user, and which are relevant
for the application in pursue of user-perceived
effectiveness, as end-user context, or context for
short (as according to literature (Shishkov et al.,
2008)). Context-awareness implies that information
on the end-user context must be captured, preferably
without conscious or active involvement of the end-
user. Although in principle the end-user could also
provide context information by directly interacting
with the application, one can assume that in practice
this would be too cumbersome if not impossible; it
ENHANCING CONTEXT ANALYSIS WITH INTELLIGENCE IN PROVIDING e-HEALTH SERVICES - Less
Infrastructure Dependency in Supporting Cardio-Vascular Patients
415