A Model-Driven Approach on Object-Oriented PLC Programming for Manufacturing Systems with Regard to Usability

被引:29
|
作者
Obermeier, Martin [1 ]
Braun, Steven [1 ]
Vogel-Heuser, Birgit [1 ]
机构
[1] Tech Univ Munich, Inst Automat & Informat Syst, D-85748 Munich, Germany
关键词
Manufacturing systems (MSs); model-driven development; model-driven engineering (MDE); object-oriented modeling; object-oriented software engineering; usability; AUTOMATION; UML;
D O I
10.1109/TII.2014.2346133
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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, an 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 are presented, showing the benefits of this new approach in comparison with 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.
引用
收藏
页码:790 / 800
页数:11
相关论文
共 50 条
  • [1] OBJECT-ORIENTED MODEL-DRIVEN CONTROL
    DRYSDALE, A
    MCROBERTS, M
    SAGER, J
    WHEELER, R
    [J]. LIFE SCIENCES AND SPACE RESEARCH XXV (3): NATURAL AND ARTIFICIAL ECOSYSTEMS, 1994, 14 (11): : 313 - 322
  • [2] Usability Evaluation on Teaching and Applying Model-Driven Object Oriented Approaches for PLC Software
    Vogel-Heuser, Birgit
    Braun, Steven
    Obermeier, Martin
    Jobst, Fabian
    Schweizer, Karin
    [J]. 2012 AMERICAN CONTROL CONFERENCE (ACC), 2012, : 4463 - 4469
  • [3] Using of Model-Driven and Object-Oriented Approach to Designing Image Processing Application
    Tarasiev, Andrey
    Filippova, Margarita
    Aksyonov, Konstantin
    Aksyonova, Olga
    Kruglov, Vasiliy
    [J]. INTERNATIONAL CONFERENCE ON NUMERICAL ANALYSIS AND APPLIED MATHEMATICS (ICNAAM-2018), 2019, 2116
  • [4] A Model-Driven Approach to Generate External DSLs from Object-Oriented APIs
    Cosentino, Valerio
    Tisi, Massimo
    Izquierdo, Javier Luis Canovas
    [J]. SOFSEM 2015: THEORY AND PRACTICE OF COMPUTER SCIENCE, 2015, 8939 : 423 - 435
  • [5] Using Coding Patterns in a Model-Driven Approach to Teaching Object Oriented Programming
    Paterson, James H.
    Haddow, John
    Cheng, Ka Fai
    [J]. ITICSE 2009: PROCEEDING OF THE 2009 ACM SIGSE ANNUAL CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2009, : 358 - 358
  • [6] OBJECT-ORIENTED APPROACH TO THE SPECIFICATION OF MANUFACTURING SYSTEMS
    JOANNIS, R
    KRIEGER, M
    [J]. COMPUTER INTEGRATED MANUFACTURING SYSTEMS, 1992, 5 (02): : 133 - 145
  • [7] Mining Design Patterns in Object Oriented Systems by a Model-Driven Approach
    Bernardi, Mario Luca
    Di Lucca, Giuseppe Antonio
    [J]. ADVANCES IN SOFTWARE ENGINEERING, 2010, 117 : 67 - 77
  • [8] Object-oriented model for the specification of manufacturing systems
    Wong, S.T.W.
    Mak, K.L.
    Lau, H.Y.K.
    [J]. Computers and Industrial Engineering, 1999, 36 (03): : 655 - 671
  • [9] An object-oriented model for the specification of manufacturing systems
    Wong, STW
    Mak, KL
    Lau, HYK
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 1999, 36 (03) : 655 - 671
  • [10] Traceability-centric model-driven object-oriented engineering
    Her, Jin Sun
    Yuan, Hao
    Kim, Soo Dong
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2010, 52 (08) : 845 - 870