메뉴 건너뛰기




Volumn , Issue , 2008, Pages 255-264

Volatiles are miscompiled, and what to do about it

Author keywords

Automated testing; Compiler defect; Compiler testing; Random program generation; Random testing; Volatile

Indexed keywords

APPLICATION PROGRAMS; AUTOMATIC PROGRAMMING; CODES (SYMBOLS); DEFECTS; EMBEDDED SOFTWARE; EMBEDDED SYSTEMS; PROGRAM COMPILERS; PROGRAM DEBUGGING; SAFETY ENGINEERING; SOFTWARE TESTING;

EID: 70349302162     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1450058.1450093     Document Type: Conference Paper
Times cited : (54)

References (22)
  • 1
    • 84928761540 scopus 로고    scopus 로고
    • Should volatile acquire atomicity and thread visibility semantics? WG21 Paper N2016
    • April 2006
    • Hans Boehm and Nick Maclaren. Should volatile acquire atomicity and thread visibility semantics? WG21 Paper N2016, ISO, April 2006. http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2016.html.
    • ISO
    • Boehm, H.1    Maclaren, N.2
  • 2
    • 84928768405 scopus 로고    scopus 로고
    • Digital Equipment Corporation, projects/ddt/download/kits/, December
    • Digital Equipment Corporation. DDT kits. http://nar-associates.com/site/ sdr/projects/ddt/download/kits/, December 1996.
    • (1996) DDT kits
  • 3
    • 35148829682 scopus 로고    scopus 로고
    • Free Software Foundation
    • Free Software Foundation. GCC, the GNU compiler collection. http://gcc.gnu.org/, 2008.
    • (2008) GCC, the GNU compiler collection
  • 4
    • 84928774176 scopus 로고    scopus 로고
    • Freescale Semiconductor, Inc
    • Freescale Semiconductor, Inc. CodeWarrior Development Studio. http://www.freescale.com/webapp/sps/site/overview. jsp?nodeId=0127262E70, 2008.
    • (2008) CodeWarrior Development Studio
  • 5
    • 84928772658 scopus 로고    scopus 로고
    • Douglas Gwyn. NEVERMIND! (was: Re: A question on volatile accesses). USENET post to comp.std.c, November 1990. http://groups.google.com/group/comp. std.c/msg/7709e4162620f2cd.
    • Douglas Gwyn. NEVERMIND! (was: Re: A question on volatile accesses). USENET post to comp.std.c, November 1990. http://groups.google.com/group/comp. std.c/msg/7709e4162620f2cd.
  • 7
    • 84928758843 scopus 로고    scopus 로고
    • May 2005
    • International Organization for Standardization. ISO/IEC 9899:TC2: Programming Languages - C, May 2005. http://www.open-std. org/jtc1/sc22/wg14/www/docs/n1124.pdf.
    • ISO/IEC 9899:TC2: Programming Languages - C
  • 8
    • 84928765512 scopus 로고    scopus 로고
    • International Organization for Standardization. Information technology - programming languages - C - extensions to support embedded processors. ISO/IEC draft Technical Report 18037, ISO, April 2006. http://www.open-std.org/jtc1/ sc22/wg14/www/docs/n1169.pdf.
    • International Organization for Standardization. Information technology - programming languages - C - extensions to support embedded processors. ISO/IEC draft Technical Report 18037, ISO, April 2006. http://www.open-std.org/jtc1/ sc22/wg14/www/docs/n1169.pdf.
  • 9
    • 33746101551 scopus 로고    scopus 로고
    • T2: A second generation OS for embedded sensor networks
    • Technical Report TKN-05-007, Telecommunication Networks Group, Technische Universitat Berlin, November
    • Philip Levis et al. T2: A second generation OS for embedded sensor networks. Technical Report TKN-05-007, Telecommunication Networks Group, Technische Universitat Berlin, November 2005.
    • (2005)
    • Levis, P.1
  • 12
    • 84928759538 scopus 로고    scopus 로고
    • LLVM Team, University of Illinois at Urbana-Champaign
    • LLVM Team, University of Illinois at Urbana-Champaign. The LLVM compiler infrastructure project. http://llvm.org/, 2008.
    • (2008) The LLVM compiler infrastructure project
  • 13
    • 4043152821 scopus 로고    scopus 로고
    • Differential testing for software
    • December
    • William M. McKeeman. Differential testing for software. Digital Technical journal, 10(1):100-107, December 1998.
    • (1998) Digital Technical journal , vol.10 , Issue.1 , pp. 100-107
    • McKeeman, W.M.1
  • 16
    • 84928757211 scopus 로고    scopus 로고
    • NULLSTONE Corporation
    • NULLSTONE Corporation. NULLSTONE for C. http://www.nullstone.com/htmls/ ns-c.htm, 2007.
    • (2007) NULLSTONE for C
  • 17
    • 35948955107 scopus 로고    scopus 로고
    • Practical testing of a C99 compiler using output comparison
    • November
    • Flash Sheridan. Practical testing of a C99 compiler using output comparison. Software - Practice and Experience, 37(14):1475-1488, November 2007.
    • (2007) Software - Practice and Experience , vol.37 , Issue.14 , pp. 1475-1488
    • Sheridan, F.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.