Title :
Software development methodologies for network algorithms
Author_Institution :
Swiss Federal Inst. of Technol., Zurich, Switzerland
fDate :
31 Jan-4 Feb 1999
Abstract :
This paper describes two methodologies applied to the development of power applications: approach A uses the concept of automatic code differentiation of standard Fortran or C code. This allows the automatic source code generation of code parts for the computation of first order derivatives. The other approach B uses the concept of systematic software reuse by defining a domain architecture. In this approach B an appropriate domain model formulates network and connected entities with behavior leading to the formulation and solution of systems of simultaneous nonlinear equations or to optimization problems consisting of partially separable functions
Keywords :
power engineering computing; power systems; program compilers; software engineering; C code; Fortran code; automatic code differentiation; automatic source code generation; domain architecture definition; first order derivatives computation; optimization problems; partially separable functions; power network algorithms; simultaneous nonlinear equations; software development methodologies; systematic software reuse; Application software; Code standards; Computer architecture; Electronic mail; Productivity; Programming; Software algorithms; Software systems; Standards development; World Wide Web;
Conference_Titel :
Power Engineering Society 1999 Winter Meeting, IEEE
Conference_Location :
New York, NY
Print_ISBN :
0-7803-4893-1
DOI :
10.1109/PESW.1999.747555