DocumentCode
1612388
Title
Design Patterns Applied in Power System Analysis Software Package
Author
Weijiang, Qiu ; Weimei, Zou ; Yongfeng, Sun
Author_Institution
Power Syst. Dept., China Electr. Power Res. Inst., Beijing, China
fYear
2012
Firstpage
836
Lastpage
840
Abstract
Power System Analysis Software Package (PSASP) is widely used in power system simulation. The design of PSASP faces many changeable factors. Several design patterns in object-oriented programming are applied in the design of PSASP to reduce the difficulty and complexity of PSASP software design. It is proved that applying design patterns in the design of PSASP can simplify the structure of software, improve the reusability of code and effectively face the challenge of changing. In this article, the application of MVC, composite, bridge, decorator, command, and abstract factory design patterns are presented and described in detail.
Keywords
object-oriented programming; power system simulation; software packages; software reusability; MVC design patterns; PSASP design patterns; abstract factory design patterns; bridge design patterns; code reusability improvement; command design patterns; composite design patterns; decorator design patterns; object-oriented programming; power system analysis software package; power system simulation; software structure simplification; Abstracts; Bridges; Data models; Graphics; Power systems; Production facilities; Software; MVC; PSASP; abstract factory; bridge; command; composite; decorator; design patterns; software design;
fLanguage
English
Publisher
ieee
Conference_Titel
Industrial Control and Electronics Engineering (ICICEE), 2012 International Conference on
Conference_Location
Xi´an
Print_ISBN
978-1-4673-1450-3
Type
conf
DOI
10.1109/ICICEE.2012.222
Filename
6322511
Link To Document