TY - GEN
T1 - INDUSTRIAL MODELING AND PROGRAMMING LANGUAGE (IMPL) FOR COMPLEX DATA ANALYTICS AND DECISION-MAKING PROBLEMS
AU - Menezes, Brenno
AU - Kelly, Jeffrey
AU - Elsherif, Munier
AU - Franzoi, Robert
N1 - Publisher Copyright:
© MCCSIS 2022.All rights reserved.
PY - 2022
Y1 - 2022
N2 - The Industrial Modeling and Programming Language (IMPL) is a sophisticated computational system for tackling large-scale and complex-scope data analytics and decision-making problems in the engineering and operations research fields. Although the software provides both scalar-based (e.g., MATLAB) and set-based modeling (GAMS, AIMMS, AMPL, MOSEL, OPL) as found in most of the modeling programming languages (MPL), IMPL is mainly built as ad hoc and specialized proprietary industrial software platform (closed-source). This is made by built-in structured- and semantic-based modeling that rely on the Unit-Operation-Port-State Superstructure (UOPSS) constructs (for the structure) and Quantity-Logic-Quality Phenomena (QLQP) concepts (for the semantics). Besides the data analytics package included in the IMPL-DATA version, this mathematical programming language enables the modeling and solving of industrial-scale discrete, nonlinear, and dynamic optimization, estimation, and simulation problems found in both the batch and continuous process industries. IMPL's data analytics (DA) includes several functions to concatenate, substitute, sort, cluster, regress, etc., datasets in order to categorize, reduce, track, etc., the given data. IMPL's decision-making (DM) is suitable to support the modeling and solving of design, planning, scheduling, coordinating production, process, operations, optimization, and control problems as well as parameter identification, estimation, and data reconciliation problems. IMPL includes links to various community and commercial LP, QP, MILP and NLP solvers. To summarize, IMPL may be considered as a confluence with the scientific disciplines of applied engineering, management, information and computer science, statistical and data science.
AB - The Industrial Modeling and Programming Language (IMPL) is a sophisticated computational system for tackling large-scale and complex-scope data analytics and decision-making problems in the engineering and operations research fields. Although the software provides both scalar-based (e.g., MATLAB) and set-based modeling (GAMS, AIMMS, AMPL, MOSEL, OPL) as found in most of the modeling programming languages (MPL), IMPL is mainly built as ad hoc and specialized proprietary industrial software platform (closed-source). This is made by built-in structured- and semantic-based modeling that rely on the Unit-Operation-Port-State Superstructure (UOPSS) constructs (for the structure) and Quantity-Logic-Quality Phenomena (QLQP) concepts (for the semantics). Besides the data analytics package included in the IMPL-DATA version, this mathematical programming language enables the modeling and solving of industrial-scale discrete, nonlinear, and dynamic optimization, estimation, and simulation problems found in both the batch and continuous process industries. IMPL's data analytics (DA) includes several functions to concatenate, substitute, sort, cluster, regress, etc., datasets in order to categorize, reduce, track, etc., the given data. IMPL's decision-making (DM) is suitable to support the modeling and solving of design, planning, scheduling, coordinating production, process, operations, optimization, and control problems as well as parameter identification, estimation, and data reconciliation problems. IMPL includes links to various community and commercial LP, QP, MILP and NLP solvers. To summarize, IMPL may be considered as a confluence with the scientific disciplines of applied engineering, management, information and computer science, statistical and data science.
KW - Data Analytics
KW - Decision-Making
KW - IMPL
KW - Programming Languages
KW - Semantic Programming
KW - Structured
UR - https://www.scopus.com/pages/publications/85142385240
M3 - Conference contribution
AN - SCOPUS:85142385240
T3 - 16th International Conference on Computer Graphics, Visualization, Computer Vision and Image Processing, CGVCVIP 2022, 8th International Conference on Connected Smart Cities, CSC 2022, 7th International Conference on Big Data Analytics, Data Mining and Computational Intelligence, BigDaCI 2022, and 11th International Conference on Theory and Practice in Modern Computing, TPMC 2022 - Held at the 16th Multi Conference on Computer Science and Information Systems, MCCSIS 2022
SP - 168
EP - 175
BT - 16th International Conference on Computer Graphics, Visualization, Computer Vision and Image Processing, CGVCVIP 2022, 8th International Conference on Connected Smart Cities, CSC 2022, 7th International Conference on Big Data Analytics, Data Mining and Computational Intelligence, BigDaCI 2022, and 11th International Conference on Theory and Practice in Modern Computing, TPMC 2022 - Held at the 16th Multi Conference on Computer Science and Information Systems, MCCSIS 2022
PB - IADIS Press
T2 - 16th International Conference on Computer Graphics, Visualization, Computer Vision and Image Processing, CGVCVIP 2022, 8th International Conference on Connected Smart Cities, CSC 2022, 7th International Conference on Big Data Analytics, Data Mining and Computational Intelligence, BigDaCI 2022, and 11th International Conference on Theory and Practice in Modern Computing, TPMC 2022 - Held at the 16th Multi Conference on Computer Science and Information Systems, MCCSIS 2022
Y2 - 19 July 2022 through 22 July 2022
ER -