Automatic Generation of Simulation Code for Embedding Custom Unit Operations in CAPE Software

被引:1
|
作者
Tolksdorf, Gregor [1 ]
Esche, Erik [1 ]
Wozny, Guenter [1 ]
Repk, Jens-Uwe [1 ]
机构
[1] Tech Univ Berlin, Proc Dynam & Operat Grp, Str 17 Juni 135, D-10623 Berlin, Germany
关键词
Automatic Code Generation; Model-based Simulation; Customized Modelling; CAPE-OPEN;
D O I
10.1016/B978-0-444-63965-3.50079-9
中图分类号
TQ [化学工业];
学科分类号
0817 ;
摘要
In this contribution we present a novel approach for users of an equation-based modelling environment to create highly customized, reusable transformation models for automatic code generation. When such a model is applied on an equation system describing a unit operation, export-/implementation-ready simulation code can be generated for CAPE-OPEN-compliant flowsheeting environments and erroneous manual implementation can be avoided. Necessary features for a transformation-model class enabling the code generation for a unit operation are determined. In a case-study the successful application of a transformation-model instance on a model of a membrane separation unit operation is demonstrated. It shows the correctness of the implemented models and highlights the power of this model-driven approach regarding customizability and reusability.
引用
收藏
页码:463 / 468
页数:6
相关论文
共 39 条
  • [1] Automatic data path generation from C code for custom processors
    Trajkovic, Jelena
    Gajski, Daniel
    EMBEDDED SYSTEM DESIGN: TOPICS, TECHNIQUES AND TRENDS, 2007, 231 : 107 - 120
  • [2] Metamodeling of Reference Software Architecture and Automatic Code Generation
    Turhan, Nafiye Kubra
    Oguztuzun, Halit
    ACM PROCEEDINGS OF THE 10TH EUROPEAN CONFERENCE ON SOFTWARE ARCHITECTURE WORKSHOPS (ECSA-W), 2016,
  • [3] AUTOMATIC CODE GENERATION STEPS UP SOFTWARE PRODUCTIVITY
    RAZDOW, A
    HACKLER, R
    SMABY, R
    ELECTRONIC DESIGN, 1982, 30 (26) : 163 - 167
  • [4] A Method of Automatic Code Generation for Spacecraft OBDH Software
    Zhang, Hongjun
    Pan, Li
    Yu, Mengmeng
    WIRELESS AND SATELLITE SYSTEMS, PT I, 2019, 280 : 275 - 282
  • [5] Ontology and automatic code generation on modeling and simulation
    Gheraibia, Youcef
    Bourouis, Abdelhabib
    2012 6TH INTERNATIONAL CONFERENCE ON SCIENCES OF ELECTRONICS, TECHNOLOGIES OF INFORMATION AND TELECOMMUNICATIONS (SETIT), 2012, : 69 - 73
  • [6] Automatic code generation end space on-board software
    Terraillon, JL
    Ankersen, F
    Vardanega, T
    Carranza, JM
    DASIA 99: DATA SYSTEMS IN AEROSPACE, 1999, 447 : 281 - 289
  • [7] An automatic code generation tool for partitioned software in distributed systems
    Sairaman, V
    Ranganathan, N
    Singh, NS
    19TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 2005, : 477 - 480
  • [8] Automatic Generation of Executable Code from Software Architecture Models
    Stavrou, Aristos
    Papadopoulos, George A.
    INFORMATION SYSTEMS DEVELOPMENT: CHALLENGES IN PRACTICE, THEORY AND EDUCATION, VOLS 1AND 2, 2009, : 1047 - 1058
  • [9] PLC CODE PROCESSING FOR AUTOMATIC SIMULATION MODEL GENERATION
    Popovics, Gergely
    Pfeiffer, Andras
    Kadar, Botond
    Ven, Zoltan
    Monostori, Laszlo
    10TH INTERNATIONAL CONFERENCE ON MODELING AND APPLIED SIMULATION, MAS 2011, 2011, : 155 - 159
  • [10] Automatic Configurable Hardware Code Generation for Software-Defined Radios
    Tsoeunyane, Lekhobola
    Winberg, Simon
    Inggs, Michael
    COMPUTERS, 2018, 7 (04)