• 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