powered by:
MagicWare, s.r.o.

Adapting Control Software Systems Through Aspect-Oriented Programming

Authors:Rohlik Ondrej, ETH, Switzerland
Birrer Iwan, ETH, Switzerland
Chevalley Philippe, ESA, Netherlands
Topic:3.1 Computers for Control
Session:Adaptability Techniques for Control System Software
Keywords: software tools, embedded systems, safety-critical, program costs

Abstract

The current practice in the development of control systems shows an increasing demand on software reuse. This paper addresses this issue and describes a prototype tool, called XWeaver, which is based on the aspect-oriented programming technology to achieve the adaptability of reusable software components in an automated way. XWeaver is an aspect weaver for C/C++ that is specifically designed for adapting software with high criticality requirements, as it is for a majority of control applications.