DocumentCode :
230041
Title :
libieeep1788: A C++ Implementation of the IEEE interval standard P1788
Author :
Nehmeier, Marco
Author_Institution :
Inst. of Comput. Sci., Univ. of Wurzburg, Wurzburg, Germany
fYear :
2014
fDate :
24-26 June 2014
Firstpage :
1
Lastpage :
6
Abstract :
In 2008 the IEEE interval standard working group P1788 has been founded to enlarge the acceptance of interval arithmetic. One of the main challenges for the working group was to cope with different approaches of interval arithmetic. Such as set based interval arithmetic or modal interval arithmetic, which have been developed during the last 50 years. For this reason a concept called flavors is defined by the standard. The concept specifies the behavior of the operations. Additionally, a so called decoration system is introduced to treat mathematical events like discontinuity or undefinedness of an expression for a given interval box. The C++ library libieeep1788 tries to implement all features of the tentative interval standard in a clear and straightforward manner. The main goal is to have a faithful reference implementation of the standard and not to use dubious optimizations and “hacks”. The main design concept of the library is to map the flavors concept one-to-one onto the implementation. To achieve this requirement the so called policy based class design is used. In this paper we will present the key concepts of the faithful C++ library libieeep1788 which will be accompanied by an overview of the preliminary IEEE P1788 interval standard.
Keywords :
C++ language; IEEE standards; digital arithmetic; C++ library libieeep1788; IEEE interval standard working group P1788; decoration system; expression discontinuity event; expression undefinedness event; flavors concept; interval arithmetic; Boolean functions; Concrete; History; Libraries; Optimization; Standards; Standards Working Groups;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Norbert Wiener in the 21st Century (21CW), 2014 IEEE Conference on
Conference_Location :
Boston, MA
Type :
conf
DOI :
10.1109/NORBERT.2014.6893854
Filename :
6893854
Link To Document :
بازگشت