The draft CellML 1.2 specification I sent out last week
is very generic and delegates the responsibility for narrowing down the
scope of CellML to something that can be implemented to secondary
To get an idea of what a secondary specification might look like, I've
created a draft for models with the following features:
* Differential algebraic equations (including ODEs) are supported.
* There can be multiple dependent variables, but only one independent
* Basic events can be handled using boolean variables and piecewise
based rules to make changes when events happen.
The draft is available at:
It is also up on GitHub:
cellml-discussion mailing list