SoftwareDeveloper
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