Control of Reconfigurable Manufacturing Systems Using Object-Oriented Programming

Conference paper


Agent Based Control (ABC) has been used widely in research into Reconfigurable Manufacturing Systems (RMSs), but industry is hesitant to adopt ABC. Therefore object-oriented programming (OOP) is considered here as an alternative, since it is more widely used and has many capabilities that are valuable when implementing an RMS. Using the key characteristics for RMSs and the critical factors for holonic system architectures, agents are compared to OOP, evaluating the functionality that OOP can provide for reconfigurable manufacturing systems. The paper shows that OOP offers significant advantages for the control of less complex systems and where timing is more critical.


Control reconfigurable manufacturing systems object-oriented programming 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Koren, Y., Shpitalni, M.: Design of reconfigurable manufacturing systems. Journal of Manufacturing Systems 29(4), 130–141 (2010)CrossRefGoogle Scholar
  2. 2.
    Vrba, P., Tichý, P., Marík, V., Hall, K.H., Staron, R.J., Maturana, F.P., Kadera, P.: Rockwell Automation’s Holonic and Multiagent Control Systems Compendium. IEEE Transactions on Systems, Man and Cybernetics, Part C: Applications and Reviews 41(1), 14–30 (2011)CrossRefGoogle Scholar
  3. 3.
    Cândido, G., Barata, J.: A Multiagent Control System for Shop Floor Assembly. In: Mařík, V., Vyatkin, V., Colombo, A.W. (eds.) HoloMAS 2007. LNCS (LNAI), vol. 4659, pp. 293–302. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  4. 4.
    Hall, K.H., Staron, R.J., Vrba, P.: Holonic and Agent-Based Control Systems. In: Marík, V., Brennan, R.W., Pechoucek, M. (eds.) HoloMAS, vol. 16, pp. 1571–1580 (2005)Google Scholar
  5. 5.
    Van Brussel, H., Wyns, J., Valckenaers, P., Bongaerts, L., Peeters, P.: Reference architecture for holonic manufacturing systems: PROSA. Computers in Industry 37(3), 255–274 (1998)CrossRefGoogle Scholar
  6. 6.
    Leitão, P., Restivo, F.: ADACOR: A holonic architecture for agile and adaptive manufacturing control. Computers in Industry 57(2), 121–130 (2006)CrossRefGoogle Scholar
  7. 7.
    Odell, J.: Objects and Agents compared. Journal of Object Technology 1(1), 41–53 (2002)MathSciNetCrossRefGoogle Scholar
  8. 8.
    Christensen, J.H.: Holonic Manufacturing Systems: Initial Architecture and Standards Directions. In: First European Conference on Holonic Manufacturing Systems, Hannover (1994)Google Scholar
  9. 9.
    Brennan, R.W.: Toward Real-Time Distributed Intelligent Control: A Survey of Research Themes and Applications. IEEE Transactions on Systems, Man and Cybernetics 37(5), 744–765 (2007)CrossRefGoogle Scholar
  10. 10.
    Hoffmann, A.J., Basson, A.H.: Towards Alternatives for Agent Based Control in Reconfigurable Manufacturing Systems. Accepted for: 5th International Conference on Changeable, Agile, Reconfigurable and Virtual Production, Munich, Germany (2013)Google Scholar
  11. 11.
    Bellifemine, F., Caire, G., Greenwood, D.: Developing multi-agent systems with JADE. Wiley (2007)Google Scholar
  12. 12.
    Van der Linden, P.: Just Java 2. Prentice-Hall, Upper Saddle River (2002)Google Scholar
  13. 13.
    Parunak, H.V.: “Go to the Ant”: Engineering Principles from Natural Multi-Agent Systems. Annals of Operations Research 75, 69–101 (1997)CrossRefMATHGoogle Scholar
  14. 14.
    Booch, B.: Private communication (2000)Google Scholar
  15. 15.
    Jennings, N.R., Bussmann, S.: Agent-based control systems: Why are they suited to engineering complex systems? IEEE Control Systems 23(3), 61–73 (2003)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  1. 1.University of StellenboschStellenboschSouth Africa

Personalised recommendations