首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 125 毫秒
1.
基于领域专用语言的应用软件自动生成   总被引:3,自引:0,他引:3  
在领域专用语言、领域专用库和应用产生器的基础上,提出一种自动生成应用软件的设计框架,详细论述了该设计框架的设计原理和具体的实现过程。该设计框架由三级组成:首先设计一种该应用领域的领域专用语言,它将该应用领域的应用系统作为领域分析的对象,语言上集数据、功能和界面于一体;其次实现该应用领域的一个领域专用库,它提供应用系统级的复用;在这两者的基础上,最后实现一个集工具、语言和库于一体的可视化应用产生器,用它可以快速地开发完整的应用软件。已成功地将该设计框架运用于GIS应用系统领域。用应用产生器开发应用软件,不仅加强了应用系统开发过程的集成,提高了软件的开发效率,实现了软件过程的复用,而且达到了系统级的软件复用。  相似文献   

2.
软件重用是软件界追求的目标,人们正努力实现基于框架、体系结构和需求的重用,但具体实现技术还不够成熟。框架是可重用的特定领域应用软件的半成品,在框架上定制可以建立具体的应用系统。一个好的框架可大大节省开发时间,降低开发成本。简要介绍了软件重用和框架,提出了一个用于信息系统领域的框架设计,并给出了该框架的体系结构和开发模型。  相似文献   

3.
赵芳  韦群 《计算机科学》2002,29(Z1):191-193
软件构件化是21世纪软件工业发展的大趋势.工业化的软件复用已经从通用类库发展到了面向领域的应用框架.框架的重用已成为软件生产中最有效的重用方式之一.而且使用了设计模式的框架可能获得更高层次的设计复用,增强了软件的可扩充性,缩短了大型应用软件系统的开发周期,提高了开发质量.本文主要介绍了应用框架和设计模式的基本概念和它们之间的关系,并且在飞机场航班显示框架中具体应用了Observer设计模式,以此来说明在框架中如何应用设计模式,以及它的好处.  相似文献   

4.
Tivoli Cross-Site是Tivoli公司新推出的软件工具包,能够有效管理电子商务应用软件,是一个基于协作管理概念的产品。协作管理是与合作伙伴建立、遵循共享信息协定和协调问题的实践活动。Tivoli Cross-Site提供一种扩展Tivoli核心技术的框架,这个框架包括政策管理、数据知识库、日程管理以及报告产生等多种功能,支持所有Tivoli Cross-Site应用软件,能够有效协助管理传统领域之外基于Internet的商业。Tivoli Cross-Site的应用软件包括Tivoli Cross-Site for Availability、Tivoli Cross-Site for Security和Tivoli Cross-Site for Development。  相似文献   

5.
产品线成本模型的比较与分析   总被引:1,自引:0,他引:1  
为给软件产品线决策者应用软件产品线模型提供理论上的参考,综合分析比较了近年来的20种软件产品线模型,在对软件产品线模型的投资循环、重用方式、货币时间价值、经济函数、成本因子和重用成本等方面因素进行细致分析的基础上提出了软件产品线模型的比较框架,在该框架内着重分析了其中5种典型的软件产品线模型,对应用软件产品线开发方式的成本估算和投资分析做了细致分析,并对当前软件产品线模型时存在的问题和发展方向进行了探讨.  相似文献   

6.
使用UML进行基于框架的实时开发是当今软件发展的一个热点.为了使开发的应用软件支持多平台,Rhapsody实时软件框架将嵌入式操作系统的概念抽象出来,采用了基于抽象操作系统的层次结构.而Rhapsody实时框架中所使用的抽象操作系统和适配器足抽象工厂设计模式在操作系统领域内的一次经典的应用.具体地,通过针对具体的嵌入式Vxworks操作系统给出其Rhapsody实时软件框架适配器实现,并结合一个简单的例子来说明,抽象操作系统和适配器给Rhapsody实时软件框架带来了模块化、可移植性、可复用性等多方优点.  相似文献   

7.
地球系统模式是研究气候变化、进行地球系统建模的重要软件. 中科院地球系统模式CAS-ESM (Chinese Academy of Sciences-Earth System Model)是中科院大气所发展的进行地球系统模拟的高性能计算应用软件, 目前已经发布了2.0版本, 其模拟性能一直是制约其发展的关键因素之一. ...  相似文献   

8.
随着对等计算的广泛应用,对等应用软件的设计与开发方法研究,是当前软件工程领域一个值得关注的问题.遵循软件复用的思想,提出一种适应于对等应用软件设计与开发的构件化重叠网中间件技术.该技术涵盖支撑构件重叠网的中间件模型、及其实现框架等两方面内容,分别用于对等应用软件的设计时与开发阶段.相关对比实验结果表明,该技术是可行和有效的.  相似文献   

9.
徐顺  王武  张鉴  姜金荣  金钟  迟学斌 《软件学报》2021,32(8):2365-2376
研发适应国产异构计算环境的高性能计算算法与软件是非常重要的课题,对我国高性能计算软件研发匹配高性能计算硬件高水平发展的速度具有重要意义.首先,简要介绍高性能计算应用软件的现状、趋势和面临挑战,并对几类典型高性能计算应用软件开展并行计算算法特征分析,涵盖了宇宙N体模拟、地球系统模式、计算材料相场动力学、分子动力学、量子计算化学和格点量子色力学等多个问题、尺度和领域.其次,讨论了面向国产异构计算系统的对策,提炼出若干典型应用算法和软件的共性问题,涉及核心算法、算法发展、优化策略等.最后,面向异构计算体系结构,对高性能计算算法与软件进行了总结.  相似文献   

10.
研发适应国产异构计算环境的高性能计算算法与软件是非常重要的课题,对我国高性能计算软件研发匹配高性能计算硬件高水平发展的速度具有重要意义.本文首先简要介绍高性能计算应用软件的现状、趋势和面临挑战,并对几类典型高性能计算应用软件开展并行计算算法特征分析,涵盖了宇宙N体模拟、地球系统模式、计算材料相场动力学、分子动力学、量子计算化学和格点量子色力学等多个问题、尺度和领域.其次,我们讨论了面向国产异构计算系统的对策,提炼出若干典型应用算法和软件的共性问题,涉及核心算法、算法发展、优化策略等.最后,本文面向异构计算体系结构对高性能计算算法与软件进行了总结.  相似文献   

11.
12.
This paper investigates an interoperable framework to disseminate Earth Science data to different application domains. The proposed framework can manage different Earth science data products and raster snapshots over time through the use of relevant metadata information. The framework generates images to be accessed by GIS software for various Earth science and web‐based applications. The access is enabled through the compliance with OpenGeospatial Consortium's Web Map Service (WMS) for interoperability such that any WMS viewer can access the service. The framework can provide GIS users the capability to incorporate geospatial information from other WMS servers. Using the United States NEXt generation weather RADar (NEXRAD) data, we demonstrate how the proposed framework can facilitate the dissemination of Earth Science data to a broad community in a near real‐time fashion. The proposed framework can be used to manage and disseminate various types of spatiotemporal Earth science data.  相似文献   

13.
仿真软件   总被引:3,自引:3,他引:0  
仿真软件对数字仿真至关重要,它是一个技术密集点,也是仿真系统的灵魂.可是从目前的仿真语言、仿真建模、仿真软件开发、仿真软件平台、仿真应用框架等发展情况来看,与普适化仿真要求相距甚远.为了让广大用户能方便地应用数字仿真,刻苦钻研,研发普适化仿真软件,勇攀世界这一科技高峰,不仅意义重大,而且也是可能的.俗话说,温故知新,把当前仿真软件状况总结一下,也许有利于仿真软件的进一步发展.  相似文献   

14.
In this study, a multimedia computer‐aided tutorial (MCAT) on the topic of debris‐flow hazards was developed for senior high‐school students in Taiwan. The format of the new course is a blend of whole‐class presentations, interactive discussions among the teacher and students, and classroom activities using the MCAT software. The whole‐class presentation was presented using both a laptop computer and a high‐resolution liquid crystal display projector to display the MCAT contents on a large white screen in front of a whole class. Besides, class discussions between the teacher and the students and among students were also embedded in the teaching format. Students' earth science learning outcomes were evaluated by administering an achievement test and a survey of attitudes towards the earth science subject before and after the course. The results indicated that MCAT accompanied by the current ‘interactive whole‐class teaching’ form could significantly help the students' grasp of earth science concepts and greatly improve their attitudes towards earth science.  相似文献   

15.
一种测量地壳微形变的竖直摆倾斜传感器   总被引:2,自引:2,他引:0  
介绍一种测量地球表面微量倾斜的竖直摆倾斜传感器的原理、结构、工作特性以及在地球科学中的应用。  相似文献   

16.
大量的计算机软件的开发离不开数据库的使用,利用数据库框架实现数据库的应用具有多方面的优势。该文设计和实现了一个微型数据库应用框架,并将该框架应用于实际的软件开发过程中,从而验证了该框架的可用性。该框架适用于小型软件系统的开发,提高了系统的可扩展性。  相似文献   

17.
数字仿真中的软件平台,应用框架和体系结构   总被引:2,自引:1,他引:1  
在数字仿真中,仿真软件平台、仿真应用框架和体系结构,其应用相当广泛,且占据支撑性软件的重要位置.体系结构有关全局,仿真应用框架乃是通用的应用程序框架,仿真软件平台支持仿真运行.在数字仿真中,它们对用户开发应用程序都将给予大大的便利.其中有专业性和通用性两大类型,且专业性软件比通用性软件要多得多,这是因为实现专业领域内的统一总归比实现多学科统一要容易得多.值此数字仿真规范化,首先从术语开始之际,把它们归纳总结一下,对于学习和研发数字仿真软件都会有所帮助.  相似文献   

18.
数字地球是1989~1999 年媒体介绍较多和国内知识界、科技界关注较多的一个新概念。在分析文献的基础上,对提出数字地球的政治、科技、经济背景,数字地球的概念,数字地球的支撑技术及其应用进行了综述,并综合了国内专家对发展中国数字地球的必要性、可行性及有关发展战略的意见;最后,提出了发展中国数字地球过程中应注意解决的问题  相似文献   

19.
本文简要介绍了基于CAPS系统的海洋环境卫星监测系统(CAPS-OC),研究了卫星地球站数据管理系统的实现方法,比较了单接收机和多接收机两种模式下数据管理系统客户端软件和服务器端软件的框架设计,提出了基于Socket技术的多接收机管理系统框架。在Windows环境下采用WinSock控件实现了系统由单接收模式到多接收机工作模式的转变。结果表明,该工作模式结构设计合理,编写的系统软件性能稳定,运行可靠,大大提高了服务器对硬件资源的利用率,降低了卫星地球站的硬件成本和人力成本,为站点的业务化运行及未来系统的进一步升级提供了技术支持。  相似文献   

20.
Data analysis is an important part of the scientific process carried out by domain experts in data-intensive science. Despite the availability of several software tools and systems, their use in combination with each other for conducting complex types of analyses is a very difficult task for non-IT experts. The main contribution of this paper is to introduce an open architectural framework based on service-oriented computing (SOC) principles called the Ad-hoc DAta Grid Environment (ADAGE) framework that can be used to guide the development of domain-specific problem-solving environments or systems to support data analysis activities. Through an application of the ADAGE framework and a prototype implementation that supports the analysis of financial news and market data, this paper demonstrates that systems developed based on the framework allow users to effectively express common analysis processes. This paper also outlines some limitations as well as avenues for future research.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号