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

 

Luciol-AXE package

The Luciol-AXE package is an Archimedes package that supports the execution of IEC61499 Function Block based control applications on Luciol, an aJile-based industrial device.

This implementation framework, which is described in [ETFA'06 paper], provides all the benefits of using the Real-Time Java technology.

The Luciol-AXE package is based on Java ME CLDC, and runs on the aJile cpu. It extends the functionality of Archimedes system platform so as to exploit aJile real-time Java in the model driven development process of distributed control applications. It is composed of:

a) Luciol-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 the Archimedes IEC61499 implementation.

b) Luciol-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 (FBType2CLDC, FBNet2CLDC) to automatically generate the implementation model from the FB design model.

Source:  [ETFA'06 paper]

A prototype implementation is provided on request.

The Counter case study has been developed to demonstrate the applicability of the Luciol-AXE package.

 

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