dc.contributor.author |
Lymperopoulos, DG |
en |
dc.contributor.author |
Logothetis, D |
en |
dc.contributor.author |
Atlamazoglu, P |
en |
dc.contributor.author |
Kaklamani, DI |
en |
dc.date.accessioned |
2014-03-01T01:23:19Z |
|
dc.date.available |
2014-03-01T01:23:19Z |
|
dc.date.issued |
2005 |
en |
dc.identifier.issn |
1045-9243 |
en |
dc.identifier.uri |
https://dspace.lib.ntua.gr/xmlui/handle/123456789/16903 |
|
dc.subject |
Boundary value problems |
en |
dc.subject |
Documentation |
en |
dc.subject |
Object oriented programming |
en |
dc.subject |
Programming |
en |
dc.subject |
Software development management |
en |
dc.subject |
Software maintenance |
en |
dc.subject |
Software reusability |
en |
dc.subject.classification |
Engineering, Electrical & Electronic |
en |
dc.subject.other |
Boundary value problems |
en |
dc.subject.other |
Computational complexity |
en |
dc.subject.other |
Computer simulation |
en |
dc.subject.other |
Computer software maintenance |
en |
dc.subject.other |
Computer software reusability |
en |
dc.subject.other |
Digital libraries |
en |
dc.subject.other |
Object oriented programming |
en |
dc.subject.other |
Program documentation |
en |
dc.subject.other |
Computational electromagnetics library |
en |
dc.subject.other |
Literate programming |
en |
dc.subject.other |
Software development management |
en |
dc.subject.other |
Software engineering |
en |
dc.title |
Using object-oriented and literate-programming techniques for the development of a computational electromagnetics library |
en |
heal.type |
journalArticle |
en |
heal.identifier.primary |
10.1109/MAP.2005.1532539 |
en |
heal.identifier.secondary |
http://dx.doi.org/10.1109/MAP.2005.1532539 |
en |
heal.language |
English |
en |
heal.publicationDate |
2005 |
en |
heal.abstract |
Code maintenance is perhaps the most time-consuming problem in developing source code for various purposes. The increased complexity of computational-electromagnetics (CEM) simulation software makes this task even more difficult and tedious. The current paper proposes a sophisticated approach for a significant performance improvement in CEM codemaintenance tasks, with the fusion of object-oriented and literate-programming techniques. A case study concerning the development of a CEM library is thoroughly analyzed and presented. Various aspects of computational efficiency have been examined in order to estimate the costs of developing object-oriented CEM programs. The aim of the analysis is to stress the advantages of the above-mentioned techniques, and to provide useful guidelines for effective implementation of CEM programs with reusable, extensible, self-documented source code. © 2005 IEEE. |
en |
heal.publisher |
IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC |
en |
heal.journalName |
IEEE Antennas and Propagation Magazine |
en |
dc.identifier.doi |
10.1109/MAP.2005.1532539 |
en |
dc.identifier.isi |
ISI:000232899000004 |
en |
dc.identifier.volume |
47 |
en |
dc.identifier.issue |
3 |
en |
dc.identifier.spage |
31 |
en |
dc.identifier.epage |
38 |
en |