Journal of Computers, Vol 2, No 10 (2007), 18-27, Dec 2007
doi:10.4304/jcp.2.10.18-27

Runtime Analysis and Adaptation of a Hard Real-Time Robotic Control System

Jens Steiner, Matthias Hagner, Ursula Goltz

Abstract


The increasing complexity of technical systems often leads to problems when they are to be maintained, changed or extended. Nature inspired concepts like selfmanagement or self-organization have found their way into technical systems to overcome the complexity problems. In turn those systems exhibit beneficial self-* properties like self-optimization, self-healing or self-protection. This paper presents a software architecture for the control of parallel kinematic machines and its evolvement to a selfadaptive system that strives to optimize, protect and heal itself. A software engineering approach for the development of self-managing components is introduced that is supported by behavior validation in a specialized simulation environment. The first realization of a self-manager, responsible for the distribution of control components, is described in detail to show that self-management is feasible in robotic control. The self-manager uses formal analysis techniques during the runtime of the system to make sure it always conforms to its real-time requirements.



Keywords


Self-Management; Autonomic Computing; Self-* Properties; Robot Control Architecture; FireWire; Schedulability Analysis

References



Full Text: PDF


Journal of Computers (JCP, ISSN 1796-203X)

Copyright @ 2006-2012 by ACADEMY PUBLISHER – All rights reserved.