Journal of Materials Processing Technology 76 (1998) 212 – 218 Modelling and design of flexible manufacturing systems using SADT and Petri nets tools Krzysztof Santarek a, *, Ibrahim M. Buseif a,b a Institute for Organisation of Production Systems, Faculty of Production Engineering, Warsaw Uniersity of Technology, 85 Narbutta Str., 02 -524 Warsaw, Poland b Faculty of Industrial Engineering, Uniersity of Garyounis, Garyounis, Libya Received 26 May 1997; received in revised form 14 July 1997 Abstract This paper describes an approach to manufacturing systems design that allows automatic generation of controller logic from a high level system design specification. The high level system design specification was developed using SADT method and Design/IDEF software package. The interface is based on a number of transformation rules from an IDEF0 specification into a Petri net. A standard qualitative analysis and simulation of the Petri net is used to determine if the manufacturing system will operate in the desired manner. © 1998 Elsevier Science S.A. All rights reserved. Keywords: Flexible manufacturing systems; Structured analysis and design technique (SADT); Petri nets 1. Introduction The purpose of this paper is to introduce a method and tools supporting design of automated manufactur- ing systems and their sequential controllers. The design of manufacturing systems and the development of man- ufacturing system controllers have become closely linked as the manufacturing environment has got more automated. This is especially true in the case of flexible manufacturing systems (FMS’s). The transition from manufacturing system design to management and con- troller design is often an awkward process. Part of this problem consists in lack of standard tools for transla- tion of a manufacturing system description into a spe- cification of management and control functions. This paper describes an approach that enables automatic generation of controller logic directly from a high level system design specification. The high level system de- sign specification was developed with the use of SADT method and Design/IDEF software package. The inter- face is based on a number of transformation rules from an IDEF0 specification into a Petri net. A standard qualitative analysis and simulation of the Petri net is used to determine if the manufacturing system will operate in the desired manner. 2. An introduction to SADT/IDEF0 and Petri net modelling Structured analysis and design technique (SADT) is a standard tool used in design of computer integrated manufacturing systems, including flexible manufactur- ing systems. Although SADT does not need any specific supporting tools, several computer programs imple- menting SADT methodology have been developed. One of them is Design/IDEF, which implements IDEF0 method. SADT/IDEF0 represents activity oriented modelling approach. IDEF0 representation of a manu- facturing system consists of an ordered set of boxes representing activities performed by the system. The activity may be a decision-making, information conver- sion, or material conversion activity. The inputs are those items which are transformed by the activity; the output is the result of the activity. The conditions and rules describing the manner in which the activity is performed are represented by control arrows. The * Corresponding author. Fax.: +48 22 499798; e-mail: ksan@wip.pw.edu.pl 0924-0136/98/$19.00 © 1998 Elsevier Science S.A. All rights reserved. PII S0924-0136(97)00350-6