Views
The software developer role interacts with systems at a machine level. Exchange syntaxes, APIs, transport protocols, query interfaces etc are usually the mechanisms of interaction.
Goals
- exchange models
- find models (active and passive)
use-case: find a model(FindAModelSoftwareDeveloper)
- create models
CellMLAPI
- update models
CellMLAPI
- access the mathematics in a model
MathMLAPI
- reuse models
ReuseAModelSoftwareDeveloper
- represent models
RepresentAModel
- provide visual interfaces
- validate models
- run models in a simulation
