Abstract
The Manufacturing Knowledge System (MKS) uses a uniform representation of manufacturing knowledge, in combination with uniform access to that knowledge in a distributed environment, to provide a comprehensive computational framework for manufacturing. MKS should be viewed as a meta-CIM system, whose goal is to tie together existing CIM systems and other resources of a large manufacturing enterprise, not to duplicate their functionality. At the core of MKS is a conceptually centralized, object-oriented model containing information that is common to many applications. The model is connected to existing CIM systems, to equipment and to databases which supply up-to-date information about the status of engineering and manufacturing processes. Application modules access the CIM data and each other's services using language independent knowledge service protocols that insulate them from details such as where data or services reside, and how they are called. MKS itself is designed to be both scalable and efficient. It has a distributed implementation that allows incremental growth and robust operation in large and dynamic enterprises. Changing information is communicated to application modules that have registered their interests with the model by means of a message based notification mechanism. The focus in this paper is on the system-level features of the current implementation of MKS. Examples from the domain of semiconductor manufacturing are used to illustrate real world applications.
Similar content being viewed by others
References
Barth, P. (1986) An Object-Oriented Approach to Graphical Interfaces.ACM Transactions on Graphics,5 (2) 142–72.
Beekman, D. (1989) CIM-OSA: Computer Integrated Manufacturing—Open System Architecture.International Journal of Computer Integrated Manufacturing,2 (2), 94–105.
Cheng, D. Y., Hwang, C. G. and Dutton, R. W. (1988) PISCES-MC, A Multi-window, Multi-Method 2D Device Simulator.IEEE Transactions on CAD/ICAS,CAD-7 (9).
Cutkosky, M. R. and Tenenbaum, J. M. (1990) A Methodology and Computational Framework for Concurrent Product and Process Design.Mechanism and Machine Theory,25 (3), 365–81.
Demers, A., Gealy, M., Greene, D., Hauser, C., Irish, W., Larson, J., Manning, S., Shenker, S., Sturgis, H., Swinehart, D., Terry, D. and Woods, D. (1989)Epidemic Algorithms for Replicated Database Maintenance. Report CSL-89-1, Xerox PARC.
Fu, C. Y., Chang, N. H., Lin, K-K. and Hodges, D. A. (1987) Expert System for IC Computer-Aided Manufacturing, inTechnical Proceedings, SEMICON/East, pp. 21–30, Boston.
Hardwick, M.,et al. (1989)ROSE: A DataBase System for Concurrent Engineering Applications. Technical Report 89062, Rensselaer Design Research Center.
Ho, C. P., Plummer, J. D., Hansen, S. E. and Dutton, R. W. (1983) VLSI Process Modelling: SUPREM III.IEEE Transactions on Electron Devices,ED-30 (11), 1438–52.
Hsu, C. and Rattner, L. (1990) Information Modelling for Computerized Manufacturing.JEEE Transactions on Systems, Man, and Cybernetics,20 (4), 758–76.
Kass, R., Barnhart, G., Dimercuirio, M., Gotts, J. and Scott, P. (1989) In Vision: Augmenting Communication in a Large Organization by Modeling Its Members, inFourth Annual Rocky Mountain Conference on Artificial Intelligence, pp. 123–38, Denver.
Lander, S. and Lesser, V. R. (1989) A Framework for the Integration of Cooperative Knowledge-Based Systems, inIJCAI Workshop on Integrated Architectures for Manufacturing, pp. 43–56, Detroit.
Lantz, K. A., Edighoffer, J. L. and Hitson, B. L. (1985) Towards a Universal Directory Service, inProceedings of the 4th ACM Symposium on Principles of Distributed Computing, pp. 250–60.
Larner, D. L. (1990) Factories, Objects, & Blackboards.AI Expert,5 (4), 38–45.
Libes, D. and Barkmeyer, E. (1988) The Integrated Manufacturing Data Administration System (IMDAS) — An Overview.International Journal of Computer Integrated Manufacturing,1 (1), 44–9.
Linton, M. A., Vlissides, J. M. and Calder, P. R. (1989) Composing User Interfaces with Inter Views.IEEE Computer,22 (2), 8–22.
Pan, J. Y-C. and Tenenbaum, J. M. (1986) PIES: An Engineer's Do-It-Yourself Knowledge System for Interpretation of Parametric Test Data.AI Magazine,7 (4), 62–71.
Pan, J. Y-C., Tenenbaum, J. M. and Glicksman, J. (1989) A Framework for Knowledge-Based Computer-Integrated Manufacturing.IEEE Transactions on Semiconductor Manufacturing,SM-2 (2), 33–46.
Smith, R. G., Barth, P. S. and Young, R. L. (1987) A Substrate for Object-Oriented Interface Design, inResearch Directions in Object-Oriented Programming, Shriver, B. and Wagner, P. (Eds), Mass: MIT Press.
Strojwas, A. J. and Director, S. W. (1988) The Process Engineer's Workbench.IEEE Journal of Solid-State Circuits,SC-23 (2), 377–86.
Sycara, K. P. and Marshall, C. M. (1989) Towards an Architecture to Support Integration of Decision-Making in Manufacturing, inIJCAI Workshop on Integrated Architectures for Manufacturing, pp. 93–8, Detroit.
SEMI Equipment Communications Standard II: Message Content, inSEMI Standards, Semiconductor Equipment and Materials Institute, Inc. (1986).
BASEstar. Application Programmer's Reference Guide, Digital Equipment Corporation, Hudson, NH (1988).
Distributed Automation Edition. Application Programmer's Guide S33F-7718-00, IBM (1989).
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Glicksman, J., Hitson, B.L., Pan, J.Y.C. et al. MKS: A conceptually centralized knowledge service for distributed CIM environments. J Intell Manuf 2, 27–42 (1991). https://doi.org/10.1007/BF01471334
Received:
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/BF01471334