• DocumentCode
    2869081
  • Title

    Towards a new model of abstraction in software engineering

  • Author

    Kiczales, Gregor

  • Author_Institution
    Xerox Palo Alto Res. Center, CA, USA
  • fYear
    1991
  • fDate
    17-18 Oct 1991
  • Firstpage
    127
  • Lastpage
    128
  • Abstract
    Existing abstraction techniques lead to implementations which overly constrain their users. This happens because these techniques force the implementor to make all the decisions about how to implement the abstraction including some which would better be made by the user. The author has developed a new model of abstraction, which he calls the two-view approach; the first view is the traditional one, it provides the functionality of the abstraction, the second view allows the user to participate in some implementation decisions. This approach promises to be general enough to handle a wide range of applications
  • Keywords
    object-oriented programming; software engineering; abstraction; object-oriented programming; software engineering; two-view approach; Object oriented modeling; Object oriented programming; Programming profession; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object Orientation in Operating Systems, 1991. Proceedings., 1991 International Workshop on
  • Conference_Location
    Palo Alto, CA
  • Print_ISBN
    0-8186-2265-2
  • Type

    conf

  • DOI
    10.1109/IWOOOS.1991.183036
  • Filename
    183036