Real-Time Computing in Open Systems for Manufacturing

[+] Author and Article Information
Harry H. Cheng

Department of Mechanical and Aeronautical Engineering, University of California, One Shields Avenue, Davis, CA 95616

Frederick Proctor, John L. Michaloski, William P. Shackleford

Intelligent Systems Division, National Institute of Standards and Technology, 100 Bureau Drive, Gaithersburg, MD 20899

J. Comput. Inf. Sci. Eng 1(1), 92-99 (Dec 01, 2000) (8 pages) doi:10.1115/1.1351819 History: Received September 01, 2000; Revised December 01, 2000
Copyright © 2001 by ASME
Topics: Manufacturing
Your Session has timed out. Please sign back in to continue.


Proctor,  F., and Albus,  J., 1997, “Open Architecture Controllers,” IEEE Spectr., 34, No. 6, pp. 60–64.
Wright, P. K., and Greenfeld, I., 1990, Open Architecture Manufacturing: The Impact of Open-System Computers on Self-Sustaining Machinery and the Machine Tool Industry, in Proc. Manufacturing International ’90, 2 , pp. 41–47.
Wright,  P. K., 1995, “Principles of Open-Architecture Manufacturing,” J. Manufac. Syst.,14, No. 2, pp. 187–202.
Hong,  S. H., and Kim,  W. H., 2000, “Bandwidth Allocation Scheme in CAN Protocol,” IEE Proc.—Control Theory Appl., 147, No. 1, pp. 37–44.
Zuberi,  K. M., and Shin,  K. G., 1997, “Scheduling Messages on Controller Area Network for Real-Time CIM Applications,” IEEE Trans. Rob. Autom., 13, No. 2, pp. 310–316.
Cavalieri,  S., and Mirabella,  O., 1996, “Neural Networks for Process Scheduling in Real-Time Communication Systems,” IEEE Trans. Neural Netw., 7, No. 5, pp. 1272–1285.
Lin,  E. Y.-T., and Zhou,  C., 1999, “Modeling and Analysis of Message Passing in Distributed Manufacturing Systems,” IEEE Trans. Syst. Man Cybern., 29, No. 2, pp. 250–262.
Stoyenko,  A. D., Marlowe,  T. J., and Laplante,  P. A., 1996, “A Description Language for Engineering of Complex Real-Time Systems,” Real-Time Syst., 11, No. 3, pp. 245–263.
Fidge,  C., Kearney,  P., and Utting,  M., 1997, “A Formal Method for Building Concurrent Real-Time Software,” IEEE Software, 14, No. 2, pp. 99–106.
Ancilotti,  P., Buttazzo,  G., Di Natale,  M., and Spuri,  M., 1998, “Design and Programming Tools for Time Critical Applications,” Real-Time Syst., 14, No. 3, pp. 251–267.
Bradley, S., Henderson, W., Kendall, D., and Robson, A., 1994, Designing and Implementing Correct Real-Time Systems, in H. Langmaack, W-P. de Roever, and J. Vytopil, Eds. Formal Techniques in Real-Time and Fault-Tolerant Systems FTRTFT ’94, Lubeck, Lecture Notes in Computer Science 863, pp. 228–246, Springer-Verlag.
Stewart,  D. B., and Khosla,  P. K., 1997, “Mechanisms for Detecting and Handling Timing Errors,” Commun. ACM, 40, No. 1, pp. 87–94.
Kenny,  K., and Lin,  K-J., 1991, “Building Flexible Real-Time Systems Using the Flex Language,” IEEE Computer, 24, No. 5, pp. 70–78.
Kligerman,  E., and Stoyenko,  A. D., 1986, “Real-time Euclid: A Language for Reliable Real-Time Systems,” IEEE Trans. Software Eng., 12, No. 9, pp. 941–949.
Liu,  C. L., and Layland,  J. W., 1973, “Scheduling Algorithms for Multiprogramming in a Hard Real Time Environment,'Scheduling Algorithms for Multiprogramming in a Hard Real Time Environment,'’ JACM, 20, No. 1, pp. 46–61.
Sha,  L., Rajkumar,  R., and Sathaye,  S., “Generalized Rate-Monotonic Scheduling Theory: A Framework for Developing Real-Time Systems,” Proc. IEEE, 82, No. 1, pp. 68–82.
DiNatale, M., and Stankovic, J., 1994, “Dynamic End-to-End Guarantees in Dist. Real-Time Systems,”in Proc. 15th IEEE Real-Time Syst. Symposium, pp. 216–227.
Garcia-Fornes,  A., Terrasa,  A., Botti,  V., and Crespo,  A., 1997, “Engineering Tool for Building Hard Predictable Real-Time Intelligent Systems,” J. Eng. Appl. Artif. Intell., 14, pp. 369–377.
Deng,  Z., Liu,  J. W.-S., Zhang,  L., Seri,  M., and Frei,  A., 1999, “An Open Environment for Real-Time Applications,” Real-Time Syst. J., 16, No. 2/3, pp. 155–185.
Microsoft. Windows Hardware Quality Labs, http://www.microsfot.com/hwtest/default.asp.
Rockwell Automation—Allen Bradley, 1998, Using the Windows NT Operating System for Soft Reqal-Time Control-Separating Fact from Fiction, White Paper.
REALTIMELINUX.ORG., The Real time Linux Portal, 2000. URL: http://www.realtimelinux.org.
Mantegazza, P., Bianchi, E., and Dozio, DIAPM RTAI, 2000. URL: http://www.aero.polimi.it/projects/rtai/.
Hill, R., Srinivasan, B., Pather, S., and Niehausc, D., 1998, Temporal Resolution and Real-Time Extensions to Linux. URL: http:///www.ittc.ukans.edu/kurt/.
Proctor, F., 2000, The Enhanced Machine Controller, URL: http://www.isd.mel.nist.gov/projects/emc/emc.html.
Stewart,  D., Schmitz,  D., and Khosla,  P., 1992, “The Chimera II Real-Time Operating System for Advanced Sensor-Based Control Applications,” IEEE Trans. Syst. Man Cybern., 22, No. 6, pp. 1282–1295.
Cheng,  H. H., and Penkar,  R., 1995, “Stacking Irregular-Sized Packages by a Robot Manipulator,” IEEE Robotics and Automation Magazine, 2, No. 4, pp. 12–20.
International Electrical Commission, IEC, Geneva, 1993, IEC 1131-3, Programmable Controllers—Part 3 Programming Languages.
Petit-Bianco,  A., 1998, “Java Garbage Collection for Real-Time Systems,” Dr. Dobb’s Journal, No. 290, pp. 20–29.
Hayward,  V., and Paul,  R., 1986, “Robot Manipulator Control Under Unix RCCL: A Robot Control “C” Library,” Int. J. Robot. Res. 5, No. 4, pp. 94–111.
Bekey,  A. G., 1997, “Needs for Robotics in Emerging Applications: A Research Agenda,” IEEE Robot. Autom. Mag., 4, No. 4, pp. 12–14.
Cheng,  H. H., , 1996, “Plug-and-Play Open Architecture Integration of Mechatronic Systems for Agile Manufacturing,” Proceedings Nov. 20–21, SPIE, Open Architecture Control Systems and Standards, 2912, pp. 136–145, Boston, MA.
Cheng, H. H., and Hu, X., 2000, “Plug-and-Play Open-Architecture Object-Oriented Real-Time Mechatronic System Integration and its Applications in an Automatic Manufacturing Workcell,,” in Proc. of NSF Design and Manufacturing Grantees Conference, Vancouver, Canada.
Cheng, H. H., 2000, The CH Language Environment, URL: http://iel.ucdavis.edu/CH.
Chung,  E., Huang,  Y., Yajnik,  S., Liang,  Deron, Shih,  C., Wang,  C.-Y., and Wang,  Y.-M., 1998, “DCOM and CORBA Side by Side, Step by Step, and Layer by Layer,” C++ Report, 10, No. 1, pp. 18–30.
Polze, A., Plakosh, D., and Wallnau, K. C., 1998, “CORBA in Real-Time Settings: A Problem from the Manufacturing Domain,” in First International Symposium on Object-Oriented Real-Time Distributed Computing.
Object Management Group, 1999, Real-Time CORBA 1.0 Specification, ORBOS/99-02, and errata, ORBOS/99-03-29.
Schmidt,  D., and Kuhns,  F., 2000, “An Overview of the Real-Time CORBA Specification,” IEEE Computer., 33, No. 6, pp. 56–63.
Manufacturing Engineering Partnership (MEDP), www.mep.nist.gov.
Shackleford, W., and Proctor, F., 2000, “Use of Open Source Distribution for a Machine Tool Controller, in Proceedings of the SPIE Conference on Sensors and Controls for Intelligent Machining, 4191 .
Shen,  W., and Norrie,  D., 1999, “Agent-Based Systems for Intelligent Manufacturing: A State-of-the-Art Survey,” Int. J. Know. Infor. Syst., 1, No. 2, pp. 129–156.


Grahic Jump Location
Primary PC-based control system architectures



Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging and repositioning the boxes below.

Related Journal Articles
Related eBook Content
Topic Collections

Sorry! You do not have access to this content. For assistance or to subscribe, please contact us:

  • TELEPHONE: 1-800-843-2763 (Toll-free in the USA)
  • EMAIL: asmedigitalcollection@asme.org
Sign In