Improving the software engineering of brew house plants by modularizing the control software

被引:0
|
作者
Brunner, Benjamin [1 ]
Aicher, Thomas [1 ]
Gemein, Fabian [1 ]
Vogel-Heusert, Birgit [1 ]
机构
[1] Tech Univ Munich, Inst Automat & Informat Syst, Munich, Germany
来源
IFAC PAPERSONLINE | 2018年 / 51卷 / 10期
关键词
Programmable logic controllers; Process control; Model-driven engineering;
D O I
10.1016/j.ifacol.2018.06.269
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The development of control software for automation plants is a time-consuming task. With a modular structure of the control software, which is derived from a functional decomposition of plant and process, this paper presents an alternative approach to the widely used procedure "Copy, paste, modify" of the control software of a similar plant. The approach is applied on batch process plants, in particular 2-vessel brew house plants. Their plant topologies are modularized with regard to hardware, process and control. Based on the established modular structure of the plant control, software modules are developed. Generating the control software of new plants from an assembly of these software modules will reduce implementation effort and improve software reusability. As a proof of concept, a prototypical test plant is constructed and run with control software, which was automatically generated from a prototypical tool implementation. (C) 2018, IFAC (International Federation of Automatic Control) Hosting by Elsevier Ltd. All rights reserved.
引用
收藏
页码:241 / 248
页数:8
相关论文
共 50 条
  • [1] IMPROVING SOFTWARE RELIABILITY BY APPLICATION OF SOFTWARE ENGINEERING APPROACH
    Nagar, Pankaj
    Thankachan, Blessy
    PROCEEDINGS OF THE 2011 3RD INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGY AND ENGINEERING (ICSTE 2011), 2011, : 321 - 328
  • [2] Improving the software engineering algorithm for business
    Fedotov, A. A.
    Sergeev, S. M.
    Kravets, O. Ja
    Borisoglebskaya, L. N.
    Nique, E. N.
    II INTERNATIONAL SCIENTIFIC CONFERENCE ON APPLIED PHYSICS, INFORMATION TECHNOLOGIES AND ENGINEERING 25, PTS 1-5, 2020, 1679
  • [3] Improving the State of Automotive Software Engineering
    Haghighatkhah, Alireza
    Oivo, Markku
    Banijamali, Ahmad
    Kuvaja, Pasi
    IEEE SOFTWARE, 2017, 34 (05) : 82 - 86
  • [4] Improving Scalability of Software Engineering Courses
    Schefer-Wenzl, Sigrid
    Miladinovic, Igor
    INNOVATIVE APPROACHES TO TECHNOLOGY-ENHANCED LEARNING FOR THE WORKPLACE AND HIGHER EDUCATION, THE LEARNING IDEAS CONFERENCE 2022, 2023, 581 : 377 - 382
  • [5] Improving team performance in software engineering
    Lingard, R
    Berry, E
    SELECTED PAPERS FROM THE 11TH INTERNATIONAL CONFERENCE ON COLLEGE TEACHING AND LEARNING, 2000, : 125 - 132
  • [6] Improving dispatching software in railway engineering
    Schuetz, Isabel
    Stelzer, Anselmo
    6TH INTERNATIONAL CONFERENCE ON APPLIED HUMAN FACTORS AND ERGONOMICS (AHFE 2015) AND THE AFFILIATED CONFERENCES, AHFE 2015, 2015, 3 : 2929 - 2936
  • [7] ENGINEERING SOFTWARE - DEVELOP IN-HOUSE OR PURCHASE?
    Shipley, Tony L.
    S V Sound and Vibration, 1984, 18 (06): : 22 - 24
  • [8] ENGINEERING SOFTWARE - DEVELOP IN-HOUSE OR PURCHASE
    SHIPLEY, TL
    SOUND AND VIBRATION, 1984, 18 (06): : 22 - 24
  • [9] Improving bioinformatics software quality through incorporation of software engineering practices
    Noorar A.
    PeerJ Computer Science, 2022, 8
  • [10] Improving bioinformatics software quality through incorporation of software engineering practices
    Noor, Adeeb
    PEERJ COMPUTER SCIENCE, 2022, 8