DocumentCode :
1086464
Title :
Beyond the black box: open implementation
Author :
Kiczales, G.
Author_Institution :
Embedded-Comput. Area, Xerox Palo Alto Res. Center, CA
Volume :
13
Issue :
1
fYear :
1996
fDate :
1/1/1996 12:00:00 AM
Lastpage :
11
Abstract :
Encapsulation, informally known as black-box abstraction, is a widely known and accepted principle. It is a basic tenet of software design, underlying approaches to portability and reuse. However, many practitioners find themselves violating it in order to achieve performance requirements in a practical manner. The gap between theory and practice must be filled. Open implementation is a controversial new approach that claims to do just that. The paper provides some ideas to spark further debate on black-box abstraction
Keywords :
data encapsulation; software portability; software reusability; black-box abstraction; encapsulation; open implementation; software design; software performance requirements; software portability; software reuse; Artificial intelligence; Data structures; Displays; Mice; Sparks;
fLanguage :
English
Journal_Title :
Software, IEEE
Publisher :
ieee
ISSN :
0740-7459
Type :
jour
DOI :
10.1109/52.476280
Filename :
476280
Link To Document :
بازگشت