
Overview
Motivation
With the
growing importance of mobile software systems there is also an
increasing need
for methods and tools to develop such systems. Quality assurance of mobile applications is, in
particular, a challenging task. Common software test approaches cannot
be used because:
- They are applicable only at development time.
In mobile applications we need the tests at run time, since components
can be added
or removed at any time. Thus, the application context is changing
steadily.
- They do
not take into account the restricted resources of mobile devices e.g.,
computation capacity, band width.
Thus, we
need new strategies to guarantee the reliability of mobile
applications. In the
MORABIT project we are working on such a new strategy.
Objectives
Our goal is to develop a distributive resource – adaptive test infrastructure for mobile software applications.
We will devise a conceptual framework
and methodology for designing and implementing mobile component-based systems with a focus on support for testing.
Our infrastructure overcomes the obstacles of testing mobile applications using intelligent agents and Built-In-Tests.
Results
The MORABIT project is finished.
It has developed a middleware for performing runtime tests.
The sources are open source and available upon request (see Contact).
The concepts of the middleware and a method to define MORABIT components
are described in the deliverables and the publications (see Publications).
Sponsors
This project is funded by the Landesstiftung Baden - Württemberg.

|