DocumentCode :
1336301
Title :
Extending objects to support multiple interfaces and access control
Author :
Hailpern, Brent ; Ossher, Harold
Author_Institution :
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
Volume :
16
Issue :
11
fYear :
1990
fDate :
11/1/1990 12:00:00 AM
Firstpage :
1247
Lastpage :
1257
Abstract :
A mechanism, called views, that allows programmers to specify multiple interfaces for objects and to control explicitly access to each interface is described. This mechanism provides a simple and flexible means of specifying enforceable access restrictions at many levels of granularity. It also results in system organization that supports browsing based on a number of different criteria. Views is defined, some examples of its uses are given, the impact of views on system organization is discussed, and five approaches to implementing views are outlined
Keywords :
data structures; object-oriented programming; access control; browsing; enforceable access restrictions; granularity; multiple interfaces; objects; system organization; views; Access control; Control systems; Data structures; Encapsulation; Protection; Senior members;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/32.60313
Filename :
60313
Link To Document :
بازگشت