Skip to main content

Designing Communication Protocols for Holonic Control Devices Using Elementary Nets

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 3593))

Abstract

A difficulty encountered when developing Holonic Manufacturing Systems (HMSs) is the need to place some or all of the intelligence associated with a holon on a small, low-powered device that has real-time constraints. This requirement must be balanced with the need to communicate with such a holon using standard, open, and sophisticated protocols. A possible solution is to split the functionality into two parts with a lightweight sub-holon on the device and an associated high-level sub-holon on a remote server. However a key difficulty is ensuring that the communication protocol between the two sub-holons is robust and reliable, while still allowing all the flexibility that is required in these types of applications. This paper explores the use of Elementary Net Systems as a basis for the specification of the communication and demonstrates that this provides a simple and robust basis for designing correct communication protocols in the case where communication is via a shared data table, such as the memory on an RFID tag.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bacon, J., Harris, T.: Operating Systems: Concurrent and Distributed Software Design. Addison Wesley, Reading (2003)

    Google Scholar 

  2. Boucher, T.O.: Computer Automation in Manufacturing: An introduction. Chapman & Hall, Boca Raton (1996)

    Google Scholar 

  3. Brennan, R.W., Hall, K., Mařík, V., Maturana, F., Norrie, D.H.: A real-time interface for holonic control devices. In: Mařík et al. [11], pp. 25–34

    Google Scholar 

  4. Brusey, J., Fletcher, M., Harrison, M., Thorne, A., Hodges, S., McFarlane, D.: Auto-ID based control demonstration - phase 2: Pick and place packing with holonic control. Technical report, Auto-ID Centre, Cambridge University (2003)

    Google Scholar 

  5. Brusey, J., Fletcher, M., McFarlane, D., Thorne, A.: A Petri net compiler for programmable logic controllers. To appear in IEEE Trans. on Automatic Control (2005)

    Google Scholar 

  6. Christos, G.: Cassandras and Stéphane Lafortune. In: Introduction to Discrete Event Systems, Kluwer Academic Publishers, Dordrecht (1999)

    Google Scholar 

  7. Esparza, J.: Reachability in live and safe free-choice Petri nets is NP-complete. Theoretical Computer Science 198(1-2), 211–224 (1998)

    Article  MATH  MathSciNet  Google Scholar 

  8. Frey, G.: Automatic implementation of Petri net based control algorithms on PLC. In: Proc. 2000 American Control Conference, Chicago, IL, June 28-30, vol. 4, pp. 2819–2823 (2000)

    Google Scholar 

  9. Leitão, P., Boissier, R., Casis, F., Restivo, F.: Integration of automation resources in holonic manufacturing applications. In: Mařík et al. [11], pp. 35–46

    Google Scholar 

  10. Leitão, P., Colombo, A.W., Restivo, F.: An approach to the formal specification of holonic control systems. In: Mařík et al. [11], pp. 59–70

    Google Scholar 

  11. Gruver, W.A., Kotak, D.B., van Leeuwen, E.H., Norrie, D.H.: Holonic manufacturing systems: Phase II. In: Mařík, V., McFarlane, D.C., Valckenaers, P. (eds.) HoloMAS 2003. LNCS (LNAI), vol. 2744, pp. 1–14. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  12. McFarlane, D.C., Bussmann, S.: Holonic manufacturing control: Rationales, developments and open issues. In: Deen, S.M. (ed.) Agent-Based Manufacturing, ch. 13, pp. 303–326. Springer, Berlin (2003)

    Google Scholar 

  13. Moody, J.O., Antsaklis, P.J.: Supervisory Control of Discrete Event Systems Using Petri Nets. Kluwer Academic Publishers, Dordrecht (1998)

    MATH  Google Scholar 

  14. Murata, T.: Petri nets: Properties, analysis and applications. Proceedings of the IEEE 77(4), 541–580 (1989)

    Article  Google Scholar 

  15. Ramadge, P.J., Wonham, W.M.: The control of discrete event systems. Proceedings of the IEEE 77(1), 81–98 (1989)

    Article  Google Scholar 

  16. Reisig, W., Rozenberg, G. (eds.): APN 1998. LNCS, vol. 1491. Springer, Heidelberg (1998)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Brusey, J., McFarlane, D. (2005). Designing Communication Protocols for Holonic Control Devices Using Elementary Nets. In: Mařík, V., William Brennan, R., Pěchouček, M. (eds) Holonic and Multi-Agent Systems for Manufacturing. HoloMAS 2005. Lecture Notes in Computer Science(), vol 3593. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11537847_7

Download citation

  • DOI: https://doi.org/10.1007/11537847_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-28237-2

  • Online ISBN: 978-3-540-31831-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics