• DocumentCode
    277900
  • Title

    Process and reusability in object-oriented programming

  • Author

    Anderson, Bruce

  • Author_Institution
    Dept. of Electron. Syst. Eng., Essex Univ., Colchester, UK
  • fYear
    1991
  • fDate
    33262
  • Firstpage
    42461
  • Lastpage
    42463
  • Abstract
    Object-oriented programming provides a very significant step forward in the technology of program building because it provides for the expression in the software itself of architectural information. Object-oriented programs have design-like qualities. In OOP there is an extra dimension of description (the hierarchy) as well as the expressivity provided by subclassing (`is rather like´) and dynamic binding. The author has been trying out these ideas in the domain of VLSI and PCB routing, a demanding problem of great practical importance. He has worked from the literature, and with a team who are designing and implementing routers in a conventional way. The result is a series of routers, a kit of parts and a generic router. Currently the system contains 90 classes and 480 methods
  • Keywords
    VLSI; circuit layout CAD; object-oriented programming; printed circuit design; software reusability; OOP; PCB routing; VLSI; architectural information; design-like qualities; dynamic binding; expressivity; generic router; hierarchy; object-oriented programming; program building; reusability; subclassing;
  • fLanguage
    English
  • Publisher
    iet
  • Conference_Titel
    Applications and Experience of Object-Oriented Design, IEE Colloquium on
  • Conference_Location
    London
  • Type

    conf

  • Filename
    180896