T

 
H

Home
MIM Architecture
Archimedes System Platform
Archimedes ESS
RTSJ-AXE package
RTAI-AXE package
Luciol-AXE package
TBS case study
Download
Publications
People
Links
Contact
Search

see also

Software Engineering Group web page

CORFU framework

IEC 61499 related activities

 

RTAI-AXE package

The RTAI-AXE package is an Archimedes package that supports the execution of IEC61499 Function Block based control applications on RTAI (a real-time Linux variant). It constitutes the first real-time implementation of the IEC61499 Function Block model that supports re-configuration during run-time.

This implementation framework, which is described in [INDIN'05 paper], provides all the benefits of using real-time Linux.

The RTAI-AXE package extends the functionality of Archimedes system platform so as to exploit real-time Linux in the model driven development process of distributed control applications. It is composed of:

a) RTAI-AXE IMF. An FB implementation model framework, i.e.  a set of classes that enable the re-use of all these design decisions that have been done for the proper use of RTAI constructs in mapping FB based design specifications of control applications to executable real-time Linux implementations.

b) RTAI-AXE EXE. An execution environment that is required for the deployment and execution of the proposed FB implementation model. This environment provides the infrastructure required to meet deployment and re-deployment needs, as well as stringent non-functional requirements such as maximum permissible response times, minimum throughputs and deadlines usually imposed by the nature of DCSs.

c) A set of interpreters (FBType2RTAI, FBNet2RTAI) to automatically generate the implementation model from the FB design model.

d) A tool (RTAI launcher) to support the preparation and launching of the application on the target environment.

Source:  [INDIN'05 paper]

A prototype implementation is provided on request.

The Teabag Boxing System case study has been developed to demonstrate the applicability of the RTAI-AXE package.

 

Copyright 2003-2006 Software Engineering Group   -  Electrical & Computer Engineering, University of Patras, Greece