{'fraction_non_alphanumeric': 0.019629225736095966, 'fraction_numerical': 0.0, 'mean_word_length': 5.8, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Modular generic software system for cellular FMS

The development of complex, flexible manufacturing systems (FMS) is very much dependent on the development of the associated control software. Because of the complexity involved, reliable and quality FMS software with comprehensive functionality and sophistication is difficult to design, implement and maintain. This paper proposes a modular, generic software system. Using the software developed, a range of cellular FMS (CFMS) control software can be generated from a library of well-defined software building blocks. This paper also describes the design of a generic software architecture, covering specifications for the control architecture, controller structure and software platform. Application of the building block concept has addressed the CFMS software problem effectively and the resulting software possesses a high degree of modularity and flexibility.