ACM Home Page
Please provide us with feedback. Feedback
Axiom-based testing for C++
Full text PdfPdf (124 KB)
Source
Conference on Object Oriented Programming Systems Languages and Applications archive
Companion to the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications table of contents
Nashville, TN, USA
DEMONSTRATION SESSION: Demonstrations table of contents
Pages 721-722  
Year of Publication: 2008
ISBN:978-1-60558-220-7
Authors
Anya Helene Bagge  University of Bergen, Bergen, Norway
Valentin David  University of Bergen, Bergen, Norway
Magne Haveraaen  University of Bergen, Bergen, Norway
Sponsors
ACM: Association for Computing Machinery
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 84,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1449814.1449829
What is a DOI?

ABSTRACT

Axioms, known from program specification, allow program functionality to be described as rules or equations. The draft C++0x standard introduces axioms as part of the new concept feature. We will demonstrate a tool that uses these features for automated unit testing.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Robert Anisko, Valentin David, and Clément Vasseur. Transformers: A C++ program transformation framework. Technical Report 0310, EPITA/LRDE, 2003.
2
 
3
Anya Helene Bagge and Magne Haveraaen. Axiombased transformations: Optimisation and testing. In Jurgen Vinju and Adrian Johnstone, editors, Eighth Workshop on Language Descriptions, Tools and Applications (LDTA 2008), Electronic Notes in Theoretical Computer Science, Budapest, Hungary, 2008. Elsevier.
4
5
 
6
Douglas Gregor, Bjarne Stroustrup, Jeremy Siek, and James Widman. Proposed wording for concepts (revision 4). Technical Report N2501=08-0011, JTC1/SC22/WG21 -- The C++ Standards Committee, February 2008.
 
7
 
8
9
 
10
Xiaolong Tang and Jaakko Järvi. Concept-based optimization. In Proceedings of the ACM SIGPLAN Symposium on Library-Centric Software Design (LCSD'07), New York, NY, USA, 2007. ACM.

Collaborative Colleagues:
Anya Helene Bagge: colleagues
Valentin David: colleagues
Magne Haveraaen: colleagues