• DocumentCode
    450460
  • Title

    The Making of VIVID A Software Engineering Perspective

  • Author

    Rosenberg, Jonathan B.

  • Author_Institution
    Duke University Department of Computer Science, Durham, NC
  • fYear
    1987
  • fDate
    28-1 June 1987
  • Firstpage
    74
  • Lastpage
    81
  • Abstract
    This paper is about the software engineering facets of the making of a large programming systems product for symbolic VLSI CAD called VIVID. Issues such as how teams were organized, how conceptual integrity was maintained, and portability are discussed. Specific tools are also described that were built to aid in the development of VIVID. Methods are explored that aid in managing large systems with many directories and huge numbers of files. Finally, techniques for debugging such a large system are discussed. This paper´s goal is to share these tools, techniques and methods to improve the software engineering practices used by all developers of CAD as well as other large software systems.
  • Keywords
    Circuits; Computer science; Debugging; Layout; Libraries; Microelectronics; Permission; Software engineering; Software systems; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation, 1987. 24th Conference on
  • ISSN
    0738-100X
  • Print_ISBN
    0-8186-0781-5
  • Type

    conf

  • DOI
    10.1109/DAC.1987.203224
  • Filename
    1586208