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
fDate :
8/1/1990 12:00:00 AM
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;
Journal_Title :
Power Systems, IEEE Transactions on