메뉴 건너뛰기




Volumn , Issue , 2012, Pages 415-424

Modeling software execution environment

Author keywords

Execution Environment Modeling; Program Synthesis; Program Environment Co analysis

Indexed keywords

C PROGRAMS; CONSTRUCT MODELS; DYNAMIC TESTS; EXECUTION ENVIRONMENTS; FAILURE TOLERANCE; IMPLEMENTATION COMPLEXITY; LIBRARY FUNCTIONS; MODELING SOFTWARES; PROGRAM SYNTHESIS; PROGRAM-ENVIRONMENT CO-ANALYSIS; SOFTWARE ANALYSIS; SOFTWARE EXECUTION; SOURCE CODES; SYSTEM CALLS;

EID: 84872320370     PISSN: 10951350     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/WCRE.2012.51     Document Type: Conference Paper
Times cited : (17)

References (37)
  • 1
    • 84963600253 scopus 로고
    • Dynamic program slicing
    • H. Agrawal and J. Horgan, "Dynamic program slicing," in PLDI, 1990.
    • (1990) PLDI
    • Agrawal, H.1    Horgan, J.2
  • 2
    • 79953672829 scopus 로고    scopus 로고
    • Dynamic taint analysis for automatic detection, analysis, and signature generation of exploits on commodity software
    • J. Newsome and D. Song, "Dynamic taint analysis for automatic detection, analysis, and signature generation of exploits on commodity software," in NDSS, 2005.
    • (2005) NDSS
    • Newsome, J.1    Song, D.2
  • 4
    • 67650790221 scopus 로고    scopus 로고
    • KLEE: Unassisted and automatic generation of high-coverage tests for complex systems programs
    • C. Cadar, D. Dunbar, and D. Engler, "KLEE: Unassisted and automatic generation of high-coverage tests for complex systems programs," in OSDI, 2008.
    • (2008) OSDI
    • Cadar, C.1    Dunbar, D.2    Engler, D.3
  • 6
    • 84885578759 scopus 로고    scopus 로고
    • Rx: Treating bugs as allergies-a safe method to survive software failures
    • F. Qin, J. Tucek, J. Sundaresan, and Y. Zhou, "Rx: treating bugs as allergies-a safe method to survive software failures," in SOSP, 2005.
    • (2005) SOSP
    • Qin, F.1    Tucek, J.2    Sundaresan, J.3    Zhou, Y.4
  • 7
    • 77954732171 scopus 로고    scopus 로고
    • Oracle-guided component-based program synthesis
    • S. Jha, S. Gulwani, S. Seshia, and A. Tiwari, "Oracle-guided component-based program synthesis," in ICSE, 2010.
    • (2010) ICSE
    • Jha, S.1    Gulwani, S.2    Seshia, S.3    Tiwari, A.4
  • 8
    • 85050273691 scopus 로고
    • Program slicing
    • M. Weiser, "Program slicing," in ICSE, 1981.
    • (1981) ICSE
    • Weiser, M.1
  • 9
    • 0032646625 scopus 로고    scopus 로고
    • JFLow: Practical mostly-static information flow control
    • A. Myers, "JFLow: Practical mostly-static information flow control," in POPL, 1999.
    • (1999) POPL
    • Myers, A.1
  • 10
    • 0002927324 scopus 로고
    • Why do computers stop and what can be done about it?
    • J. Gray, "Why do computers stop and what can be done about it?" in SRDS, 1986.
    • (1986) SRDS
    • Gray, J.1
  • 11
    • 70349129410 scopus 로고    scopus 로고
    • First-aid: Surviving and preventing memory management bugs during production runs
    • Q. Gao, W. Zhang, Y. Tang, and F. Qin, "First-aid: surviving and preventing memory management bugs during production runs," in EuroSys, 2009.
    • (2009) EuroSys
    • Gao, Q.1    Zhang, W.2    Tang, Y.3    Qin, F.4
  • 12
    • 84872285865 scopus 로고    scopus 로고
    • Squid
    • Squid. http://www.squid-cache.org/, 2011.
    • (2011)
  • 13
    • 84872351294 scopus 로고    scopus 로고
    • HTTP Specification
    • HTTP Specification. http://www.w3.org/Protocols/Specs.html, 2011.
    • (2011)
  • 14
    • 84872340100 scopus 로고    scopus 로고
    • The GNU C Library
    • The GNU C Library. http://www.delorie.com/gnu/docs/glibc/libc 31. html, 2011.
    • (2011)
  • 15
    • 77957764082 scopus 로고    scopus 로고
    • Archipelago: Trading address space for reliability and security
    • V. Lvin, G. Novark, E. Berger, and B. Zorn, "Archipelago: trading address space for reliability and security," in ASPLOS, 2008.
    • (2008) ASPLOS
    • Lvin, V.1    Novark, G.2    Berger, E.3    Zorn, B.4
  • 16
    • 31844446709 scopus 로고    scopus 로고
    • Automatic pool allocation: Improving performance by controlling data structure layout in the heap
    • C. Lattner and V. Adve, "Automatic pool allocation: improving performance by controlling data structure layout in the heap," in PLDI, 2005.
    • (2005) PLDI
    • Lattner, C.1    Adve, V.2
  • 19
    • 85046437490 scopus 로고    scopus 로고
    • In-parameter-order: A test generation strategy for pairwise testing
    • Y. Lei and K. Tai, "In-parameter-order: a test generation strategy for pairwise testing," in HASE, 1998.
    • (1998) HASE
    • Lei, Y.1    Tai, K.2
  • 20
    • 47249164288 scopus 로고    scopus 로고
    • Z3: An efficient smt solver
    • L. De Moura and N. Bjørner, "Z3: An efficient smt solver," in TACAS, 2008.
    • (2008) TACAS
    • De Moura, L.1    Bjørner, N.2
  • 21
    • 84872313253 scopus 로고    scopus 로고
    • GNU C library
    • GNU C library. http://www.gnu.org/s/libc/, 2011.
    • (2011)
  • 22
    • 8744284121 scopus 로고    scopus 로고
    • Addison-Wesley Professional
    • H. Warren, Hacker's delight. Addison-Wesley Professional, 2003.
    • (2003) Hacker's Delight
    • Warren, H.1
  • 23
    • 79959914668 scopus 로고    scopus 로고
    • Automating string processing in spreadsheets using input-output examples
    • S. Gulwani, "Automating string processing in spreadsheets using input-output examples," in POPL, 2011.
    • (2011) POPL
    • Gulwani, S.1
  • 26
    • 84896693469 scopus 로고    scopus 로고
    • Model checking Java programs using Java pathfinder
    • K. Havelund and T. Pressburger, "Model checking Java programs using Java pathfinder," STTT, vol. 2, no. 4, 2000.
    • (2000) STTT , vol.2 , Issue.4
    • Havelund, K.1    Pressburger, T.2
  • 27
    • 31844450371 scopus 로고    scopus 로고
    • DART: Directed automated random testing
    • P. Godefroid, N. Klarlund, and K. Sen, "DART: directed automated random testing," in PLDI, 2005.
    • (2005) PLDI
    • Godefroid, P.1    Klarlund, N.2    Sen, K.3
  • 28
    • 32344447459 scopus 로고    scopus 로고
    • CUTE: A concolic unit testing engine for C
    • K. Sen, D. Marinov, and G. Agha, "CUTE: a concolic unit testing engine for C," in ESEC/FSE, 2005.
    • (2005) ESEC/FSE
    • Sen, K.1    Marinov, D.2    Agha, G.3
  • 29
    • 1542286884 scopus 로고    scopus 로고
    • Adapting side effects analysis for modular program model checking
    • O. Tkachuk and M. B. Dwyer, "Adapting side effects analysis for modular program model checking," in ESEC/FSE, 2003.
    • (2003) ESEC/FSE
    • Tkachuk, O.1    Dwyer, M.B.2
  • 30
    • 80051919125 scopus 로고    scopus 로고
    • Symbolic execution with mixed concrete-symbolic solving
    • C. S. Pǎsǎreanu, N. Rungta, and W. Visser, "Symbolic execution with mixed concrete-symbolic solving," in ISSTA, 2011.
    • (2011) ISSTA
    • Pǎsǎreanu, C.S.1    Rungta, N.2    Visser, W.3
  • 33
    • 84872319796 scopus 로고    scopus 로고
    • Google C++ Mocking Framework
    • Google C++ Mocking Framework. http://code.google.com/p/googlemock/, 2011.
    • (2011)
  • 34
    • 84872293180 scopus 로고    scopus 로고
    • Easymock
    • Easymock http://easymock.org/, 2011.
    • (2011)
  • 35
    • 34548273557 scopus 로고    scopus 로고
    • Compositional dynamic test generation
    • P. Godefroid, "Compositional dynamic test generation," in POPL, 2007.
    • (2007) POPL
    • Godefroid, P.1
  • 37
    • 84969862372 scopus 로고    scopus 로고
    • Dynamic detection of cots component incompatibility
    • L. Mariani and M. Pezzè, "Dynamic detection of cots component incompatibility," IEEE Software, vol. 24, no. 5, 2007.
    • (2007) IEEE Software , vol.24 , Issue.5
    • Mariani, L.1    Pezzè, M.2


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