- 16
- 0
- 约6.23千字
- 约 5页
- 2017-09-08 发布于河南
- 举报
25-基于Java语言的仿真软件JRTSS
基于Java 语言的仿真软件JRTSS
1 2
金志刚 舒炎泰 张长东
zgjin@, ytshu@
(天津大学 天津 300072)
摘要 基于Java的仿真软件JRTSS(Java-
以RTSS仿真软件为基础 保持其原有特色 并采用 Java为编程语言 运行在
Browser/Server环境下 JRTSS软件由三部分组成 仿真核心 建模程序与结果
后处理程序 其中仿真核心运行在 Server端 建模和结果后处理程序为 Java
Applet由用户的Browser下载并执行
的系统模型是一个开放队列网络JRTSS 通过在不同抽象层次对多个数据
采集与处理系统 通信网络以及柔性制造系统的仿真与性能评价 证实JRTSS是
一个用于系统开发的用力工具
关键词 Java Browser/Server仿真
0.引言
计算机仿真是系统设计 分析 升级与优化过程中的重要手段 由于实际系
统的复杂性 往往需要通过仿真来快速 高效的建立系统模型 仿真可以用在分
析模型难于建立 不易求解的情况下 仿真可以为系统开发者提供多种情况下的
系统信息
RTSS(Real Time System Simulator)是一个本课题组开发的 功能灵活面
向对象的仿真软件[1,2]自1990年以来 我们先后开发了五个版本的RTSS软件
用于系统仿真和性能评价 RTSS采用C/C++编写 运行在Client/Server环境下
我们一直致力于RTSS的功能改进与提高 并设法推广RTSS的应用范围 近
年来 随着Internet技术的发展和Java语言的推广 我们发现用Java语言来
编写仿真软件 并运行在Browser/Server环境下 将比原RTSS仿真软件及其运
行方式有很多进步 用户不再需要整个软件包 只需通过Browser下载建模和结
果后处理程序(Applet)即可 仿真软件升级时只需维持用户界面的一致性 可以
将仿真核心分布运行并利用Java的多线程能力 提高仿真运行速度
JRTSS仿真软件由三部分构成 仿真核心 建模程序和结果后处理程序 见
图1 这三部分之间通过HTTP协议进行通讯 交换的数据为ASCII码格式 这
使得各部分只需保证通信时遵守相互间的约定 就可以分别升级 以改进仿真软
件的性能 JRTSS运行在Browser/Server环境下 仿真核心运行与Web Server
机器上 用户访问我们的主页下载建模和后处理程序的Applet.
1 金志刚 天津大学计算机系博士 研究方向 计算机网络 无线计算机网 系统性能评价
现在天津大学网络中心
2 舒炎泰 博士生导师 研究方向 计算机网络 系统性能评价 CIMS 等
图1 JRTSS 结构
1.仿真核心
JRTSS软件的系统模型是开放排队网络 它是一个由互连的排队设施组成的
网络 每个排队设施由一个单队列和一个服务员组成 从系统模型外部看 不同
的顾客进入这个排队网络 当一个顾客在排队网络中前进时 它遇到队列需要等
待被服务 遇到服务员则接受服务 顾客进入排队网络 进入服务队列 接受服
务和服务完成等被看作一系列仿真事件 JRTSS软件采用事件驱动法处理这些事
件 将仿真时钟向前推进 产生仿真结果
JRTSS的应用模型由两部分组成 一部分是永久对象 表示服务系统 另一
部分为临时对象 表示服务系统的负载 建立应用模型时首先定义一组排队设施
分别代表被仿真系统的硬件或软件单元 如CPU磁盘 网络 数据压缩程序
数据处理程序等 还可以定义一些伪服务设施 不代表真正的软硬件单元 而是
作为 逻辑门 控制顾客在排队网络中的移动 以构成不同的串 并行处理结
构 其次 要描述模型的负载 说明负载的组成 到达时间分布等参数 最后
要说明负载如何在排队网络中移动 将模型的永久对象和临时对象联系起来
对仿真核心来说 一个被仿真系统的应用模型就是一个预定格式的ASCII码
输入流 核心程序等待Web server传递的仿真运行请求 用户可以使用JRTSS
提供的图形建模界面建立模型 也可以用其它方法产生模型文本 并按照约定格
式提交给Web server
您可能关注的文档
- 数学分析,11.4.ppt
- 北工大工图习题集解答.ppt
- 光的折射定律--鲁科版.ppt
- 电磁感应,楞次定律(修改).ppt
- 3绝对值和相反数.ppt
- 薄厚膜集成电路02_1.ppt
- 5-5函数的微分.ppt
- 第一章 直角三角形的边角关系阶段复习课.ppt
- Feedback松下cm402贴片机教案.ppt
- 必修三 3.6《《Unit 3 The Million Pound Bank-Note》(共19页).ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)