Implementation Issues with Holonic Control Device Communication Interfaces

  • Jason J. Scarlett
  • Robert W. Brennan
  • Francisco Maturana
  • Ken Hall
  • Vladimir Marik
  • Douglas H. Norrie
Part of the IFIP International Federation for Information Processing book series (IFIPAICT, volume 159)


This paper focuses on implementation issues at the interface between holonic control devices (HCDs) and agent-based systems. In particular, we look at a function block-based approach to communication that is applicable to existing IEC 61131-3 systems and emerging IEC 61499 systems.

5. References

  1. 1.
    Christensen, J. H., HMS/FB Architecture and its Implementation in S.M. Deen (ed.), Agent-Based Manufacturing Berlin/Heidelberg: Springer-Verlag, 2003, pp. 53–87.Google Scholar
  2. 2.
    Claesson, V., Ekelin, C., Suri, N., (2003) “The event-triggered and time-triggered medium-access methods,” In Proceedings of the IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC’03).Google Scholar
  3. 3.
    DeviceNet (2004) ODVA Web Site, Scholar
  4. 4.
    M. Fletcher, R. W. Brennan, and D. H. Norrie, “Design and evaluation of real-time distributed manufacturing control systems using UML Capsules,” 7 th International Conference on Object-oriented Information Systems, Springer-Verlag, pp. 382–386, Calgary, 27–29 August, 2001.Google Scholar
  5. 5.
    Ferreira, Pedreiras, Almeida & Fonseca, “The FTT-CAN protocol for flexibility in safety-critical systems,” IEEE Micro, pp. 81–92.Google Scholar
  6. 6.
    Foundation for Intelligent Physical Agents (2004) Web Site, Scholar
  7. 7.
    Heverhagen, T. and Tracht, R. “Implementing function block adapters”, Lecture Notes in Infomatics, Verlag, pp. 122–134, 2002.Google Scholar
  8. 8.
    IEC TC65/WG6 (2000) Voting Draft — Publicly Available Specification — Function Blocks for Industrial Process-measurement and Control Systems, Part 1-Architecture, International Electrotechnical Commission.Google Scholar
  9. 9.
    Java Agent Development Framework (2004) Web Site, Scholar
  10. 10.
    Kopetz, H., (2001) “A comparison of TTP/C and FlexRay,” TU Wien Research Report 2001/10.Google Scholar
  11. 11.
    Lewis, R. (1996) Programming Industrial Control Systems using IEC 1131-3, IEE.Google Scholar
  12. 12.
    A. Lyons, “UML for real-time overview,” Technical Report of ObjecTime Ltd, 1998.Google Scholar
  13. 13.
    Marsh, D., (2003) “Network protocols compete for highway supremacy,” EDN Europe, pp. 26–38.Google Scholar
  14. 14.
    McFarlane, D. C., and S. Bussman (2000) “Developments in Holonic Production Planning and Control”, International Journal of Production Planning and Control.Google Scholar
  15. 15.
    Robert Bosch GmbH. (1991). Bosch CAN Specification version 2.0, Retrieved April 8, 2003 from Google Scholar
  16. 16.
    SaJe, “Real time native exectution,”, 2004.Google Scholar
  17. 17.
    Scarlett, J.J., Brennan, R.W., and Norrie, D.H., “A proposed high-integrity communication interface for intelligent real-time control,” Submitted to Intelligent Manufacturing Systems Forum (IMS-Forum), 2004.Google Scholar
  18. 18.
    Storey, N. (1996) Safety-critical Computer Systems, Addison-Wesley.Google Scholar

Copyright information

© International Federation for Information Processing 2005

Authors and Affiliations

  • Jason J. Scarlett
    • 1
  • Robert W. Brennan
    • 1
  • Francisco Maturana
    • 2
  • Ken Hall
    • 2
  • Vladimir Marik
    • 3
  • Douglas H. Norrie
    • 1
  1. 1.Department of Mechanical and Manufacturing EngineeringUniversity of CalgaryCalgaryCanada
  2. 2.Rockwell Automation Advanced TechnologiesMayfield HeightsUSA
  3. 3.Rockwell AutomationPrahaCzech Republic

Personalised recommendations