메뉴 건너뛰기




Volumn 4846 LNCS, Issue , 2007, Pages 17-32

Compiling C programs into a strongly typed assembly language

Author keywords

C; Memory safety; Typed assembly language

Indexed keywords

CODES (SYMBOLS); COMPUTER SOFTWARE; PROGRAM COMPILERS; STORAGE ALLOCATION (COMPUTER);

EID: 38349047974     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-540-76929-3_3     Document Type: Conference Paper
Times cited : (4)

References (19)
  • 4
    • 35248827742 scopus 로고    scopus 로고
    • Oiwa, Y., Sekiguchi, T., Sumii, E., Yonezawa, A.: Fail-safe ANSI-C compiler: An approach to making C programs secure (progress report). In: Okada, M., Pierce, B.C., Scedrov, A., Tokuda, H., Yonezawa, A. (eds.) ISSS 2002. LNCS, 2609, pp. 133-153. Springer, Heidelberg (2002)
    • Oiwa, Y., Sekiguchi, T., Sumii, E., Yonezawa, A.: Fail-safe ANSI-C compiler: An approach to making C programs secure (progress report). In: Okada, M., Pierce, B.C., Scedrov, A., Tokuda, H., Yonezawa, A. (eds.) ISSS 2002. LNCS, vol. 2609, pp. 133-153. Springer, Heidelberg (2002)
  • 6
    • 0034777091 scopus 로고    scopus 로고
    • A dependently typed assembly language
    • Xi, H., Harper, R.: A dependently typed assembly language. In: Proc. of ICFP, pp. 169-180 (2001)
    • (2001) Proc. of ICFP , pp. 169-180
    • Xi, H.1    Harper, R.2
  • 7
    • 84956968251 scopus 로고    scopus 로고
    • Morrisett, G., Crary, K., Glew, N., Walker, D.: Stack-based typed assembly language. In: Leroy, X., Ohori, A. (eds.) TIC 1998. LNCS, 1473, pp. 28-52. Springer, Heidelberg (1998)
    • Morrisett, G., Crary, K., Glew, N., Walker, D.: Stack-based typed assembly language. In: Leroy, X., Ohori, A. (eds.) TIC 1998. LNCS, vol. 1473, pp. 28-52. Springer, Heidelberg (1998)
  • 8
    • 84959039734 scopus 로고    scopus 로고
    • Walker, D., Morrisett, G.: Alias types for recursive data structures. In: Harper, R. (ed.) TIC 2000. LNCS, 2071, pp. 177-206. Springer, Heidelberg (2000)
    • Walker, D., Morrisett, G.: Alias types for recursive data structures. In: Harper, R. (ed.) TIC 2000. LNCS, vol. 2071, pp. 177-206. Springer, Heidelberg (2000)
  • 9
    • 84888556993 scopus 로고    scopus 로고
    • Writing practical memory management code with a strictly typed assembly language
    • Maeda, T., Yonezawa, A.: Writing practical memory management code with a strictly typed assembly language. In: Proc. of SPACE (2006)
    • (2006) Proc. of SPACE
    • Maeda, T.1    Yonezawa, A.2
  • 12
    • 85087577960 scopus 로고    scopus 로고
    • 0 implementations distribution site, http://www yl.is.s.u-tokyo.ac.jp/~kosakai/ctalz/
    • 0 implementations distribution site, http://www yl.is.s.u-tokyo.ac.jp/~kosakai/ctalz/
  • 13
    • 35048835830 scopus 로고    scopus 로고
    • Barrett, C., Berezin, S.: CVC Lite: A new implementation of the cooperating validity checker. In: Alur, R., Peled, D.A. (eds.) CAV 2004. LNCS, 3114, pp. 515-518. Springer, Heidelberg (2004)
    • Barrett, C., Berezin, S.: CVC Lite: A new implementation of the cooperating validity checker. In: Alur, R., Peled, D.A. (eds.) CAV 2004. LNCS, vol. 3114, pp. 515-518. Springer, Heidelberg (2004)
  • 14
    • 0347781246 scopus 로고    scopus 로고
    • Free Software Foundation
    • Free Software Foundation: The GNU compiler collection, http://gcc.gnu.org/
    • The GNU compiler collection
  • 19
    • 33646038931 scopus 로고    scopus 로고
    • Harren, M., Necula, G.C.: Using dependent types to certify the safety of assembly code. In: Hankin, C., Siveroni, I. (eds.) SAS 2005. LNCS, 3672, pp. 155-170. Springer, Heidelberg (2005)
    • Harren, M., Necula, G.C.: Using dependent types to certify the safety of assembly code. In: Hankin, C., Siveroni, I. (eds.) SAS 2005. LNCS, vol. 3672, pp. 155-170. Springer, Heidelberg (2005)


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