Skip to main content

Experiences with Model-Driven Engineering in Neurorobotics

  • Conference paper
  • First Online:
Modelling Foundations and Applications (ECMFA 2016)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 9764))

Included in the following conference series:

Abstract

Model-driven engineering (MDE) has been successfully adopted in domains such as automation or embedded systems. However, in many other domains, MDE is rarely applied. In this paper, we describe our experiences of applying MDE techniques in the domain of neurorobotics – a combination of neuroscience and robotics, studying the embodiment of autonomous neural systems. In particular, we participated in the development of the Neurorobotics Platform (NRP) – an online platform for describing and running neurorobotic experiments by coupling brain and robot simulations. We explain why MDE was chosen and discuss conceptual and technical challenges, such as inconsistent understanding of models, focus of the development and platform-barriers.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    https://www.humanbrainproject.eu/.

  2. 2.

    http://www.clearpathrobotics.com/husky/.

  3. 3.

    https://eclipse.org/Xtext/.

  4. 4.

    http://www.eclipse.org/sirius/.

  5. 5.

    http://jinja.pocoo.org/.

References

  1. Hines, M.L., Carnevale, N.T.: The NEURON simulation environment. Neural Comput. 9(6), 1179–1209 (1997)

    Article  Google Scholar 

  2. Gewaltig, M.-O., Diesmann, M.: NEST (NEural Simulation Tool). Scholarpedia 2(4), 1430 (2007)

    Article  Google Scholar 

  3. Koenig, N., Howard, A.: Design and use paradigms for gazebo, an opensource multi-robot simulator. In: Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), vol. 3, pp. 2149–2154. IEEE (2004)

    Google Scholar 

  4. Braitenberg, V.: Vehicles: Experiments in Synthetic Psychology. MIT press, Cambridge (1986)

    Google Scholar 

  5. Hinkel, G., Groenda, H., Vannucci, L. et al.: A domain-specific language (DSL) for integrating neuronal networks in robot control. In: Joint MORSE/VAO Workshop on Model-Driven Robot Software Engineering and View-based Software-Engineering (2015)

    Google Scholar 

  6. Quigley, M., Conley, K., Gerkey, B. et al.: ROS: an open-source Robot Operating System. In: ICRA Workshop on Open Source Software, vol. 3, p. 5 (2009)

    Google Scholar 

  7. Völter, M., Stahl, T.: Model-Driven Software Development. Wiley, New York (2006)

    MATH  Google Scholar 

  8. Stachowiak, H.: Allgemeine Modelltheorie. Springer, Heidelberg (1973)

    Book  Google Scholar 

  9. Raikov, I., Cannon, R., Clewley, R., et al.: NineML: the network interchange for neuroscience modeling language. BMC Neurosci. 12(Suppl 1), 330 (2011)

    Article  Google Scholar 

  10. Gleeson, P., Crook, S., Cannon, R.C., et al.: NeuroML: a language for describing data driven models of neurons and networks with a high degree of biological detail. PLoS Comput. Biol. 6(6), e1000815 (2010)

    Article  MathSciNet  Google Scholar 

  11. Plotnikov, D., Blundell, I., Ippen, T. et al.: NESTML: a modeling language for spiking neurons. In: Modellierung (2016, to appear)

    Google Scholar 

  12. Davison, A.P., Brüderle, D., Eppler, J.M., et al.: PyNN: a common interface for neuronal network simulators. Front. Neuroinformatics 2(11), 1–10 (2009)

    Google Scholar 

  13. Meyerovich L.A., Rabkin, A.S.: Empirical analysis of programming language adoption. In: Proceedings of the ACM SIGPLAN International Conference on Object Oriented Programming Systems Languages & Applications, pp. 1–18. ACM (2013)

    Google Scholar 

Download references

Acknowledgment

The research leading to these results has received funding from the European Union Seventh Framework Programme (FP7/2007-2013) under grant agreements no. 604102 (Human Brain Project) and 610711 (Cactos).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Georg Hinkel .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Hinkel, G., Denninger, O., Krach, S., Groenda, H. (2016). Experiences with Model-Driven Engineering in Neurorobotics. In: Wąsowski, A., Lönn, H. (eds) Modelling Foundations and Applications. ECMFA 2016. Lecture Notes in Computer Science(), vol 9764. Springer, Cham. https://doi.org/10.1007/978-3-319-42061-5_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-42061-5_14

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-42060-8

  • Online ISBN: 978-3-319-42061-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics