Abstract In this paper we will show how object-oriented techniques can be used for the structuring and implementation of large real time control systems. We map the physical system into a set of selfcontained software models - internal resources - that interact through high-level messages. These objects encapsulate specific control aspects from the synchronization necessities of the overall system. The synchronization is administered by an application-specific entity - a controller. We further argue that this controller is best implemented as a distributed object, leading to a product-related view of the system. Such a controller can be generalized, driven by adaptable recipes that describe the workprocess, giving a high-level implementation mechanism specifically developed for expressing distributed control of fabrication processes.
[1]
P. Ramadge,et al.
Supervisory control of a class of discrete event processes
,
1987
.
[2]
Bengt Lennartson,et al.
Control of Manufacturing Systems - An Object Oriented Approach
,
1992
.
[3]
Bengt Lennartson,et al.
Object Oriented Structuring of Real Time Control Systems
,
1992
.
[4]
Sadashiv Adiga,et al.
Software modelling of manufacturing systems: A case for an object-oriented programming approach
,
1989
.
[5]
Bengt Lennartson,et al.
CONTROL OF MANUFACTURING SYSTEMS: AN OBJECT ORIENTED APPROACH
,
1993
.