Abstract
Software that is to be designed and written for operation in the factory environment is especially difficult to conceptualize, design and successfully install. This paper focuses on some aspects of software engineering that apply to this situation and may prove useful to others involved in this profession. The particular problem that is considered in the paper is that of a “Real-time Production Monitoring System” although any industrial system could have been used. Monitoring industrial processes and displaying meaning ful data in real-time is extremely difficult, mainly because each component, although complementary, is functionally, electrically and temporally quite different. It is therefore difficult to design a standard “factory data structure” or always to find elegant processing mechanisms. In order to integrate data from these disparate sources, the system must be carefully architected, using consistent and sound software engineering principles.
The paper included practical aspects of the implementation of this particular information system, which is a growing component in the management process of a typical computer-integrated manufacturing facility. The paper contains sections on human-factors engineering, fault detection and system recovery. The selection of the operating system platform is critical, and software engineering professionals should appreciate the sections devoted to the system components. Some material is based on the author's own practical experience gained in the design and implementation of several such systems.
Similar content being viewed by others
References
L. Kneppelt. MRP II: Help or hindrance to the factory of the future. InProc. Int. AMSE Conference-Factory of the Future, pages 121–126, Montego Bay, Jamaica, 1986.
W. Amdt How MIS pays off.Plastics Technology, April 1984.
W. Wirth.Algorithms+ Data Structures = Programs, Prentice Hall, NJ, 1976.
D. W. Russell. Application of PLC's as front-end pre-processors in factory information systems.Int. J. Advanced Manufacturing Technology, 6:364–377, 1991.
J. D. Wright and J. M. White. Real-time operating systems and multi-task programming. InReal Time Computing, Van Nostrand Reinhold, NY, 1983.
D. W. Russell. Production monitoring. InProc. 28th ACM Annual Technical Symposium, INTERFACES: Systems and People Working Together, pages 49–52. Gaithersburg, MD, 1989.
B. I. Blum, Integration issues elucidated in large-scale information system development.Journal of Systems Integration, 1(1):35–53, 1991.
D. W. Russell. ISESS'93—A reality check. InProc. Fifth Int. Conference on Software Engineering and Knowledge Engineering: SEKE'93, San Francisco, CA, 1993.
W. Hufschmidt. Using measurement in the scientific and engineering environments to prove business values. InProc. Int. Symposium on Engineered Software Systems-ISESS'93, Malvern, PA. May 4–7, 1993. Keynote address.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Russell, D.W. Software engineering and production monitoring systems. Journal of Systems Integration 4, 243–256 (1994). https://doi.org/10.1007/BF01976185
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01976185