The complexity of the design of supervisory controllers for today's high-tech systems is ever increasing with the rise in demands for higher safety and functionality. Supervisory control synthesis enables the design engineer to automatically generate a supervisory controller from a model of the plant and a model of the controller requirements. Although supervisory control theory is an active research area, the number of industrial applications remains relatively low. One of the main reasons for this is the lack of guidelines for practical applications of supervisory control theory, especially in case of large-scale systems with numerous components and complex dependencies. In this paper, guidelines are given for the process of obtaining and...