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 条
  • [31] Software engineering techniques for computer-aided learning
    Ibrahim, Bertrand
    Education & computing, 1989, 5 (04): : 215 - 222
  • [32] Computers in engineering - Computer-aided manufacturing software
    Trego, L
    AEROSPACE ENGINEERING, 1995, 15 (10) : 13 - 14
  • [33] Process sustainability prediction: a computer aided design tool for sustainable industrial development
    Fermeglia, M.
    Toma, L.
    Longo, G.
    ECOSYSTEMS AND SUSTAINABLE DEVELOPMENT VIII, 2011, : 165 - +
  • [34] CONSTRUCTION OF SPECIALIZED COMPUTER AIDED SOFTWARE ENGINEERING (CASE) TOOLS FOR THE DEVELOPMENT OF EXPERT SYSTEMS
    Burnashev, Rustam A.
    Gubaydullin, Albert V.
    Enikeev, Arslan I.
    3C TECNOLOGIA, 2020, 9 (01): : 61 - 76
  • [35] On Fuzzy Expert System Development Using Computer-Aided Software Engineering Tools
    Polkovnikova, N. A.
    Kureichik, V. M.
    2014 IEEE EAST-WEST DESIGN & TEST SYMPOSIUM (EWDTS), 2014,
  • [36] Hybrid Expert System Development Using Computer-Aided Software Engineering Tools
    Polkovnikova, Natalia A.
    Kureichik, Victor M.
    KNOWLEDGE-BASED SOFTWARE ENGINEERING, JCKBSE 2014, 2014, 466 : 433 - 445
  • [37] Computer aided engineering of the sheet bending process
    Forcellese, A
    Fratini, L
    Gabrielli, F
    Micari, F
    JOURNAL OF MATERIALS PROCESSING TECHNOLOGY, 1996, 60 (1-4) : 225 - 232
  • [38] INTEGRATED COMPUTER-AIDED PROCESS ENGINEERING
    MOTARD, RL
    COMPUTERS & CHEMICAL ENGINEERING, 1989, 13 (11-12) : 1199 - 1206
  • [39] Computer aided engineering of the sheet bending process
    Univ of Ancona, Ancona, Italy
    J Mater Process Technol, 1-4 (225-232):
  • [40] PERSPECTIVES ON COMPUTER-AIDED PROCESS ENGINEERING
    WINTER, P
    CHEMICAL ENGINEERING RESEARCH & DESIGN, 1990, 68 (05): : 403 - 406