Master Thesis - Past Projects - AbstractConfiguration tool for component-based real-time databasesID: LiTH-IDA-Ex-05/003--SE Aspectual component-based system development (ACCORD) is a method
for development of real-time system that enables a system to be
developed out of software components and aspects. This way, the
system is developed with low development costs and a high degree
of configurability. Within ACCORD, techniques have been developed
for analysis of composed real-time systems with respect to
worst-case execution time and memory footprint. ACCORD has been
applied on the development of a configurable component-based
real-time embedded database system, denoted COMET. The COMET
library consists of a number of components and aspects that can be
combined to form different COMET database configurations,
depending on the requirements on the real-time system.
In this thesis we have developed a tool framework that provides a
real-time system designer with support for configuration of a
system out of software components and aspects. Hence, the tool
framework represents an environment for modeling and analysis of
ACCORD-based systems. Within the framework we have made a specific
instance of the tool for configuration and analysis of the COMET
database.
Two plug-ins have been developed within the tool framework. One of
the plug-ins denoted the configurator, gives the designer support
in suggesting a subset of aspects and components based on the
requirements. Another plug-in, denoted the M&W analyzer, helps
designer to perform either worst case execution time or memory
footprint analysis on the configuration he/she makes.
Keywords: real-time database system, worst case execution time, generic modeling environment,components, aspects Author(s): Mu Peng Contact: Jörgen Hansson
Click here to return.
|