- 5
- 0
- 约8.52千字
- 约 6页
- 2017-08-14 发布于安徽
- 举报
一种基于对象模型的软件开发环境的研究+
喻占武胡瑞敏
(武汉测绘科技大学多媒体网络通信工程研究所,430070)
(武汉测绘科技大学测绘遥感信息工程国家重点实验室,430070)
摘要:本文介绍了一种基于对象模型的集成软件开发环境的研究与设计a它结合了DEVS形式理论、
CASE技术、面向对象技术、科学可视化等多种先进理论和技术,解决了在技术应用、尖端前沿性研究领
域普遍存在的跨学科、实验复杂、开发重复等一系列问题,在技术上提高了软件开发质量与效率,降低开
发成本,使软件的可维护性和技术的可重用性大大提高。
关键词:对象模型CASE技术可视化框架构造
1 引言
随着科学技术日新月异的发展,无论是个人计算机的逐步普及,还是智能化产品的推
陈出新.科学计算与信息处理在一系列重要领域中得到了日益广泛的应用。在技术应用、
尖端前沿性研究领域普遍存在着以下特点与问题”’“:
(1)跨学科性。现代技术研究往往是跨学科的,例如多媒体技术研究就涉及计算机、
模式识别、人工智能、信号处理、网络技术、通信技术等多种学科,研究者需要同时具备
多种专业知识,这既浪费研究者的时间和精力、延长了开发周期,也必然在一定程度上限
制了某些专业人才的发展与贡献,使他们不能完全致力于本专业方向的前沿j创造性研究。
(2)实验复杂性。在实际工作中,需要几百上千次实验数据来完成一个简单参数的选
取和调整工作并不鲜见。如果没有辅助实验工具的支持,研究周期是难以忍受的“。。
(3)开发重复性。一种新算法的提出,实现和测试不仅仅意昧着要完成复杂的参数选
取和该项算法的具体实现工作。除此以外.研究者还必须完成用户界面、组成系统其它部
分的设计构造、整个系统的运行调度和数据显示分析等大量重复性开发工作”。。
一般而言,算法实现的工作量往往仅占整个研究工作量的一小部分。这一点在数字语
音信号处理和数字图像处理过程中显得尤为突出。显然,巨大的辅助开发工作量极大地妨
碍了相关领域技术的深入研究和发展,同时也延缓了应用产品的开发速度,加大了研制开
发成本,减慢了应用技术商品化的进程,反过来也就降低了市场对该项技术进一步发展的
推动力度”1。故技术应用、尖端前沿性研究迫切需要有一种专业化的辅助开发环境来支撑。
AidedSoftware
于对象模型的集成软件开发环境OMBE。它适应几乎任何应用环境,而且它很容易由~个通
用辅助开发环境转换成为某一应用或研究领域的专用支撑环境。
’国家自然科学基金和国家测绘发展基金(97002)资助项目
·831·
2 0MBE系统设计
OMBE系统是一个面向科学研究与应用的开放式辅助软件开发平台。基于DEVS形式理
论、软件复用和面向对象思想.系统是将软件模块看作是原子对象模型或复合对象模型…1.
它足可拼装、可替换的软件对象,OMBE系统称之为算法元件或算法单元,复合对象模型
…’“。.即对象模型本身又可以作为构件与其它模型组合在一起形成一个更复杂的系统模
型,形成层次化和模块化的系统建模体系。
对象模型是相对独立的软件实淬的抽象,它只对自己的入口x和出口Y负责以完成特
定的功能。该模型不仅封装软件实体的属性与操作,而且是一个独立活动实体,可拥有内
部、外部状态转移函数s④、输出函数8和时钟推进函数ta,利用事件来驱动模型的动作.
改变模型的状志属性s,同时更为重要的是该模型还可以拥有自己的原了模型仿真器和复合
模型协作器…1,从而为构成层次化和模块化抽象建模和仿真调度系统提供了技术支撑。
对于常规性应用设计,设计人员只需提供设计思想,借助0MBE平台,使用系统算法元
件库中的算法元件来构造算法框架模型,即可无须编程地完成应用系统设计与研究工作,
如图】所示。对于刨造性研究.设汁人员只需完成与创新相关的算法设计工作。然后。在
开发平台上重构算法框架模型,即可自动对该算法进行仿真运行、分析和测试。
图1基于对象模型的应用系统设计
OMBE充分运用了面向对象的设计思想,把具有共同特性的对象归纳成类,并组成可重
用的类库。在设计具体应用时,选择类库中所需要的类,建立应用框架“’口1。OMBE系统提
供一组功能强大的辅助软件开发工具,拥有算法框架自动生成及构造、元件对象库管理与
扩充、算法框架模拟仿真
您可能关注的文档
最近下载
- 4人剧本杀古堡奇遇剧本全内容(4人封闭).pdf VIP
- DB65_T 8022-2024 严寒和寒冷地区居住建筑节能设计标准.docx VIP
- 6—1柱脚及网架支座检查记录.doc VIP
- 2025年中国互联网+汽车用品项目创业计划书.docx VIP
- 开发新型有机硅防污涂料及其防腐性能分析.docx VIP
- 医院专科联盟建设经验.pptx VIP
- 广东省广州市海珠区2024-2025学年四年级上册期末考试数学试卷(含答案).docx VIP
- 村镇庙会节庆方案.docx VIP
- 江苏省扬州市2023-2024高二上学期期末物理试卷及答案.pdf VIP
- 蒂森克虏伯电梯 曳引轮钢丝绳安装布置.pptx
原创力文档

文档评论(0)