NineML – a description language for spiking neuron network modeling: the abstraction layer - Raikov, Ivan (BioMed Central, 2010)