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. |