Computer Science Graduate Seminar: NESTML - die domänenspezifische Sprache für den NEST-Simulator neuronaler Netzwerke


Thursday, December 07, 2017, 1:00pm

Location: E3, 9222

Speaker: Dimitri Plotnikov, M.Sc. RWTH


Biological nervous systems exhibit astonishing complexity. Neuroscientists aim to capture this complexity by modeling and simulation of the underlying biological processes. Therefore it is hard to create suitable models which are necessary to depict the neuromorphic processes, which makes it difficult to create these models. Powerful tools are thus needed, which enable neuroscientists to express models in a comprehensive and concise way and generate efficient code for digital simulations. Domain-specific languages allow limited and problem-oriented functional scope compared to general purpose programming languages. The increased productivity of the developers and improved quality of the resulting software systems are regarded as advantages of a DSL. The increased productivity results from the fact that models in a suitably selected notation are more compact in comparison to an equivalent representation in a general purpose language. Several languages for computational neuroscience have been proposed. However, as these languages often seek simulator independence they typically only support a subset of the features desired by the modeler. This thesis presents the design and implementation of the modular and extensible domain-specific language NESTML, which provides neuroscience domain concepts as first-class language constructs and supports domain experts in creating neuron models for the neural simulation tool NEST.

The computer science lecturers invite interested people to join.