메뉴 건너뛰기




Volumn , Issue , 2012, Pages 87-98

Understanding modern device drivers

Author keywords

device drivers; measurement

Indexed keywords

BUS INTERFACES; COARSE-GRAINED; DEVELOPMENT COSTS; DEVICE DRIVER; DRIVER INTERACTION; LINES OF CODE; LINUX KERNEL; SOURCE CODES; USB-BUS;

EID: 84858763057     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2150976.2150987     Document Type: Conference Paper
Times cited : (59)

References (47)
  • 4
    • 82655166420 scopus 로고    scopus 로고
    • Tolerating malicious device drivers in linux
    • S. Boyd-Wickizer and N. Zeldovich. Tolerating malicious device drivers in linux. In USENIX ATC, 2010.
    • (2010) USENIX ATC
    • Boyd-Wickizer, S.1    Zeldovich, N.2
  • 6
    • 77954604013 scopus 로고    scopus 로고
    • Reverse engineering of binary device drivers with RevNIC
    • Apr.
    • V. Chipounov and G. Candea. Reverse engineering of binary device drivers with RevNIC. In Eurosys, Apr. 2010.
    • (2010) Eurosys
    • Chipounov, V.1    Candea, G.2
  • 7
    • 0042853268 scopus 로고    scopus 로고
    • Integrating segmentation and paging protection for safe, efficient and transparent software extensions
    • T.-c. Chiueh, G. Venkitachalam, and P. Pradhan. Integrating segmentation and paging protection for safe, efficient and transparent software extensions. Operating Systems Review, 33, 1999.
    • (1999) Operating Systems Review , vol.33
    • Chiueh, T.-C.1    Venkitachalam, G.2    Pradhan, P.3
  • 9
    • 80051940166 scopus 로고    scopus 로고
    • CuriOS: Improving reliability through operating system structure
    • F. M. David et al. CuriOS: Improving reliability through operating system structure. In OSDI, 2008.
    • (2008) OSDI
    • David, F.M.1
  • 10
    • 84858790603 scopus 로고    scopus 로고
    • Digi International. AnywhereUSB. http://www.digi.com/products/usb/ anywhereusb.jsp.
    • AnywhereUSB
  • 12
    • 35948950577 scopus 로고    scopus 로고
    • Safe hardware access with the Xen virtual machine monitor
    • K. Fraser et al. Safe hardware access with the Xen virtual machine monitor. In OASIS Workhop, 2004.
    • OASIS Workhop, 2004
    • Fraser, K.1
  • 13
    • 78650078104 scopus 로고    scopus 로고
    • Scalable and systematic detection of buggy inconsistencies in source code
    • M. Gabel, J. Yang, Y. Yu, M. Goldszmidt, and Z. Su. Scalable and systematic detection of buggy inconsistencies in source code. In OOPSLA, 2010.
    • (2010) OOPSLA
    • Gabel, M.1    Yang, J.2    Yu, Y.3    Goldszmidt, M.4    Su, Z.5
  • 17
    • 81055138238 scopus 로고    scopus 로고
    • The swiss army smartphone: Cloud-based delivery of usb services
    • A. Hari, M. Jaitly, Y.-J. Chang, and A. Francini. The swiss army smartphone: Cloud-based delivery of usb services. In Mobiheld, 2011.
    • (2011) Mobiheld
    • Hari, A.1    Jaitly, M.2    Chang, Y.-J.3    Francini, A.4
  • 18
    • 72249104275 scopus 로고    scopus 로고
    • Tolerating hardware device failures in software
    • A. Kadav, M. J. Renzelmann, and M. M. Swift. Tolerating hardware device failures in software. In SOSP, 2009.
    • (2009) SOSP
    • Kadav, A.1    Renzelmann, M.J.2    Swift, M.M.3
  • 19
    • 77952275533 scopus 로고    scopus 로고
    • Live migration of direct-access devices
    • A. Kadav and M. Swift. Live migration of direct-access devices. Operating Systems Review, 43(3):95-104, 2009.
    • (2009) Operating Systems Review , vol.43 , Issue.3 , pp. 95-104
    • Kadav, A.1    Swift, M.2
  • 20
    • 79953099806 scopus 로고    scopus 로고
    • Testing closed-source binary device drivers with DDT
    • V. Kuznetsov, V. Chipounov, and G. Candea. Testing closed-source binary device drivers with DDT. In USENIX ATC, 2010.
    • (2010) USENIX ATC
    • Kuznetsov, V.1    Chipounov, V.2    Candea, G.3
  • 21
    • 33644593158 scopus 로고    scopus 로고
    • User-level device drivers: Achieved performance
    • B. Leslie et al. User-level device drivers: Achieved performance. Jour. Comp. Sci. and Tech., 2005.
    • (2005) Jour. Comp. Sci. and Tech.
    • Leslie, B.1
  • 22
    • 84910009447 scopus 로고    scopus 로고
    • CP-Miner: A tool for finding copy-paste and related bugs in operating system code
    • Z. Li, S. Lu, S. Myagmar, and Y. Zhou. CP-Miner: A tool for finding copy-paste and related bugs in operating system code. In OSDI, 2004.
    • (2004) OSDI
    • Li, Z.1    Lu, S.2    Myagmar, S.3    Zhou, Y.4
  • 23
    • 82655175538 scopus 로고    scopus 로고
    • Software fault isolation with api integrity and multi-principal modules
    • Y. Mao, H. Chen, D. Zhou, X. Wang, N. Zeldovich, and M. Kaashoek. Software fault isolation with api integrity and multi-principal modules. In SOSP, 2011.
    • (2011) SOSP
    • Mao, Y.1    Chen, H.2    Zhou, D.3    Wang, X.4    Zeldovich, N.5    Kaashoek, M.6
  • 24
    • 67650077112 scopus 로고    scopus 로고
    • Twindrivers: Semiautomatic derivation of fast and safe hypervisor network drivers from guest os drivers
    • A. Menon, S. Schubert, and W. Zwaenepoel. Twindrivers: semiautomatic derivation of fast and safe hypervisor network drivers from guest os drivers. In ASPLOS, 2009.
    • (2009) ASPLOS
    • Menon, A.1    Schubert, S.2    Zwaenepoel, W.3
  • 26
    • 84858788903 scopus 로고    scopus 로고
    • Microsoft Corp. Web services on devices. http://msdn.microsoft.com/en-us/ library/aa826001%28v=vs.85%29.aspx.
    • Web Services on Devices
  • 27
    • 1542355459 scopus 로고    scopus 로고
    • CIL: Intermediate language and tools for analysis and transformation of C programs
    • G. C. Necula, S. Mcpeak, S. P. Rahul, and W. Weimer. CIL: Intermediate language and tools for analysis and transformation of C programs. In Compiler Construction, 2002.
    • (2002) Compiler Construction
    • Necula, G.C.1    Mcpeak, S.2    Rahul, S.P.3    Weimer, W.4
  • 28
    • 33847294169 scopus 로고    scopus 로고
    • An introduction to driver quality
    • Presentation DDT301
    • V. Orgovan and M. Tricker. An introduction to driver quality. Microsoft WinHec Presentation DDT301, 2003.
    • (2003) Microsoft WinHec
    • Orgovan, V.1    Tricker, M.2
  • 29
    • 55849102237 scopus 로고    scopus 로고
    • Documenting and automating collateral evolutions in linux device drivers
    • Y. Padioleau, J. Lawall, R. R. Hansen, and G. Muller. Documenting and automating collateral evolutions in linux device drivers. In Eurosys, 2008.
    • (2008) Eurosys
    • Padioleau, Y.1    Lawall, J.2    Hansen, R.R.3    Muller, G.4
  • 30
    • 67650079956 scopus 로고    scopus 로고
    • Achieving 10 gb/s using safe and transparent network interface virtualization
    • K. K. Ram, J. R. Santos, Y. Turner, A. L. Cox, and S. Rixner. Achieving 10 gb/s using safe and transparent network interface virtualization. In VEE, 2009.
    • (2009) VEE
    • Ram, K.K.1    Santos, J.R.2    Turner, Y.3    Cox, A.L.4    Rixner, S.5
  • 31
    • 84883362639 scopus 로고    scopus 로고
    • Decaf: Moving device drivers to a modern language
    • June
    • M. J. Renzelmann and M. M. Swift. Decaf: Moving device drivers to a modern language. In USENIX ATC, June 2009.
    • (2009) USENIX ATC
    • Renzelmann, M.J.1    Swift, M.M.2
  • 34
    • 78149331688 scopus 로고    scopus 로고
    • The case for active device drivers
    • Aug.
    • L. Ryzhyk, Y. Zhu, and G. Heiser. The case for active device drivers. In APSys, Aug. 2010.
    • (2010) APSys
    • Ryzhyk, L.1    Zhu, Y.2    Heiser, G.3
  • 35
    • 79953088263 scopus 로고    scopus 로고
    • A declarative language approach to device configuration
    • A. Schüpbach, A. Baumann, T. Roscoe, and S. Peter. A declarative language approach to device configuration. In ASPLOS, 2011.
    • (2011) ASPLOS
    • Schüpbach, A.1    Baumann, A.2    Roscoe, T.3    Peter, S.4
  • 37
    • 34547408666 scopus 로고    scopus 로고
    • Solving the starting problem: Device drivers as selfdescribing artifacts
    • M. Spear et al. Solving the starting problem: Device drivers as selfdescribing artifacts. In Eurosys, 2006.
    • (2006) Eurosys
    • Spear, M.1
  • 39
    • 16644400693 scopus 로고    scopus 로고
    • Improving the reliability of commodity operating systems
    • M. M. Swift, B. N. Bershad, and H. M. Levy. Improving the reliability of commodity operating systems. In TOCS, 2005.
    • (2005) TOCS
    • Swift, M.M.1    Bershad, B.N.2    Levy, H.M.3
  • 40
    • 78651539599 scopus 로고    scopus 로고
    • Xfi: Software guards for system address spaces
    • Úlfar Erlingsson et al. Xfi: software guards for system address spaces. In OSDI, 2006.
    • (2006) OSDI
    • Erlingsson, Ú.1
  • 47
    • 84908296347 scopus 로고    scopus 로고
    • SafeDrive: Safe and recoverable extensions using language-based techniques
    • F. Zhou et al. SafeDrive: Safe and recoverable extensions using language-based techniques. In OSDI, 2006.
    • (2006) OSDI
    • Zhou, F.1


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