This paper presents the modular automation for reuse in manufacturing systems (modAT4rMS) approach to support the model-driven engineering (MDE) of object oriented manufacturing automation software with regard to its usability and software modularity. With usability we refer to the aspects effectiveness, efficiency and user acceptance, as defined by ISO 9241-11. The modAT4rMS notations are based on selected features from the Unified Modeling Language (UML) and the Systems Modeling language (SysML) and iteratively further developed by a series of empirical studies with industrial practitioners as well as mechatronics trainees. With modAT4rMS a MDE approach for Programmable Logic Controller (PLC) programming was developed with the goal to facilitate modular object oriented programming of PLC software by improving the representation of the relationships between the structure and behavior diagram types and by reducing the level of abstraction in the structure model. modAT4rMS notations for PLC software structure and software behavior modeling are presented and illustrated with a modeling example using a modAT4rMS editor prototype. For the evaluation of the developed notations the results from a study with 168 participants is presented, showing the benefits of this new approach in comparison to the classic procedural paradigm (IEC 61131-3) and the domain specific UML profile plcML in regard to programming performance and usability aspects. Finally the advantages and limitations of the approach are discussed and an outlook for further development is given.
翻译:本文件介绍了制造系统再利用模块自动化(modAT4rMS)的方法,以支持以物体为导向的制造自动化软件的模型驱动工程(MDE)的可使用性和软件模块模块化。我们提到ISO 9241-11所界定的效果、效率和用户接受度。modAT4rMS的批注基于统一建模语言(UML)和系统建模语言(SysML)的选定特征,并通过与工业从业人员和中子系统受训人员进行的一系列经验性研究来进一步反复开发。与MdAT4rMS一起,为可编程逻辑管理员(PLC)编程开发了MDE(ME)方法,目的是通过改进结构和行为图表类型之间的关系以及降低结构模型的抽象程度,促进PLC软件的模块化、效率和用户的接受度。MTA4rMS对PLS结构和软件的模拟作了进一步介绍,并用一个示范性实例,使用MondAT4rMS编辑原型。关于可编程的MEML的M方法的ML方法的M方法的MD方法的模型设计方法,在评估中和模型模型分析中展示了188的模型分析结果。