Object-oriented analysis, design patterns, code reuse, power system
analysis, development framework
Object-oriented programming is a major trend in computer soft-
ware because it increases ﬂexibility of large-scale software systems.
This paper presents an intuitive visual framework for power system
analysis. The following features achieve the ﬂexibility of the frame-
work: a graphical editor used to visually edit power system one-line
diagrams, communication interface that reuses existing application,
results processing and exporting, and graphic presentations. The
embedded application modules in the framework include the power
ﬂow, the continuation power ﬂow, the available transfer capabil-
ity, and sensitivity analysis. Design and implementation details of
the framework, as well as applications implemented on top of the
framework, together with power system application components, are
presented in this paper.