Software Engineering Group
is a prototype
system platform that
attempts to facilitate the integrated development
(concurrent engineering) of the different parts of
Mechatronic Systems, exploiting the MIM architecture.
Archimedes system platform along with the appropriate
extensions can be utilized to address the development of
complex Mechatronic manufacturing systems that
allow run-time reconfiguration
exploiting the IEC61499 Function Block model.
The Archimedes system platform is comprised of:
which should guide the engineer in deciding how
to navigate into the MIM architecture, what
activities and in what order to execute them in
order to create and manage the artefacts, and
how to use specific artefacts to measure and
control the development and operation of complex
that should provide technology required to reuse
both the architecture and the functionality of
mechatronic manufacturing components allowing
the engineer, to ignore all the complexities
inherent in the lower three layers, and to
concentrate on the actual problem to be solved.
A run time environment for the
software component of the MTC.
Engineering Toolset that is an integrated set of
tools that support the engineer in the
development, validation, configuration, and
monitoring and control of re-configurable, agile
Mechatronic manufacturing systems.
prototype system platform is under development.
This platform is comprised, in its current form,
a framework, on which the
software parts are developed;
a methodology that
currently focuses on the application and
a run-time environment, on
which the software part of the MTS will be
an integrated toolset that
currently supports the application and system
Frameworks and Execution Environments
Three implementation model
frameworks with the corresponding Execution Environments are
currently supported. Each one is supported by a specific
Archimedes EXecution Environments package (AXE package)
is based on RTSJ and currently supports
TimeSys RI and Jamaica. This implementation framework, which
is described in [ETFA'05 paper],
provides all the benefits of using the Real-Time
A prototype implementation is provided
for evaluation on request.
exploits RTAI to provide an open source
real-time implementation framework that provides extremely
good performance results as described in [INDIN'05
The CCM-AXE package
exploits the CORBA
component model specification.
A prototype implementation is included in Archimedes
ESS main package.
package is an Archimedes package that supports the
execution of IEC61499 Function Block based control