Skip to Main Content
A component-based development (CBD) approach has become increasingly important in the software industry. Any software that apply the CBD will not only save time and cost through reusability of component, but also have the capability to handle the complex problems. Since CBD design is based on object-oriented programming (OOP), the components with a good quality and reusability can be created, classified and managed for future reuse. The methodology of OOP is based on the real object. The mechanism of OOP such as encapsulation, inheritance, and polymorphism are the advantages that could be used to define real objects associated with the program. This paper focused on the implementation of the CBD to power system transient stability simulation (TSS). There are many methods to solve transient stability problem, but in this paper two methods are applied to solve TSS problems, namely trapezoidal method and modified Euler method. The performance of two approaches, CBD and non CBD applications of power system transient stability simulation is assessed through tests carried out using IEEE data test systems.