Design Patterns Applied in Power System Analysis Software Package

被引:0
|
作者
Qiu Weijiang [1 ]
Zou Weimei [1 ]
Sun Yongfeng [1 ]
机构
[1] China Elect Power Res Inst, Power Syst Dept, Beijing, Peoples R China
关键词
design patterns; PSASP; software design; MVC; composite; bridge; decorator; command; abstract factory;
D O I
10.1109/ICICEE.2012.222
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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.
引用
收藏
页码:836 / 840
页数:5
相关论文
共 50 条
  • [21] DRAINCAD - A SOFTWARE PACKAGE FOR AGRICULTURAL DRAINAGE SYSTEM-DESIGN
    LIU, F
    FEYEN, J
    SOIL TECHNOLOGY, 1992, 5 (04): : 327 - 335
  • [22] A novel approach to the design and implementation of a power electronics simulation software package
    Rath, D
    Chandrasekaran, A
    PROCEEDINGS OF THE TWENTY-NINTH SOUTHEASTERN SYMPOSIUM ON SYSTEM THEORY, 1997, : 473 - 476
  • [23] PyPS: An Open Source Large Scale Power System Small Signal Analysis Software Package
    Chabane, Y.
    Hellal, A.
    Ladjici, A. A.
    PROCEEDINGS 2018 3RD INTERNATIONAL CONFERENCE ON ELECTRICAL SCIENCES AND TECHNOLOGIES IN MAGHREB (CISTEM), 2018, : 107 - 112
  • [24] Testing design for power system software
    Zhao, Q
    Liao, Y
    2002 IEEE POWER ENGINEERING SOCIETY SUMMER MEETING, VOLS 1-3, CONFERENCE PROCEEDINGS, 2002, : 518 - 523
  • [25] PACKAGE OF APPLIED PROGRAMS ON THE SYSTEM OF STI ARRAY ANALYSIS
    LANDE, DV
    STRASHNOI, LL
    NAUCHNO-TEKHNICHESKAYA INFORMATSIYA SERIYA 2-INFORMATSIONNYE PROTSESSY I SISTEMY, 1988, (12): : 16 - 17
  • [26] Development of a Power Flow Software for Distribution System Analysis Based on Rectangular Voltage Using Python']Python Software Package
    Hakim, Lukmanul
    Wahidi, Muhamad
    Handoko, Trisno
    Gusmedi, Hem
    Soedjarwanto, Noer
    Milano, Federico
    2014 6TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND ELECTRICAL ENGINEERING (ICITEE), 2014, : 255 - 259
  • [27] A power systems analysis software package for open electricity markets
    Cheung, Joseph N. Y.
    2006 International Conference on Power Systems Technology: POWERCON, Vols 1- 6, 2006, : 2808 - 2815
  • [28] Patterns: from system design to software testing
    Neelam Soundarajan
    Jason O. Hallstrom
    Guoqiang Shu
    Adem Delibas
    Innovations in Systems and Software Engineering, 2008, 4 (1) : 71 - 85
  • [29] An expert system for the selection of software design patterns
    Moynihan, GP
    Suki, A
    Fonseca, DJ
    EXPERT SYSTEMS, 2006, 23 (01) : 39 - 52
  • [30] Patterns: from system design to software testing
    Soundarajan, Neelam
    Hallstrom, Jason O.
    Shu, Guoqiang
    Delibas, Adem
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2008, 4 (01) : 71 - 85