메뉴 건너뛰기




Volumn 2006, Issue , 2006, Pages 191-201

The case for analysis preserving language transformation

Author keywords

C; Java; Language transformation; Language translation; Security; Static analysis; Verification

Indexed keywords

COMPUTER AIDED SOFTWARE ENGINEERING; COMPUTER SOFTWARE; DATA FLOW ANALYSIS; PROGRAM TRANSLATORS; SEMANTICS; STATIC ANALYSIS;

EID: 34247343731     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1146238.1146260     Document Type: Conference Paper
Times cited : (10)

References (50)
  • 2
    • 16444364317 scopus 로고    scopus 로고
    • Available at
    • The SUIF 2 Compiler System. Available at http://suif.stanford.edu/suif/ suif2/index.html.
    • The SUIF 2 Compiler System
  • 3
    • 34247368775 scopus 로고    scopus 로고
    • The vortex project. Available at
    • The vortex project. Available at http://www.cs.washington.edu/research/ projects/cecil/www/vortex.html.
  • 4
    • 84957037636 scopus 로고    scopus 로고
    • A toolkit for constructing type- and constraint-based program analyses
    • A. Aiken, M. Fahndrich, J. S. Foster, and Z. Su. A toolkit for constructing type- and constraint-based program analyses. In Types in Compilation, pages 78-96, 1998.
    • (1998) Types in Compilation , pp. 78-96
    • Aiken, A.1    Fahndrich, M.2    Foster, J.S.3    Su, Z.4
  • 5
    • 34247332553 scopus 로고    scopus 로고
    • American National Standards Institute, 1430 Broadway, New York, NY 10018, USA. ANSI Fortran X3.9-1978, 1978. Approved April 3, 1978 (also known as Fortran 77).
    • American National Standards Institute, 1430 Broadway, New York, NY 10018, USA. ANSI Fortran X3.9-1978, 1978. Approved April 3, 1978 (also known as Fortran 77).
  • 10
    • 0030092390 scopus 로고    scopus 로고
    • Checking for race conditions in file accesses
    • M. Bishop and M. Dilger. Checking for race conditions in file accesses. Computing Systems, 9(2):131-152, 1996.
    • (1996) Computing Systems , vol.9 , Issue.2 , pp. 131-152
    • Bishop, M.1    Dilger, M.2
  • 13
    • 34247338386 scopus 로고    scopus 로고
    • Abstract interpretation based static analysis parameterized by semantics
    • London, UK, Springer-Verlag
    • P. Cousot. Abstract interpretation based static analysis parameterized by semantics. In SAS '97: Proceedings of the 4th International Symposium on Static Analysis, pages 388-394, London, UK, 1997. Springer-Verlag.
    • (1997) SAS '97: Proceedings of the 4th International Symposium on Static Analysis , pp. 388-394
    • Cousot, P.1
  • 15
    • 0026865713 scopus 로고
    • GENOA: A customizable language-and front-end independent code analyzer
    • P. T. Devanbu. GENOA: A customizable language-and front-end independent code analyzer. In International Conference on Software Engineering, pages 307-317, 1992.
    • (1992) International Conference on Software Engineering , pp. 307-317
    • Devanbu, P.T.1
  • 16
    • 0013301433 scopus 로고    scopus 로고
    • JLAPACK - Compiling LAPACK Fortran to Java
    • Technical report, University of Tennessy, June, Available at
    • D. M. Doolin, J. Dongarra, and K. Seymour. JLAPACK - Compiling LAPACK Fortran to Java. Technical report, University of Tennessy, June 1998. Available at http://www.cs.utk.edu/library/TechReports/1998/ut-cs-98-390.ps.Z.
    • (1998)
    • Doolin, D.M.1    Dongarra, J.2    Seymour, K.3
  • 17
    • 77956610621 scopus 로고    scopus 로고
    • Aiding program comprehension by static and dynamic feature analysis
    • T. Eisenbarth, R. Koschke, and D. Simon. Aiding program comprehension by static and dynamic feature analysis. In ICSM, pages 602-611, 2001.
    • (2001) ICSM , pp. 602-611
    • Eisenbarth, T.1    Koschke, R.2    Simon, D.3
  • 25
    • 34247402437 scopus 로고    scopus 로고
    • IBM. The toronto portable optimizer
    • IBM. The toronto portable optimizer.
  • 26
    • 34247379765 scopus 로고    scopus 로고
    • INTELLECT: INTErmediate-Language LEvel C Translator
    • Technical Report 23907, IBM, 2006. Available at
    • S. K. Jain, G. Marceau, X. Zhang, L. Koved, and T. Jaeger. INTELLECT: INTErmediate-Language LEvel C Translator. Technical Report 23907, IBM, 2006. Available at http://domino.research.ibm.com/library/cyberdig.nsf/-index.html.
    • Jain, S.K.1    Marceau, G.2    Zhang, X.3    Koved, L.4    Jaeger, T.5
  • 27
    • 34247356029 scopus 로고    scopus 로고
    • Jazillian, Inc, Available at
    • Jazillian, Inc. How to convert c to Java. Available at http://jazillian.com/how.html.
    • How to convert c to Java
  • 33
    • 34247373359 scopus 로고    scopus 로고
    • J. Martin. Ephedra, - a c to Java migration environment, April 2002. Ph.D. Dissertation, University of Victoria, Kanada. Available at http://ovid.tigris.org/Ephedra/.
    • J. Martin. Ephedra, - a c to Java migration environment, April 2002. Ph.D. Dissertation, University of Victoria, Kanada. Available at http://ovid.tigris.org/Ephedra/.
  • 38
    • 26444502057 scopus 로고    scopus 로고
    • Interprocedural analysis for privileged code placement and tainted variable detection
    • ECOOP 2005, Object-Oriented Programming: 19th European Conference, Glasgow, UK, July 25-29, 2005. Proceedings, of, Springer, Aug
    • M. Pistoia, R. J. Flynn, L. Koved, and V. C. Sreedhar. Interprocedural analysis for privileged code placement and tainted variable detection. In ECOOP 2005 - Object-Oriented Programming: 19th European Conference, Glasgow, UK, July 25-29, 2005. Proceedings, volume 3586 of Lecture Notes in Computer Science, pages 362-386. Springer, Aug. 2005.
    • (2005) Lecture Notes in Computer Science , vol.3586 , pp. 362-386
    • Pistoia, M.1    Flynn, R.J.2    Koved, L.3    Sreedhar, V.C.4
  • 40
    • 35248819232 scopus 로고    scopus 로고
    • Dimensions of Precision in Reference Analysis of Object-Oriented Languages
    • Warsaw, Poland, April, Invited Paper
    • B. G. Ryder. Dimensions of Precision in Reference Analysis of Object-Oriented Languages. In Proceedings of the 12th International Conference on Compiler Construction, pages 126-137, Warsaw, Poland, April 2003. Invited Paper.
    • (2003) Proceedings of the 12th International Conference on Compiler Construction , pp. 126-137
    • Ryder, B.G.1
  • 41
    • 0016555241 scopus 로고
    • The Protection of Information in Computer Systems
    • Sept
    • J. H. Saltzer and M. D. Schroeder. The Protection of Information in Computer Systems. In Proceedings of the IEEE, volume 63, pages 1278-1308, Sept. 1975.
    • (1975) Proceedings of the IEEE , vol.63 , pp. 1278-1308
    • Saltzer, J.H.1    Schroeder, M.D.2
  • 43
    • 0027592833 scopus 로고
    • Extending typestate checking using conditional liveness analysis
    • May
    • R. E. Strom and D. M. Yellin. Extending typestate checking using conditional liveness analysis. IEEE Transactions on Software Engineering, 19(5):478-485, May 1993.
    • (1993) IEEE Transactions on Software Engineering , vol.19 , Issue.5 , pp. 478-485
    • Strom, R.E.1    Yellin, D.M.2
  • 44
    • 0022605097 scopus 로고
    • Typestate: A programming language concept for enhancing software reliability
    • Jan
    • R. E. Strom and S. Yemini. Typestate: A programming language concept for enhancing software reliability. IEEE Transactions on Software Engineering, 12(1):157-171, Jan. 1986.
    • (1986) IEEE Transactions on Software Engineering , vol.12 , Issue.1 , pp. 157-171
    • Strom, R.E.1    Yemini, S.2
  • 50
    • 34247400575 scopus 로고    scopus 로고
    • Applying Static Analysis to Verifying Security Properties
    • Chicago, IL, Also available as IBM technical report RC23246 at
    • X. Zhang, T. Jaegert, and L. Koved. Applying Static Analysis to Verifying Security Properties. In Proceedings of the 2004 Grace Hopper Celebration of Women in Computing Conference, Chicago, IL, 2004. Also available as IBM technical report RC23246 at http://domino.research.ibm.com/library/cyberdig.nsf/ index.html.
    • (2004) Proceedings of the 2004 Grace Hopper Celebration of Women in Computing Conference
    • Zhang, X.1    Jaegert, T.2    Koved, L.3


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