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

OCL-JML转换方法的研究及其在软件开发过程中的应用

摘要第1-8页
Abstract第8-12页
第一章 序论第12-18页
   ·研究背景第12-16页
     ·使用UML进行系统设计第13-14页
     ·UML作为ADL第14-15页
     ·问题总结第15-16页
   ·解决方案第16-17页
     ·JML第16页
     ·OCL-JML转换第16-17页
     ·JML-AddIn工具第17页
   ·本文的主要贡献第17页
   ·本文的组织结构第17-18页
第二章 基于OCL-JML转换的解决方案第18-27页
   ·OCL第19-21页
   ·JML及其支撑工具第21-23页
     ·JML第21-22页
     ·JML的支撑工具第22-23页
   ·OCL-JML转换的意义第23-24页
   ·OCL-JML转换的可行性分析第24-25页
     ·OCL和JML都是强类型语言第24-25页
     ·OCL和JML的断言和表达式都是虚的(pure)第25页
     ·OCL和JML都是DBC语言第25页
   ·小结第25-27页
第三章 OCL-JML映射机制第27-45页
   ·OCL抽象语法树第27-28页
   ·基本数据类型的映射机制第28-29页
     ·基本操作表达式第28页
     ·布尔类型第28-29页
     ·其他类型第29页
   ·属性表达式第29-30页
     ·导航表达式第29-30页
   ·集合操作的映射机制第30-37页
     ·等价的映射机制第31-32页
     ·公共操作的映射机制第32-33页
     ·Set类型的操作符的映射机制第33-35页
     ·Bag类型的操作符的映射机制第35-36页
     ·Sequence操作符的映射机制第36-37页
   ·迭代表达式的映射机制第37-38页
   ·其他OCL结构的映射机制第38-40页
   ·约束的转换机制第40-44页
     ·上下文表达式第40-41页
     ·方法规范的转换机制第41-43页
     ·类规范的转换机制第43-44页
   ·小结第44-45页
第四章 JML-AddIn工具的实现框架第45-51页
   ·Rational Rose系列建模工具的优点第45-46页
   ·Rational Rose工具的扩展接口第46页
   ·JML-AddIn工具的实现框架第46-50页
     ·用户界面第47-48页
     ·接口模块第48页
     ·OCL语法检查工具第48-49页
     ·JML代码翻译器第49-50页
   ·小结第50-51页
第五章 应用实例第51-61页
   ·实例描述第51-55页
     ·用例图第51-52页
     ·类图第52-53页
     ·接口第53-55页
   ·实例中JML-AddIn工具的应用第55-59页
     ·约束添加第55-58页
     ·代码生成第58-59页
     ·高层设计对下层实现的指导第59页
     ·自动化测试第59页
   ·小结第59-61页
第六章 总结与展望第61-64页
   ·本文总结第61-62页
   ·相关工作和展望第62-64页
第七章 参考文献第64-66页
致谢第66-67页
附录 攻读学位期间发表的学术论文目录第67页

论文共67页,点击 下载论文
上一篇:叶片多坐标数控抛光装备及编程技术研究
下一篇:防治固原地区肉牛主要营养代谢病舔砖的研制