DocumentCode
975981
Title
Software framework concepts for power distribution system analysis
Author
Li, Fangxing ; Broadwater, Robert P.
Author_Institution
ABB Inc., Raleigh, NC, USA
Volume
19
Issue
2
fYear
2004
fDate
5/1/2004 12:00:00 AM
Firstpage
948
Lastpage
956
Abstract
Software design reuse has been discussed in the past at the component level through Design Patterns. A software framework is an approach to achieve software reusability for an entire domain. This paper presents architectural design concepts of a framework for power distribution system analysis. The commonalities of distribution system analysis, including components, topologies, and algorithms are considered. A layered architecture with strict top-down dependency is proposed to decrease software couplings. Interfaces are used to hide the internal structure of each layer. The Composite and Iterator design patterns are used in the framework design. This paper also presents practical examples of developing customized applications that reuse and extend the framework.
Keywords
distribution networks; power system analysis computing; software reusability; composite design pattern; iterator design pattern; power distribution system analysis; software framework concepts; software reusability; Algorithm design and analysis; Application software; Computer architecture; Distributed computing; Libraries; Power distribution; Power system analysis computing; Power system modeling; Software reusability; Topology;
fLanguage
English
Journal_Title
Power Systems, IEEE Transactions on
Publisher
ieee
ISSN
0885-8950
Type
jour
DOI
10.1109/TPWRS.2003.821437
Filename
1295004
Link To Document