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
Link To Document