{'fraction_non_alphanumeric': 0.018357487922705314, 'fraction_numerical': 0.0, 'mean_word_length': 5.058479532163743, '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}}
Software Architecture for Cold Roll-forming Design and Simulation

As a result of analysis of the technical difficulties of cold roll-forming and the requirements of a collaborative design system for cold roll-forming, the physical four-tier structure of the cold roll-forming system is proposed. And then the architecture of a multi-agent based collaborative design system is introduced, with defining all the agents of the architecture in detail. Agents communicate with each other using XML technology. Based on it, a prototype system using JavaEE environment is developed. Customers and designers can access the system by internet, customers input product parameters, designers design the roll, and simulation program simulate the design parameters to decide whether the parameters is reasonable and send feedback message to designers. All data are stored in database to carry out data mining and to provide intelligent support. A case study is given at the end of this paper to validate the course of using this multi-agent system