DocumentCode
886676
Title
Dimensions of object-oriented modeling
Author
Wegner, Peter
Author_Institution
Dept. of Comput. Sci., Brown Univ., Providence, RI, USA
Volume
25
Issue
10
fYear
1992
Firstpage
12
Lastpage
20
Abstract
The problem-solving power of object-oriented and logic programming is discussed in terms of the dimensions of encapsulation, distribution concurrency, and reactiveness. Encapsulation and reactiveness are essential dimensions of object orientation; they support decentralized abstraction, interaction, and evolution of individual objects. Distribution is a strong two-way form of encapsulation, while concurrency reduces computation time and enhances modeling power. The fundamentals of object-oriented programming are reviewed.<>
Keywords
data encapsulation; inheritance; logic programming; object-oriented programming; concurrency; decentralized abstraction; distribution; encapsulation; inheritance; logic programming; object-oriented modeling; object-oriented programming; reactiveness; Concurrent computing; Distributed computing; Encapsulation; Energy management; Logic programming; Object oriented modeling; Object oriented programming; Power system management; Power system modeling; Problem-solving;
fLanguage
English
Journal_Title
Computer
Publisher
ieee
ISSN
0018-9162
Type
jour
DOI
10.1109/2.161277
Filename
161277
Link To Document