• 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