P. Bosshart et R. Bacher, A DOMAIN ARCHITECTURE FOR SOLVING SIMULTANEOUS NONLINEAR NETWORK EQUATIONS, IEEE transactions on power systems, 13(3), 1998, pp. 1006-1012
This paper describes an approach of systematic software reuse by defin
ing a domain architecture. An appropriate domain model formulates netw
ork and connected entities with behavior leading to systems of simulta
neous nonlinear equations. An object-oriented framework is derived fr
om the domain model and represents a core reusable asset. The domain a
rchitecture provides an environment for an adaptive usage of this fram
ework. The person who reuses the domain architecture specifies an appl
ication by sets of symbolical expressions assigned to the fundamental
nport types and functions representing sums of any variable type. Furt
her the reuser selects or provides a code generating function to adapt
the framework. A power flow example with a power interchange area is
presented.