• DocumentCode
    1065613
  • Title

    The programmable network prototyping system

  • Author

    Cieslak, Randy ; Fawaz, Ayman ; Sachs, Sonia ; Varaiya, Pravin ; Walrand, Jean ; Li, Albert

  • Author_Institution
    Dept. of Electr. Eng & Comput. Sci., California Univ., Berkeley, CA, USA
  • Volume
    22
  • Issue
    5
  • fYear
    1989
  • fDate
    5/1/1989 12:00:00 AM
  • Firstpage
    67
  • Lastpage
    76
  • Abstract
    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.<>
  • Keywords
    computer communications software; computer networks; computerised control; programming; programming environments; PNPS; communication network emulation; component specifications; control system; generic communications functions; interacting components; library; load conditions; pattern matching; programmable network prototyping system; prototyping environment; reception; reusable hardware modules; signal propagation; software tools; transmission; Communication networks; Communication system control; Condition monitoring; Control systems; Hardware; Pattern matching; Prototypes; Software libraries; Software prototyping; Software tools;
  • fLanguage
    English
  • Journal_Title
    Computer
  • Publisher
    ieee
  • ISSN
    0018-9162
  • Type

    jour

  • DOI
    10.1109/2.27958
  • Filename
    27958