• DocumentCode
    970506
  • Title

    Experience with Traits in the Xerox Star Workstation

  • Author

    Curry, Gael A. ; Ayers, Robert M.

  • Author_Institution
    Sequent Corporate Systems, Portland, OR.
  • Issue
    5
  • fYear
    1984
  • Firstpage
    519
  • Lastpage
    527
  • Abstract
    The Xerox Star (8010) is an integrated office workstation. Its software is written in an object-oriented style. Often, different applications will impose slightly different requirements on nominally similar objects which they use. Customization of object definitions for different applications is achieved by attaching modifiers called traits to pre-existing object defintions. This paper describes the approach and recounts our experience with traits.
  • Keywords
    Application software; Graphics; Helium; Joining processes; Postal services; Printers; Software design; Software engineering; Software systems; Workstations; Human interface; multiple inheritance; object orientation; reusability; software engineering; subclassing; traits;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.1984.5010276
  • Filename
    5010276