DocumentCode
2872669
Title
Data Representation Alternatives in Semantically Augmented Numerical Models
Author
Fagan, Michael ; Hascoet, Laurent ; Utke, Jean
Author_Institution
Rice University, USA
fYear
2006
fDate
Sept. 2006
Firstpage
85
Lastpage
94
Abstract
Transformations of numerical source code may require the augmentation of the original variables with new data to represent additional data the transformed program operates on. Automatic differentiation makes extensive use of this concept. We describe the two principal approaches to implement the variable augmentation, complete encapsulation and complete separation. The paper concentrates on two major aspects. First, we characterize the advantages of each approach and illustrate the effort needed to realize these advantages in Fortran, C, and C++ as the languages we are most interested in. Second, we discuss the practical solutions that in effect represent hybrids of the two approaches.
Keywords
Computational modeling; Computer languages; Contracts; Encapsulation; Laboratories; Mathematical model; Numerical models; Numerical simulation; Scientific computing; Uncertainty;
fLanguage
English
Publisher
ieee
Conference_Titel
Source Code Analysis and Manipulation, 2006. SCAM '06. Sixth IEEE International Workshop on
Conference_Location
Philadelphia, PA, USA
Print_ISBN
0-7695-2353-6
Type
conf
DOI
10.1109/SCAM.2006.11
Filename
4026858
Link To Document