Next: Internal Data Structures
Up: Design of the
Previous: Design Factors
The simulator kernel is internally structured in three layers. Each
higher layer represents a higher level of abstraction and is based on
the layers below.
- The bottom layer is the SNNS memory management. It sits on top
of the Unix memory management and offers functions to allocate and
free data structures for the layer above.
- The next layer contains all functions to operate on, and to
modify the network as well as propagation functions.
- The interface functions for the graphical user interface
are located in the topmost layer.
- In the same layer as the function interface, there exists a file
interface to the Nessus compiler.
In chapter the data structures are described in
detail. The description of the compiler interface can be found in
appendix A.
Niels Mache
Wed May 17 11:23:58 MET DST 1995