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
Link To Document