Title :
Software engineering environments for recoding large scale applications
Author :
Mahseredjian, Jean ; Lacasse, Pierre
Author_Institution :
IREQ, Hydro-Quebec, Varennes, Que., Canada
Abstract :
This paper presents experience in software engineering for recoding a large scale power system analysis application. The application is a transient analysis package named EMTP (Electromagnetic Transients Program). Although the presented material is related only to this software, ideas, tools and methods are applicable to other power system analysis applications. There are several software engineering considerations in recoding a large scale power system application. The most important considerations are the programming languages, software development tools, code documentation methods, validation tools and interfaces. This paper presents and discusses programming language and programming tool choices for the recoded software. Some basic code documentation methods are also discussed
Keywords :
EMTP; power system analysis computing; programming languages; software maintenance; software reusability; EMTP; Electromagnetic Transients Program; code documentation methods; interfaces; large scale power system analysis; programming languages; recoding experience; software development tools; software engineering; validation tools; Application software; Computer languages; Documentation; EMTP; Large-scale systems; Power system analysis computing; Power system transients; Software engineering; Software tools; Transient analysis;
Conference_Titel :
Power Engineering Society Winter Meeting, 2001. IEEE
Conference_Location :
Columbus, OH
Print_ISBN :
0-7803-6672-7
DOI :
10.1109/PESW.2001.916954