Object-Oriented Design of FMS Control Software Based on Object Modeling Technique Diagrams and Petri Nets

Kurapati Venkatesh, Meng Chu Zhou

Research output: Contribution to journalArticlepeer-review

35 Scopus citations


Control software is very important to realizing the full benefits of flexible manufacturing systems. This paper highlights the difficulties in developing such software and proposes an object-oriented design (OOD) method using object modeling technique (OMT) diagrams and Petri nets (PNs). OOD is used to design reusable and easily maintainable software. OMT diagrams are used to represent explicitly different kinds of static relations, such as generalization, aggregation, and association, among the objects in an FMS. PNs are used to model the dynamic behavior of the objects and the entire FMS and to conduct performance analysis. The use of PNs also leads to a method to identify the data structures and operations of software objects. The proposed method is illustrated through an FMS example. Its capability to support reusability, extendibility, and modifiability of the resulting control software design is also demonstrated when the FMS specifications change.

Original languageEnglish (US)
Pages (from-to)118-136
Number of pages19
JournalJournal of Manufacturing Systems
Issue number2
StatePublished - 1998

All Science Journal Classification (ASJC) codes

  • Software
  • Control and Systems Engineering
  • Hardware and Architecture
  • Industrial and Manufacturing Engineering


  • Control Software
  • Flexible Manufacturing Systems
  • Object Modeling Technique Diagrams
  • Object-Oriented Design
  • Petri Nets


Dive into the research topics of 'Object-Oriented Design of FMS Control Software Based on Object Modeling Technique Diagrams and Petri Nets'. Together they form a unique fingerprint.

Cite this