首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

面向方面软件开发方法在操作系统开发中的应用研究

摘要第1-5页
Abstract第5-10页
第一章 前言第10-13页
   ·课题的提出及研究意义第10-11页
   ·课题的研究目标和内容第11页
   ·论文的组织结构第11-13页
第二章 面向方面软件开发方法的研究第13-24页
   ·软件开发方法的发展历史及现状第13-16页
     ·面向过程开发方法第14页
     ·面向对象开发方法第14-15页
     ·面向对象时代以后的软件开发方法第15-16页
     ·传统开发方法存在的问题第16页
   ·面向方面软件开发方法(AOSD)第16-22页
     ·AOSD方法的基本思想和特点第16-17页
     ·AOSD方法的关键技术和支持工具第17-21页
     ·AOSD方法在操作系统设计与开发中的研究现状第21-22页
     ·AOSD方法存在的问题及发展方向第22页
   ·小结第22-24页
第三章 面向方面C语言(AspectC)的研究第24-34页
   ·AspectC的基本概念第24-28页
     ·连接点(Joint Point)第24-25页
     ·切入点(Pointcut)第25-27页
     ·通知(Advice)第27-28页
     ·类型间声明(Inter-type Declaration)第28页
     ·方面(Aspect)第28页
   ·AspectC的实现机制第28-31页
     ·AspectC程序的基本结构第28-29页
     ·AspectC程序的实现过程第29-30页
     ·AspectC的编译指令第30-31页
   ·AspectC的特点及发展趋势第31-32页
     ·AspectC的特点第31-32页
     ·AspectC的发展趋势第32页
   ·小结第32-34页
第四章 面向方面技术在重构Linux内核代码中的应用第34-59页
   ·贯穿特性重构研究的背景介绍第34-35页
   ·重构Linux内核贯穿特性的方法及过程第35-37页
     ·重构的基本方法第35页
     ·重构的实施过程第35-36页
     ·重构的实验环境及工具第36-37页
   ·Linux贯穿特性的原始实现第37-41页
     ·同步锁(Synchronization Lock)关注点第37-38页
     ·错误检测(Error Checking)关注点第38-40页
     ·激活刷新脏缓冲区内核线程关注点第40-41页
   ·Linux贯穿特性的方面实现第41-47页
     ·同步锁关注点的方面实现第41-43页
     ·错误检测关注点的方面实现第43-45页
     ·激活刷新脏缓冲区内核线程关注点的方面实现第45-47页
   ·贯穿特性方面代码的测试第47-53页
     ·同步锁方面代码第48-49页
     ·错误检测方面代码第49-51页
     ·激活刷新脏缓冲区内核线程方面代码第51-53页
   ·重构前后系统的对比和分析第53-58页
     ·代码规模方面第53页
     ·系统模块性方面第53-56页
     ·系统运行效率方面第56-58页
   ·小结第58-59页
第五章 面向方面可适应性操作系统开发模型第59-68页
   ·开发面向方面可适应性操作系统的必要性第59页
   ·构件技术概述第59-61页
   ·面向方面可适应性操作系统开发模型的实现方案第61-67页
     ·面向方面可适应性操作系统的开发模型及步骤第61-63页
     ·功能属性的构件化设计和实现第63-64页
     ·非功能属性的方面设计和实现第64-65页
     ·面向方面可适应性操作系统的配置过程第65-66页
     ·面向方面可适应性操作系统开发模型的特点及实现意义第66-67页
   ·小结第67-68页
结论第68-70页
 1、总结第68页
 2、主要创新点第68-69页
 3、进一步工作第69-70页
参考文献第70-74页
攻读硕士学位期间取得的学术成果第74-75页
致谢第75页

论文共75页,点击 下载论文
上一篇:基于着色Petri网的工作流建模的研究
下一篇:基于小波变换的动态地形的实时绘制