From Model Specification to Simulation of Biologically Constrained Networks of Spiking Neurons 

Authors: Paul Richmond, Alex Cope, Kevin Gurney, David Allerton

The Spiking Neural Mark-up Language is modelling language for describing the configuration of biological neural networks (brains). The language is open source and separate from any particular simulator or software tool and acts as a concise description of a model which can be used as a basis for providing simulations and for visualisation. This paper gives examples of the language design and demonstrates how models can be turned into executable code in a number of common simulators. The language has since been adopted by a number of high profile research projects and has inspired the SpineCreator graphical editor for SpineML.

Picture shows the outputs of generating code from a SpineML model in three different simulators