引 言 1
第一章 形式化软件开发方法概述 5
1.1 形式化方法 5
1.2 形式化软件开发方法及其研究意义 5
1.3 国内外研究现状及存在的问题 7
第二章 Apla→Java自动程序转换系统介绍 16
2.1 系统结构 16
2.2 系统已有功能 17
2.3 系统运行和使用 17
2.4 系统有待完善之处 18
第三章 对原有系统的重构及改进 19
3.1 对原有系统的重构 19
3.2 Java语言及Java程序性能优化 27
3.3 系统的完善与新特性的添加 32
第四章 泛型机制在Apla→Java自动程序转换系统中的实现 34
4.1 泛型程序设计基础知识 34
4.2 Apla语言中的泛型程序设计 35
4.3 Java语言泛型程序设计的实现 44
4.4 Apla中泛型机制在转换系统中的实现 45
4.5 系统运行效果 61
第五章 结束语 74
5.1 本书工作总结 74
5.2 进一步工作 75
5.3 展望 76
参考文献 78