Issue No. 05 - May (1989 vol. 22)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/2.27958
<p>The programmable network prototyping system (PNPS) uses a collection of reusable hardware modules that implement generic communications functions such as transmission, reception, signal propagation, and pattern matching. These modules are interconnected and configured to emulate a variety of communication networks whose behavior can be monitored under different load conditions. The user specifies a network as a set of interacting components using available software tools. These tools are accessible within a prototyping environment that includes a control system for configuring the hardware modules and interconnecting them according to the component specifications. Previously designed components are stored in a library and can be used to specify new networks. Although PNPS is designed to provide a prototyping environment for communication networks, some of the basic ideas can be useful in other contexts.</p>
S. Sachs, A. Li, R. Cieslak, A. Fawaz, J. Warland and P. Varaiya, "The Programmable Network Prototyping System," in Computer, vol. 22, no. , pp. 67-76, 1989.