• DocumentCode
    1307667
  • Title

    Object-oriented programming for flexible software: example of a load flow

  • Author

    Neyer, Andreas F. ; Wu, Felix F. ; Imhof, Karl

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
  • Volume
    5
  • Issue
    3
  • fYear
    1990
  • fDate
    8/1/1990 12:00:00 AM
  • Firstpage
    689
  • Lastpage
    696
  • Abstract
    The basic elements of object-oriented programming (OOP) are introduced. The advantages of this software approach for energy management systems are demonstrated with an implementation of the load flow function as a concrete example. Object-oriented software is shown to be very flexible. Object-oriented class libraries enable the programmer to reuse the code efficiently. OOP emphasizes programming on a higher, conceptual level. The message passing algorithm of OOP supports descriptive programming. The object-oriented model is very similar to the frame-based knowledge representation used in artificial intelligence
  • Keywords
    load flow; object-oriented programming; power system analysis computing; OOP; descriptive programming; energy management systems; flexible software; load flow; object-oriented programming; Artificial intelligence; Concrete; Energy management; Knowledge representation; Load flow; Message passing; Object oriented modeling; Object oriented programming; Programming profession; Software libraries;
  • fLanguage
    English
  • Journal_Title
    Power Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0885-8950
  • Type

    jour

  • DOI
    10.1109/59.65895
  • Filename
    65895