摘要
ABSTRACT
第1章综述
1.1 JTS908数据传输系统
1.2 网络协议及其开发
1.3 形式化协议工程
1.3.1协议工程各阶段的特点
1.3.2协议栈设计
1.4 论文主要工作
第2章 协议设计方法论
2.1 OSI参考协议栈模型
2.2 协议栈结构设计
2.2.1协议分层
2.2.2协议分阶段
2.2.3协议分类
2.3 协议设计的评价标准
2.4 协议描述语言
2.5协议元素
2.5.1 协议提供的业务
2.5.2协议的环境
2.5.3协议语汇
2.5.4协议的状态和协议变量
2.5.5 协议动作和谓词
2.5.6过程规则
第3章 JTS908数据传输系统协议栈设计
3.1 系统总体结构
3.1.1系统设备
3.1.2 车载子系统
3.1.3地面子系统
3.1.4 系统拓扑结构和物理设备接口
3.2 JTS908系统协议栈设计
3.2.1 JTS908系统协议栈的功能需求:
3.2.2分层化设计
3.2.3接口控制层设计
3.2.4物理层设计
3.2.5数据链路层设计
3.2.6 中继层设计
第4章 系统验证
4.1 协议验证的目的
4.2 协议验证的方法
4.2.1 协议验证的目标
4.2.2协议验证技术
4.2.3协议验证的形式化方法
4.3 JTS908系统协议栈的验证
4.3.1验证方法
4.3.2验证工具软件
4.3.3验证过程
4.3.4验证结果
第5章 系统实现
5.1 自动生成代码
5.1.1优点:
5.1.2缺点:
5.2 操作系统的选择
5.2.1分布式操作系统:
5.2.2 RTOS:
5.2.3多任务操作系统:
5.3 C++实现
5.3.1 并行的实现
5.3.2 面向对象的实现
5.3.3层间通信的实现
5.3.4有限状态机的实现
5.3.5配置表的使用
5.4 代码的可移植性
5.4.1 java:
5.4.2编译器:
5.5代码的效率
5.5.1 动态分配内存:
第6章总结与展望
6.1全文总结
6.2 未来的展望
参考文献
致谢
北京交通大学;