• DocumentCode
    2632875
  • Title

    Software Assembly Workbench: how to construct software like hardware

  • Author

    Levendel, Y.

  • Author_Institution
    AT&T Bell Labs., USA
  • fYear
    1995
  • fDate
    24-26 Apr 1995
  • Firstpage
    4
  • Lastpage
    12
  • Abstract
    The paper describes an approach for assembling software by combining reusable building blocks, much in the way hardware is being designed. The approach uses a Software Assembly Workbench and is predicated on the existence of a Network Execution Platform. The Network Execution Platform is a “network computer” that performs network functions necessary to execute typical services. Its operating system provides access to telecommunication and computing functionality. The Software Assembly Workbench is based on two adjacent software layers. The service (upper) layer and the component (intermediate) layer. These two layers require the implementation of a third (lower) layer, the capability layer, which resides on the Network Execution Platform. Before being shipped for execution on the Network Execution Platform, the software constructed using the two Software Workbench is first verified through assembly simulation. Both the execution platform and the application software are instrumented for failure detection and management. The uniqueness of this approach resides in our ability to rapidly create software that can be dependably executed in a distributed telecommunication network
  • Keywords
    Assembly; Communication industry; Computer industry; Computer networks; Computer peripherals; Costs; Hardware; Manufacturing; Production; Telecommunication computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Performance and Dependability Symposium, 1995. Proceedings., International
  • Conference_Location
    Erlangen
  • Print_ISBN
    0-8186-7059-2
  • Type

    conf

  • DOI
    10.1109/IPDS.1995.395842
  • Filename
    395842