摘要
T.Ball、E.Bounimova、B.Cook、V.Levin、J.Lichtenberg、C.McGarvey、B.Ondrusek、S.K.Rajamani和A.Ustuner。 对设备驱动程序进行全面的静态分析。 在Eurosys’06{5}中,第73-85页。 谷歌学者 E.M.Clarke、E.A.Emerson和A.P.Sistla。 使用时态逻辑规范对有限状态并发系统进行自动验证。 ACM事务处理。 程序。 语言系统。, 8(2):244--263, 1986. 谷歌学者 数字图书馆 K.德·沃尔德。 JQuery:具有声明性配置语言的通用代码浏览器。 第八届国际实践研讨会; al声明性语言方面,第88-102页,查尔斯顿,南卡罗来纳州,2006年1月。 谷歌学者 数字图书馆 D.R.Engler、B.Chelf、A.Chou和S.Hallem。 使用特定于系统的程序员编写的编译器扩展检查系统规则。 2000年10月,加利福尼亚州圣地亚哥,OSDI'00,第1-16页。 谷歌学者 数字图书馆 第一届ACM SIGOPS EuroSys会议(EuroSys2006),比利时鲁汶,2006年4月。 谷歌学者 M.福勒。 重构:改进现有代码的设计。 艾迪森·卫斯理,1999年。 谷歌学者 数字图书馆 A.加里多。 在存在预处理器指令的情况下进行程序重构。 伊利诺伊大学香槟分校博士论文,2005年。 谷歌学者 数字图书馆 R.格林。 XTC:使C可以安全地扩展。 2004年8月在阿贡国家实验室举办的数值优化领域Specifić语言研讨会上。 谷歌学者 J.Henkel和A.Diwan。 赶上! 捕获和重放重构以支持API进化。 第27届软件工程国际会议,第274-283页,美国密苏里州圣路易斯,2005年5月。 谷歌学者 数字图书馆 M.Huth和M.Ryan。 计算机科学中的逻辑:关于系统的建模和推理。 剑桥大学出版社,2000年。 谷歌学者 数字图书馆 D.莱西和O.de摩尔。 通过重写进行强制程序转换。 《编译器构造》,第十届国际会议,LNCS 2027,第52-68页,意大利热那亚,2001年4月。 谷歌学者 数字图书馆 Z.Li、S.Lu、S.Myagmar和Y.Zhou。 CP-Miner:一个用于查找操作系统代码中的复制粘贴和相关错误的工具。 OSDI’04,第289--302页,加利福尼亚州旧金山,2004年12月。 谷歌学者 数字图书馆 LWN。 适用于Linux 2.5.712003的ChangeLog。 http://lwn.net/Articles/36311/。 谷歌学者 D.MacKenzie、P.Eggert和R.Stallman。 使用Gnu-Diff和Patch比较和合并文件。 网络理论有限公司,2003年1月。 统一格式部分, http://www.gnu.org/software/diffutils/manual/html_node/Unified-Format.html。 谷歌学者 U.Manber和S.Wu。 GLIMPSE:一个用于搜索整个文件系统的工具。 1994年,USENIX Winter。 谷歌学者 数字图书馆 B.McCloskey和E.Brewer。 Astec:a new approach to refactoring c.In ESEC/FSE-13:10th European software engineering conference/13th ACM SIGSOFT international conference on Foundations of software engineering,pages 21-30,new York,NY,USA,2005年,美国纽约州纽约市,阿斯泰克:重构的新方法。 ACM出版社。 谷歌学者 数字图书馆 A.莫顿。 补丁管理脚本,2002年10月。 http://www.zip。 ćom.au/akpm/linux/patches/。 谷歌学者 M.Mossienko先生。 《结构化搜索和替换:什么、为什么以及如何做》,OnBoard Magazine,2004年。 http://www.onboard.jetbrains。 ćom/is1/artićles/04/10/ssr/。 谷歌学者 G.C.Necula、S.McPeak、S.P.Rahul和W.Weimer。 CIL:用于分析和转换C程序的中间语言和工具。 《编译器构造》,第11届国际会议,LNCS 2304,第213-228页,法国格勒诺布尔,2002年4月。 谷歌学者 数字图书馆 Y.Padiolau、J.L.Lawall和G.Muller。 了解Linux设备驱动程序中的附带演变。 在Eurosys’06{5}中,第59-71页。 谷歌学者 D.塞尔。 斯派塞、莱纳斯和疯子,2004年11月。 http://www.linuxjournal.com/article/7272。 谷歌学者 内核守卫。 Smatch,源匹配器,2002年6月。 http://smatch.sourceforge.net。 谷歌学者 L.托瓦尔兹。 Linux内核编码风格。 linux/文档/编码样式。 谷歌学者 E.维瑟。 Stratego/XT的程序转换:StrategoXT-0.9中的规则、策略、工具和系统。 在领域特定程序生成中,LNCS 3016,第216-238页。 Spinger-Verlag,2004年。 谷歌学者 交叉引用 W.Weimer。 补丁程序作为更好的错误报告。 《生成性编程和组件工程》,第181-190页,美国俄勒冈州波特兰,2006年10月。 谷歌学者 数字图书馆
索引术语
记录和自动化linux设备驱动程序中的并行演进
建议
了解Linux设备驱动程序的附带发展 EuroSys’06:2006年第一届ACM SIGOPS/EuroSys欧洲计算机系统会议记录 在现代操作系统(OS)中,设备驱动程序可以占源代码的70%以上。 对于内核和驱动程序支持库中定义的函数和数据结构,驱动程序代码也严重依赖于操作系统的其余部分。 这些。。。 记录和自动化linux设备驱动程序中的并行演进 欧洲系统2008 Linux的内部库正在迅速发展,以满足新的需求并提高性能。 然而,这些演变带来了Linux设备驱动程序中并行演变的巨大问题:对于影响API的每一个更改,都。。。 了解Linux设备驱动程序的附带发展 2006年EuroSys会议记录 在现代操作系统(OS)中,设备驱动程序可以占源代码的70%以上。 对于内核和驱动程序支持库中定义的函数和数据结构,驱动程序代码也严重依赖于操作系统的其余部分。 这些。。。