메뉴 건너뛰기




Volumn 2006, Issue , 2006, Pages 262-271

Osprey: A practical type system for validating dimensional unit correctness of C programs

Author keywords

Constraint based analysis; Dimensional analysis; Gaussian elimination; Measurement units; Type systems

Indexed keywords

C (PROGRAMMING LANGUAGE); CODES (SYMBOLS); COMPUTATIONAL COMPLEXITY; CONSTRAINT THEORY; MATHEMATICAL MODELS; UNITS OF MEASUREMENT;

EID: 34247128759     PISSN: 02705257     EISSN: None     Source Type: Conference Proceeding    
DOI: None     Document Type: Conference Paper
Times cited : (51)

References (26)
  • 5
    • 34247097062 scopus 로고    scopus 로고
    • UIUC
    • UIUC. Maude, http://maude.ce.uiuc.edu/.
    • Maude
  • 6
    • 10044236223 scopus 로고
    • A package for handling units of measure in lisp
    • R. Cunis. A package for handling units of measure in lisp. Lisp Symb. Comput., V(2):27-34, 1992.
    • (1992) Lisp Symb. Comput , vol.5 , Issue.2 , pp. 27-34
    • Cunis, R.1
  • 7
    • 0036040604 scopus 로고    scopus 로고
    • ESP: Path-sensitive program verification in polynomial time
    • M. Das, S. Lerner, and M. Seigle. ESP: path-sensitive program verification in polynomial time. In PLDI, pages 57-68, 2002.
    • (2002) PLDI , pp. 57-68
    • Das, M.1    Lerner, S.2    Seigle, M.3
  • 8
    • 17244369093 scopus 로고    scopus 로고
    • A theory of type qualifiers
    • J. S. Foster, M. Fähndrich, and A. Aiken. A theory of type qualifiers. In PLDI pages 192-203, 1999.
    • (1999) PLDI , pp. 192-203
    • Foster, J.S.1    Fähndrich, M.2    Aiken, A.3
  • 11
    • 0023997316 scopus 로고
    • An Ada package for dimensional analysis
    • P. N. Hilfinger. An Ada package for dimensional analysis. ACM Trans. Program. Lang. Syst., 10(2): 189-203, 1988.
    • (1988) ACM Trans. Program. Lang. Syst , vol.10 , Issue.2 , pp. 189-203
    • Hilfinger, P.N.1
  • 14
    • 85084161650 scopus 로고    scopus 로고
    • Finding user/kernel pointer bugs with type inference
    • R. Johnson and D. Wagner. Finding user/kernel pointer bugs with type inference. In USENIX Security Symposium, pages 119-134, 2004.
    • (2004) USENIX Security Symposium , pp. 119-134
    • Johnson, R.1    Wagner, D.2
  • 16
    • 84988425802 scopus 로고
    • Dimension types
    • A. Kennedy. Dimension types. In ESOP, pages 348-362, 1994.
    • (1994) ESOP , pp. 348-362
    • Kennedy, A.1
  • 19
    • 0029359411 scopus 로고
    • Conversion of units of measurement
    • G. S. Novak. Conversion of units of measurement. IEEE Trans. Softw. Eng., 21(8):651-661, 1995.
    • (1995) IEEE Trans. Softw. Eng , vol.21 , Issue.8 , pp. 651-661
    • Novak, G.S.1
  • 22
    • 17644398246 scopus 로고    scopus 로고
    • Type-based flow analysis: From polymorphic subtyping to CFL-reachability
    • J. Rehof and M. Fähndrich. Type-based flow analysis: From polymorphic subtyping to CFL-reachability. In POPL, pages 54-66, 2001.
    • (2001) POPL , pp. 54-66
    • Rehof, J.1    Fähndrich, M.2
  • 23
    • 0029180939 scopus 로고
    • Precise interprocedural dataflow analysis via graph reachability
    • T. Reps, S. Horwitz, and M. Sagiv. Precise interprocedural dataflow analysis via graph reachability. In POPL, pages 49-61, 1995.
    • (1995) POPL , pp. 49-61
    • Reps, T.1    Horwitz, S.2    Sagiv, M.3
  • 24
    • 34247170037 scopus 로고    scopus 로고
    • G. Rosu and F. Chen. Certifying measurement unit safety policy. ASE, 2003.
    • G. Rosu and F. Chen. Certifying measurement unit safety policy. ASE, 2003.


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