Industrial Software for Computer Aided Process Engineering (CAPE) Modeling and Programming Skills Development

被引:0
|
作者
Kelly, Jeffrey D. [1 ]
Menezes, Brenno C. [2 ]
机构
[1] Ind Algorithms Ltd, 15 St Andrews Rd, Toronto, NB M1P 4C3, Canada
[2] Hamad Bin Khalifa Univ, Qatar Fdn, Coll Sci & Engn, Div Engn Management & Decis Sci, Doha, Qatar
关键词
Modeling languages; Programming skills; Industrial Modeling and Programming Language; Computer programming languages; Exploitation of CAPE tools; GENERAL ALGORITHM; BATCH-OPERATIONS;
D O I
10.1016/B978-0-12-823377-1.50340-2
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The Industrial Modeling and Programming Language (IMPL) software designed for the process system engineering (PSE) and operations research (OR) communities is architected to be a structural unit-operation-port-state superstructure (UOPSS) and a semantic quantity-logic-quality phenomena (QLQP) modeling language embedded into a computer programming language with the capability to model and solve industrial optimization, estimation or simulation problems (or sub-problems). In such computer aided process engineering (CAPE) systems, to evolve towards the requirements of advanced modeling and programming skills in a staged fashion, there is a mixture, blend or combination of IML (Industrial Modeling Language), IPL (Industrial Programming Language) and IMPC (Industrial Modeling and Programming Code) for convenience, expressiveness and expedience. IML is how the user may configure the problem using a flat file to fill specific fields or frames by configuring (without coding) the embedded sets (from the UOPSS and QLQP), parameters, variables, and constraints. IPL is how a user may code problems by using computer programming languages to manipulate IMPL using any of its receiving and retrieving routines and with and without using the IML facilities for configuration when required. IMPC is implemented into a machine-coded language (Intel Fortran) to allow IMPL's modeling facilities to be combined with a powerful general-purpose programming language to formulate any new type of set, parameter, variable and/or constraint. To summarize, IMPL may be considered as a confluence with the scientific disciplines of applied engineering, information and computing technologies, statistics, data analytics and decision sciences, that deliveries easy-to-handle and integrative capabilities for modeling and programming in a progressive-learning evolution and high-performance shareable work amongst PSE and OR teams.
引用
下载
收藏
页码:2035 / 2040
页数:6
相关论文
共 50 条
  • [41] COMPUTER-AIDED ENGINEERING IN THE PROCESS INDUSTRY
    CANFIELD, FB
    CHEMICAL ENGINEERING PROGRESS, 1985, 81 (09) : 31 - 34
  • [42] FORMAL STRUCTURE OF THE DESIGN PROCESS AND SOFTWARE IN INDUSTRIAL COMPUTER-AIDED DESIGN PROGRAMS.
    Gakh, V.Ya.
    Krutitskii, A.Yu.
    1600,
  • [43] Computer-aided method for catalytic reaction engineering research & process development
    Xia M.
    Niu C.
    Shi H.
    Zhang W.
    Ma Z.
    Chen C.
    Jia L.
    Hou B.
    Li D.
    Huagong Xuebao/CIESC Journal, 2020, 71 (01): : 166 - 176
  • [44] Computer aided engineering applications in exhaust gas recirculation system development process
    Chen, Hong
    Ni, Jimin
    Ye, Nianye
    Shi, Xiuyong
    Jixie Gongcheng Xuebao/Journal of Mechanical Engineering, 2012, 48 (22): : 155 - 161
  • [45] Development of Computer Games for Training Programming Skills
    Shabalina, Olga
    Vorobkalov, Pavel
    Kataev, Alexander
    Davtian, Alexander
    Blanchfield, Peter
    PROCEEDINGS OF THE 6TH EUROPEAN CONFERENCE ON GAMES BASED LEARNING, 2012, : 460 - 470
  • [46] Computer aided software FMEA for Unified Modeling Language based software
    Hecht, H
    An, XG
    Hecht, M
    ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM, 2004 PROCEEDINGS, 2004, : 243 - 248
  • [47] MODELING AND IMPROVING AN INDUSTRIAL SOFTWARE PROCESS
    BANDINELLI, S
    FUGGETTA, A
    LAVAZZA, L
    LOI, M
    PICCO, GP
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1995, 21 (05) : 440 - 454
  • [48] APPLYING INDUSTRIAL ENGINEERING TECHNIQUES TO COMPUTER PROGRAMMING MANAGEMENT
    BROWN, WF
    MASON, RP
    JOURNAL OF SYSTEMS MANAGEMENT, 1970, 21 (10): : 34 - 41
  • [49] TEACHING COMPUTER PROGRAMMING FOR INDUSTRIAL ENGINEERING WITHOUT TEACHER
    Galindo, Jose
    Galindo, Patricia
    PROCEEDINGS OF THE 7TH TEACHING & EDUCATION CONFERENCE, LONDON, 2019, : 58 - 66
  • [50] THE DEVELOPMENT OF SELF-REGULATION SKILLS THROUGH THE MODELING AND STRUCTURING OF COMPUTER-PROGRAMMING
    ARMSTRONG, AM
    ETR&D-EDUCATIONAL TECHNOLOGY RESEARCH AND DEVELOPMENT, 1989, 37 (02): : 69 - 76