powered by:
MagicWare, s.r.o.

The Adaptability Challenge for Embedded Control System Software

Authors:Pasetti Alessandro, P&P Software, Switzerland
Cechticky Vaclav, ETH Zürich, Switzerland
Schaufelberger Walter, ETH Zürich, Switzerland
Topic:3.1 Computers for Control
Session:Adaptability Techniques for Control System Software
Keywords: software reuse, adaptation, control systems, object-oriented programming, components

Abstract

Software-related costs account for a growing share of total development costs for embedded control systems. In the control field, containment of software costs can be done either through the use of model-based tools (e.g. Matlab) or through a higher level of reuse. This paper argues that the second strategy is advantageous in the case of industrial control systems targeting niche markets where systems tend to be one-of-a-kind and where they can be organized in “families” of related applications. The paper then argues that progress in raising the level of software reuse in these fields depends on the adoption of better software adaptability techniques. The most promising such techniques are reviewed from the standpoint of control engineers.