دانلود مقاله ISI انگلیسی شماره 95284
ترجمه فارسی عنوان مقاله

انتشار خودکار و قابل اعتماد منابع در رانندگان دستگاه بر اساس تجزیه و تحلیل پویا

عنوان انگلیسی
Automated and reliable resource release in device drivers based on dynamic analysis
کد مقاله سال انتشار تعداد صفحات مقاله انگلیسی
95284 2018 25 صفحه PDF
منبع

Publisher : Elsevier - Science Direct (الزویر - ساینس دایرکت)

Journal : Journal of Systems and Software, Volume 137, March 2018, Pages 463-479

ترجمه کلمات کلیدی
درایور دستگاه، تجزیه و تحلیل پویا، مدیریت منابع، قابلیت اطمینان،
کلمات کلیدی انگلیسی
Device drivers; Dynamic analysis; Resource management; Reliability;
پیش نمایش مقاله
پیش نمایش مقاله  انتشار خودکار و قابل اعتماد منابع در رانندگان دستگاه بر اساس تجزیه و تحلیل پویا

چکیده انگلیسی

In this paper, we propose a novel approach named AutoRR, which can automatically and reliably release resources based on dynamic analysis. To identify resource handling operations, we use the dynamic specification-mining technique to mine resource acquiring and releasing functions. During execution, we maintain a resource-state list by intercepting the mined functions. If the driver fails to release acquired resources, AutoRR will report bugs and call corresponding releasing functions to safely release the resources. Dynamic analyses of resource dependency, allocation hierarchy, error handling form and releasing time are performed to avoid introducing new bugs when releasing resources. The evaluation on 12 Linux drivers shows that 40 detected bugs are all successfully and safely tolerated, and the overhead is only 7.84%.