Related articles |
---|
Any docs on Visual programming languages ? balbirthomas@hotmail.com (B Thomas) (2004-10-02) |
Re: Any docs on Visual programming languages ? tarvydas@attcanada.ca (Paul Tarvydas) (2004-10-09) |
From: | B Thomas <balbirthomas@hotmail.com> |
Newsgroups: | comp.compilers |
Date: | 2 Oct 2004 01:22:36 -0400 |
Organization: | Road Runner High Speed Online http://www.rr.com |
Keywords: | visual, question |
Posted-Date: | 02 Oct 2004 01:22:36 EDT |
Hi,
I am interested in how applications like simulink in Matlab
can translate visual descriptions of a dynamical system into
a set of differential algebraic equations. I am familiar
with lex/yacc and basic compiler theory to know how to
parse an equations written in plain text like say a matlab
script. But a two dimensional flow chart ?? One thing I
can think of is representing the diagram by some sought of
xml description as it is built by a the drawing program and
then parsing the xml description. However the devil seems
to be in the detail.
I was able to glean some ideas using google. Most pointed me
towards graph grammars and graph transformations. One notable
exception was articles by "James R Burns" on converting
forrester diagrams to differential equations. But diagrams
used by applications like simulink, vensim and many others
are vastly more complicated (I think).
I have very little knowledge about graph grammars/graph
transformations or visual programming languages. I would
be greatfull if you could give me a pointer or two on
where to start reading. Books, Papers, web links anything
would be great. Hopefully directed towards a newbie.
Also are then any open source toolkits/compiler compilers/parser
generators for visual programming languages/graph grammars.
sincerely
B Thomas
Return to the
comp.compilers page.
Search the
comp.compilers archives again.