Skip to main content
Log in

Assessment of a Flexible Architecture for Distributed Control*

  • Published:
Programming and Computer Software Aims and scope Submit manuscript

Abstract

Production pipelines of manufactory industries present several machines and robots in which the movements of interpolated axes are managed by computerized numerical controls (CNCs). These are typically synchronized with several other simpler actuators along the pipeline of production. CNCs have to be flexible, easily expandable, and reusable, when pipelines of production are frequently reconfigured to realize different arranged pipelines with different technical requirements. In this paper, the assessment of a flexible CNC for such reconfigurable pipelines is presented. The analysis has been focused on defining objective metrics that can be applied for assessing performance and feasibility of distributed controls for pipelines. The method proposed has been applied on the distributed control architecture defined in the MUPAAC ESPRIT HPCN (Multi Processor Architecture for Automatic Control, High Performance Computer Networking of the European Commission). MUPAAC architecture and prototype has been assessed in order to identify the critical configurations and the limits of the architecture.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

REFERENCES

  1. Butera, F., Nesi, P., and Perfetti, M., Reengineering a Computerized Numerical Control towards Object-Oriented, 2nd Euromicro Conf. on Software Maintenance and Reengineering, IEEE, 1998.

  2. Bucci, G., Campanai, M., and Nesi, P., Tools for Specifying Real-Time Systems, J. Real-Time Syst., 1995, vol. 8, pp. 117–172.

    Google Scholar 

  3. Bucci, G., Campanai, M., Nesi, P., and Traversi, M., An Object-Oriented Dual Language for Specifying Reactive Systems, Proc. of IEEE Int. Conf. on Requirements Engineering, ICRE'94, USA, 1994, IEEE.

    Google Scholar 

  4. Bruni, C., Nesi, P., Tortoli, P., Bellini, P., and Guidi, F., Analysis of CANbus and PCI-based Subsystems, MUPAAC ESPRIT IV HPCN, Deliverable DE3.1, January 1998.

  5. Nesi, P., Tortoli, P., and Guidi, F., General Software with Measures and Examples, MUPAAC ESPRIT IV HPCN, Deliverable DE4.2, August 1998.

  6. Katcher, D.I., Arakawa, H., and Strosnider, J.K., Engineering and Analysis of Fixed Priority Schedulers, IEEE Trans. Software Eng., 1993, vol. 19.

  7. Burns, A., Tindell, K., and Welling, A., Effective Analysis for Engineering Real Time Fixed Priority Schedulers, IEEE Trans. Software Eng., 1995, vol. 21.

  8. Bucci, G. and Nesi, P., Overhead Estimation and Comparison for Multitasking Operating Systems for Personal Computers, 2nd Int. Conf. on Parallel and Distributed Computing and Network, PDCN'98, Australia, 1998.

  9. Chen, J.B., Endo, Y., Chan, K., Mazieres, D., Dias, A., Seltzer, M., and Smith, M.D., The Measured Performances of Personal Computer Operating Systems, ACM Trans. Comp. Syst., 1996, vol. 14.

  10. McVoy, L., Imbench: Portable Tools for Performance Analysis, Proc. of 1994 USENIX Tech. Conf., USA, 1994.

  11. Fioravanti, F., Nesi, P., and Perlini, S., A Tool for Process and Product Assessment of C++ Applications, 2nd Euromicro Conf. on Software Maintenance and Reengineering. Florence, 1998, IEEE.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Bellini, P., Buonopane, M. & Nesi, P. Assessment of a Flexible Architecture for Distributed Control*. Programming and Computer Software 29, 147–160 (2003). https://doi.org/10.1023/A:1023853106207

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1023853106207

Keywords

Navigation