A framework for dataflow models

This forum is for discussion of the System Dynamics model representation standard XMILE. Discussion here will be monitored by the Society's technical standards committee with ideas and concerns conveyed to the OASIS Technical Committee responsible for defining the standard.
Forum rules
Please note: By posting here you grant permission to the Society Technical Committee members to repost with attribution on the OASIS discussion forum. If you have material for which you wish to maintain copyright control please post a link to the copyrighted work.
Post Reply
Magne Myrtveit
Posts: 57
Joined: Mon Jan 12, 2009 6:52 am

A framework for dataflow models

Post by Magne Myrtveit » Thu Aug 08, 2013 3:47 pm

Dear all,

Defining a modelling language is a big task, which requires careful thinking at different levels of abstraction. We can easily end up in endless discussions about details, unless we make sure that we first have a shared view of the big picture.

My suggestion is to arrange our topics into an hierarchy, like this:
  1. Pragmatic level
  2. Conceptual level
  3. Syntactic and semantic levels
  4. Lexical level
This approach as worked quite well for me, when defining Dynaplan Smia.

As agreed with Bob (and Karim too), I have written up a summary of dataflowml, my framework for implementing Dynaplan Smia. Here is a link to the document: http://www.myrtveit.com/papers/A_framew ... models.pdf. It will give you an idea how I have worked with the different levels of the language definition, and it also contains many suggestions and recommendations that I think can be worth taking into account in our work.

I have included my definition of "core system dynamics", which is my first attempt to pick the concepts and features that I believe belong to the standard we are working on.

The document also contains a specification of an equations format (model listing), which seems to be missing in the current XMILE specification.

Comments and corrections are welcome. I hope you enjoy the reading.

Best regards,

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest