Home
Corfu ESS
Publications
Download
Example Applications
People
Links
Contact
FAQ

IEC 61499 related activities

Real world case studies!

Robotic Arm 
FESTO MPS
FESTO MPP
SISTEP

CORFU ESS
Execution of models version 0.8 supports the  execution of IEC61499 Function Block Networks at design time.

CORFU Framework   IEC 61499-compliant

 

CORFU is an IEC 61499 compliant environment for the development of Function Block based distributed Industrial-Process Measurement and Control Systems (IPMCSs).

CORFU ESS Brochure

IEC 61499 related activities

CORFU framewrok consists of:

  • An Engineering Support System (CORFU ESS),
  • An Architecture (4-layer CORFU Architecture),
  • A Development Process (CORFU development process).

“For our UML-based approach for the Development of Distributed Control Applications to be effectively applied, a number of requirements must be satisfied by the fieldbus, field device, and communication subsystem levels. The CORFU framework was defined to fulfill these requirements and to provide the infrastructure that is required for the development of the proposed Engineering Tool” [see source paper].

CORFU ESS [see related paper]

CORFU ESS is an IEC-compliant Engineering Support System that extends the IEC61499 model to cover requirements specifications through the  use of UML. CORFU-ESS adopts a hybrid approach for the development of IPMCSs [5] that integrates UML with the Function Block concept. The current implementation integrates IBM Rose with the CORFU FBDK, however any other general purpose CASE Tool that supports UML can be utilized with minimum effort.

CORFU 4-Layer Architecture [see related paper]

An architecture that was defined in order to facilitate the application of the IEC61499 FB model in the development process of IPMCSs.

“To proceed with the design and development of an Engineering Support System that is required to support the design, implementation, commissioning and operation of IPMCSs we have defined the 4-layer Architecture presented in [ Figure 7]" [see source paper].

CORFU-Development Process [see related papers 1, 2 ]

A development process based on model transformations has been defined to address the requirements of the development process of distributed IPMCSs.
“To ameliorate the development process of distributed control applications, we adopted best practices from component-based development, Object Technology and the Unified Modelling Language (UML). The development process has been defined as a series of workflows, as described in detail in [3]” [see source paper].
 

A detailed list of references of the above material.

Latest News

17/01/2007

Press release:

Special Session on IEC 61499 (ETFA 2007) CfP Report

17/02/2006
Version 1.0.0 of CORFU ESS is released
20/12/2005
Press release: Special Session on IEC 61499 (ETFA 2006) CfP
18/10/2005
Press release: IEC 61499 environments
11/10/2005
New CORFU site. The old one can be reached here
6/10/2005
The new version 0.8 beta of CORFU ESS is released

Related info

MIM

Model Integrated Mechatronics
Archimedes System Platform

a reference implementation for the MIM paradigm

FBDK

A Function Block Development Kit by Rockwell Automation.

SEG
Software Engineering Group University of Patras, Greece

SEG is Member of

I*PROMS
A 6FP funded Network of Excellence for Innovative Production Machines and Systems

OOONEIDA
An initiative for an open knowledge economy for intelligent industrial automation based on a new IMSCCI initiative