A flexible manufacturing system (FMS) is a complex manufacturing system, which demands a robust control software for its scheduling, planning and control functions. This study considers the applications of multi-agent systems (MAS) in FMS control systems. Its aim was to establish a new hybrid-based approach in the design and analysis of agent-based FMS control systems. The proposed hybrid approach is based on the UML (Unified Modelling Language) and CPN (Coloured Petri Net) modeling technologies. The UML modeling methodology was adopted in the design and specification of the MAS-based FMS control systems and the individual agent. A mapping mechanism was developed to convert the UML views into CPN models. The CPN models can then be used to represent the dynamic behavior and interactions of agents in the MAS. In the corresponding CPN model, resource allocation by agents is represented by the color tokens. Three different flexible assembly cell (FAC) configurations were used as examples of manufacturing systems. According to a simple FAC configuration, a generic Chapter 1. INTRODUCTION