Abstract
NSL, Neural Simulation Language, is a general purpose simulation system providing a high-level language with many constructs and libraries developed to ease the specification of large neural networks. NSL integrates object-oriented programming methodologies in its design and implementation, providing a simulation environment for users with little programming background, as well as those with more extensive programming expertise, who can use C++ as an extension to NSL's modeling language. NSL is widely used in research and teaching, having lead to many different neural network models, both in the artificial and biological domains. NSL enables the simulation of models with different levels of neural details, with special support for the leaky integrator.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
Arbib, M.A., 1989, The Metaphorical Brain 2: Neural Networks and Beyond, Wiley.
Arbib, M.A., and Lee, H.B., 1993, Anuran Visuomotor Coordination for Detour Behavior: From Retina to Motor Schemas, in From Animals to Animats 2: Proc. of 2nd International Conference on Simulation of Adaptive Behavior (J.-A. Meyer, H.L. Roitblat, and S. Wilson, Eds), A Bradford Book/MIT Press:42–51.
De Schutter, E., 1992, A Consumer Guide to Neuronal Modeling Software, in Trends in Neuroscience, 15(11):462–464.
Dominey, P.F., and Arbib, M.A., 1992, A Cortico-Subcortical Model for Generation of Spatially Accurate Sequential Saccades. Cerebral Cortex, 2:153–175.
Fagg, A.H., King, I.K., Lewis, M.A., Liaw, J.S., Weitzenfeld, A., 1992, A Neural Network Based Testbed for Modeling Sensorimotor Integration in Robotics Applications, Proc. of IJCNN '92, Baltimore, MD.
Hodgkin, A.L., and Huxley, A.F., 1952, A quantitative description of membrane current and its application to conduction and excitation in nerve, J. Physiology, London, 117:500–544.
Rall, W., 1959, Branching dendritic trees and motoneuron membrane resistivity, Exp. Neurol., 2: 503–532.
Stroustrup, B., 1991, The C++ Programming Language, 2nd. Ed., Addison-Wesley.
Wegner, P., 1990, Concepts and Paradigms of Object-Oriented Programming, SIGPLAN, OOPS Messenger, 1(1):7–87, Aug.
Weitzenfeld, A., 1991, NSL: Neural Simulation Language, Version 2.1, CNE-TR 91-05, University of Southern California, Center for Neural Engineering, Los Angeles, CA.
Weitzenfeld, A., 1993, A Hierarchical Computational Model for Distributed Heterogeneous Systems, TR 93-02, Center for Neural Engineering, University of Southern California, Los Angeles, California, May.
Weitzenfeld, A., and Arbib, M., 1991, A Concurrent Object-Oriented Framework for the Simulation of Neural Networks, Proceedings of ECOOP/OOPSLA '90 Workshop on Object-Based Concurrent Programming, SIGPLAN, OOPS Messenger, 2(2): 120–124, April.
Weitzenfeld, A., and Arbib, M.A., 1994, NSL Neural Simulation Language, in Neural Network Simulation Environments, Ed. J. Skrzypek, Kluwer.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Weitzenfeld, A. (1995). NSL — Neural Simulation Language. In: Mira, J., Sandoval, F. (eds) From Natural to Artificial Neural Computation. IWANN 1995. Lecture Notes in Computer Science, vol 930. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-59497-3_238
Download citation
DOI: https://doi.org/10.1007/3-540-59497-3_238
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-59497-0
Online ISBN: 978-3-540-49288-7
eBook Packages: Springer Book Archive