Back to Search Start Over

From ontology to executable program code.

Authors :
Elve, Arne Tobias
Preisig, Heinz A.
Source :
Computers & Chemical Engineering. Mar2019, Vol. 122, p383-394. 12p.
Publication Year :
2019

Abstract

• Presenting a method for automatic generation of program code for process models. • Ontology captures model information and equations for the modelled domain. • Model generated in a graph-based model environment reflecting the ontology information. • Equations translated to output format using language templates for the mathematical operators. The implementation of coded mathematical process models is regarded as a cumbersome and challenging task, reasons being that the modeller needs to have expertise both in modelling and computer science. Our ProcessModellerSuite implements a staged approach to modelling starting with the formulation of a context-dependent ontology defining a structure against which the mathematical representation of the principal model components is defined. Process models are then generated by interactively constructing a graph of communicating principle components, which enables the generation of arbitrary complex process models and intermediate storage of customised unit models. This storage of unit models forms the equivalent of the traditional unit-operations libraries, by allowing for insertion of the unit models into other graphs. A task builder combines the information from the graph with the used model components to automatically generate executable program code of the process model, which will be the topic of this paper. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
00981354
Volume :
122
Database :
Academic Search Index
Journal :
Computers & Chemical Engineering
Publication Type :
Academic Journal
Accession number :
136348549
Full Text :
https://doi.org/10.1016/j.compchemeng.2018.09.004