Skip to main content

LUP Student Papers

LUND UNIVERSITY LIBRARIES

Code Generation from JGrafchart to Modelica

Dressler, Isolde LU (2004) In MSc Theses
Department of Automatic Control
Abstract
In this thesis the possibility to use the discrete-event modelling tool JGrafchart as a front end to the object-oriented modelling language Modelica has been studied. In this context, a code generator from JGrafchart to Modelica has been implemented. The code generator includes the basic JGrafchart objects like steps, transitions and variables, but also hierarchical elements like macrosteps and inlined procedure documents. The generated Modelica model imitates the JGrafchart execution model in an algorithm section. The code generator is finally tested on an example of a controller or at tank system.
Please use this url to cite or link to this publication:
author
Dressler, Isolde LU
supervisor
organization
year
type
H3 - Professional qualifications (4 Years - )
subject
publication/series
MSc Theses
report number
TFRT-5726
ISSN
0280-5316
language
English
id
8848017
date added to LUP
2016-03-18 19:04:08
date last changed
2016-03-18 19:04:08
@misc{8848017,
  abstract     = {{In this thesis the possibility to use the discrete-event modelling tool JGrafchart as a front end to the object-oriented modelling language Modelica has been studied. In this context, a code generator from JGrafchart to Modelica has been implemented. The code generator includes the basic JGrafchart objects like steps, transitions and variables, but also hierarchical elements like macrosteps and inlined procedure documents. The generated Modelica model imitates the JGrafchart execution model in an algorithm section. The code generator is finally tested on an example of a controller or at tank system.}},
  author       = {{Dressler, Isolde}},
  issn         = {{0280-5316}},
  language     = {{eng}},
  note         = {{Student Paper}},
  series       = {{MSc Theses}},
  title        = {{Code Generation from JGrafchart to Modelica}},
  year         = {{2004}},
}