CellML Discussion List

Text archives Help


[cellml-discussion] Include_in_CellML_1.2 requested: [Tracker Item 153] Allow multiple connections between the same pair of components


Chronological Thread 
  • From: cellml-tracker at cellml.org (cellml-tracker at cellml.org)
  • Subject: [cellml-discussion] Include_in_CellML_1.2 requested: [Tracker Item 153] Allow multiple connections between the same pair of components
  • Date: Wed, 29 Aug 2007 11:09:46 +1200 (NZST)

Andrew Miller <ak.miller at auckland.ac.nz> has asked for
Include_in_CellML_1.2:
Tracker Item 153: Allow multiple connections between the same pair of
components
http://bowmore.elyt.com/bugzilla/show_bug.cgi?id=153

------- Additional Comments from Andrew Miller <ak.miller at auckland.ac.nz>
Section 3.2.4 of CellML 1.1 states, in the second sentence of the second
paragraph: "Only one connection may be created between any given pair of
components in a model".

This is a fairly pointless restriction from all fronts:
* From a model authors perspective, it creates a burden on the author to
consolidate all their connections which may have been created for different
purposes, and current model authors claim that such consolidation is time
consuming and error prone.
* From a model readability perspective, it is also burdensome because
connections between variables may not be in a logical order (this is less of
an
issue if tools are used, but the point still holds).
* Implementation experience suggests that it is no harder to allow multiple
connections between the same pair of components when writing simulation
software, but the extra constraint imposes more work on developers when
writing
tools which try to validate the model.

To fix this, we could simply drop the first two sentences of the second
paragraph of Section 3.2.4, and perhaps replace them with a short explanation.




Archive powered by MHonArc 2.6.18.

Top of page