HMS/FB Architecture and its Implementation

  • James H. Christensen
Chapter
Part of the Advanced Information Processing book series (AIP)

Abstract

Properly architected holonic systems can enhance the ability of each set of players in the industrial automation and control market to deliver added value by encapsulating, reusing and deploying their specialized intellectual property at succeedingly higher levels of integration. Such an architecture expands on the HMS concept of cooperation domains to include both low-level control (LLC) and high-level control (HLC) domains. LLC refers to normal, non-holonic control and automation functions, while HLC refers to the integration of these functions into holons through the use of software agent technology. Function blocks, as defined in the International Electrotechnical Commission (IEC) 61499 series of standards, can be used for encapsulation, reuse, distribution and integration of both LLC and HLC functions, while HLC functionality can be standardized as defined by the Foundation for Intelligent Physical Agents (FIPA).

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [4.1]
    H. Shapiro and C. Varian:: Information Rules: A Strategic Guide to the Network Economy, Harvard Business School Press, Boston (1999).Google Scholar
  2. [4.2]
    International Electrotechnical Commission: Function Blocks, Part1–Architecture, IEC PAS 61499–1, Geneva (2000).Google Scholar
  3. [4.3]
    International Electrotechnical Commission: Function Blocks, Part 2–Software tool requirements, IEC PAS 61499–2, Geneva (2001).Google Scholar
  4. [4.4]
    Foundation for Intelligent Physical Agents: FIPA Abstract Architecture Specification, http://www.fipa.org/specs/fipa00001/ (2001).Google Scholar
  5. [4.5]
    M.Fletcher, E. Garcia-Herreros, J.H. Christensen, S.M. Deen and R. Mittmann: “An Open Architecture for Holonic Cooperation and Autonomy”, in 11 th International Workshop on Database and Expert Systems Applications (DEXA 2000), IEEE Computer Society, New York (2000).Google Scholar
  6. [4.6]
    B.P.Douglass: Real-Time UML: Developing Efficient Objects for Embedded Systems, Addison Wesley Longman, New York (1997).Google Scholar
  7. [4.7]
    International Electrotechnical Commission: Programmable controllers, Part 3–Programming languages, IEC 61131–3, Geneva (1993).Google Scholar
  8. [4.8]
    R.W. Lewis: Modelling control systems using IEC 61499, Institution of Electrical Engineers, Stevenage (2001).Google Scholar
  9. [4.9]
    R.W. Lewis,: Programming industrial control systems using IEC 61131–3. Institution of Electrical Engineers, Stevenage (1995).Google Scholar
  10. [4.10]
    J.H. Christensen: “Design patterns for systems engineering with IEC 61499”, in Fachtagung Verteilte Automatisierung–Modelle und Methoden fuer Entwurf, Verifikation, Engineering und Instrumentierung, ed. Ch. Doeschner, Otto-von-Guericke-Universitaet, Magdeburg (2000).Google Scholar
  11. [4.11]
    M. Campione and K. Walrath: The Java Tutorial, 2nd Edition, Addison-Wesley, New York (1998).Google Scholar
  12. [4.12]
    International Electrotechnical Commission: Information technology–Open Systems Interconnection–Specification of Abstract Syntax Notation One (ASN.1), ISO/IEC 8824, Geneva (1990).Google Scholar
  13. [4.13]
    International Electrotechnical Commission,: Information technology–Open Systems Interconnection–Specification of Basic Encoding Rules for Abstract Syntax Notation One (ASN.1), ISO/IEC 8824, Geneva (1990).Google Scholar
  14. [4.14]
    W3 Consortium: eXtended Markup Language (XML) Specification, http://www.w3c.org/TR/1998/REC-xml-19980210 (1998).Google Scholar
  15. [4.15]
    Technical Agreement for IEC 61499 Feasibility Demonstrations, http://www.holobloc.com/doc/ita/index.htm (2002).Google Scholar
  16. [4.16]
    International Organization for Standardization: Information technology–Open Systems Interconnection–Basic Reference Model: The Basic Model, ISO/IEC 7498–1, Geneva (1994).Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • James H. Christensen
    • 1
  1. 1.Rockwell AutomationMayfield HeightsUSA

Personalised recommendations