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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Bacon, J., Harris, T.: Operating Systems: Concurrent and Distributed Software Design. Addison Wesley, Reading (2003)
Boucher, T.O.: Computer Automation in Manufacturing: An introduction. Chapman & Hall, Boca Raton (1996)
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
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)
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)
Christos, G.: Cassandras and Stéphane Lafortune. In: Introduction to Discrete Event Systems, Kluwer Academic Publishers, Dordrecht (1999)
Esparza, J.: Reachability in live and safe free-choice Petri nets is NP-complete. Theoretical Computer Science 198(1-2), 211–224 (1998)
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)
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
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
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)
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)
Moody, J.O., Antsaklis, P.J.: Supervisory Control of Discrete Event Systems Using Petri Nets. Kluwer Academic Publishers, Dordrecht (1998)
Murata, T.: Petri nets: Properties, analysis and applications. Proceedings of the IEEE 77(4), 541–580 (1989)
Ramadge, P.J., Wonham, W.M.: The control of discrete event systems. Proceedings of the IEEE 77(1), 81–98 (1989)
Reisig, W., Rozenberg, G. (eds.): APN 1998. LNCS, vol. 1491. Springer, Heidelberg (1998)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)