首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 234 毫秒
1.
随着信息技术的飞速发展,应用软件变得越来越复杂,其智能化程度也越来越高。面向Agent软件开发技术就是在此背景下应运而生的,并迅速成为软件工程领域的一个研究热点JACK平台是以BDI模型为基础,基于JAVA语言的多Agent系统开发环境。此外,它还支持Prometheus等主流面向Agent软件开发方法。通过一个具体项目案例“图书智能推荐系统”给出TJACK平台下多Agent系统的设计与实现方法。  相似文献   

2.
敏捷开发方法因其"敏捷"的特点,通过快速迭代和持续集成等方法,与嵌入式系统开发的多V模型相结合,可以很好地满足嵌入式系统面向应用、软硬件协同设计等的需要。本文在研究敏捷开发方法与嵌入式多V开发模型相结合的软件开发方法的基础上,按照模型设计、原型设计和产品设计三个阶段,对嵌入式温室网关的软件进行了需求分析、系统设计和系统测试等。  相似文献   

3.
面向Agent软件工程是当下软件工程最前沿的研究方向之一,这种系统结合了Agent理论和技术,同时将软件工程的思想、原理和原则相结合,为基于Agent系统的开发提供工程化手段。最近几年,随着Web应用在Internet上的发展,同时加上软件开发社会化的需求,基于Agent的软件工程在学术界和工业界引起了广泛的关注,本文主要阐述了面向Agent软件工程的产生和发展背景,面向Agent软件工程的研究内容,面向Agent软件工程的研究现状,最后讨论了存在的问题和面临的挑战。  相似文献   

4.
通过分析传统基于文档、代码的软件开发在复杂嵌入式应用软件开发过程中存在的成本、质量弊端,针对基于模型的软件开发方法的技术特征,通过对模型开发方法中基于模型的软件设计技术的研究,结合实际软件工程实践,分析并定义了基于模型的软件设计中架构设计、详细设计的工作方法与流程,分析了该方法在定义、验证与维护阶段的优势、应用情况和前景。  相似文献   

5.
郭晓媛  郭宁 《电子世界》2014,(18):340-340
Agent技术和应用是目前软件研发行业的研究焦点之一,作为一种新颖的软件开发范型,Agent技术常用来解决复杂的大型工程化开发问题。尽管在过去二十年里面向Agent软件工程领域的研究取得了长足进步,但其仍有很大的挖掘潜力。本文介绍了Agent的研究背景和发展现状,总结了Agent技术的定义和特点,详述了面向Agent软件工程的分析和设计步骤,总结了当前Agent应用开发使用的环境语言。  相似文献   

6.
针对面向服务的应用系统开发缺乏统一服务模型与成熟开发方法的问题,对服务的模型与开发方法展开了研究。分析了服务与构件的相似性,提出了服务构件的概念和形式化模型,并对服务的基本结构、交互方式进行了统一、抽象和描述。在此基础上,提出了一种支持服务资产广泛复用的面向服务构件开发方法,并分析了该方法求解群体问题的效率。  相似文献   

7.
刘宗田  邵堃  孙志勇  刘炜 《电子学报》2003,31(Z1):2171-2174
面向Agent需求工程重点研究软件系统的面向Agent的抽象组织形式.本文提出一种新的面向Agent需求工程方法--FKAOS方法.该方法作为较高抽象程度的以Agent为核心的软件系统描述方法能辅助用户和系统设计人员更好地分析和设计系统需求.FKAOS方法通过引入FuzzyZ语言,扩展经典的KAOS方法,描述多Agent系统中的非确定需求问题.FKAOS方法中的描述视图引入了KAOS方法的目标和责任视图,并添加了一些新的专门描述面向Agent的需求问题的视图和表.本文重点介绍了FKAOS方法的基本元模型概念和相关的主要视图描述模型等内容,并通过一个实例演示了FKAOS方法的实际应用过程.  相似文献   

8.
面向特定领域模型的数据处理方法对于软件重用、软件可升级和软件开发效率的提高都有重要的指导意义。论文首先分析领域模型内涵,提出了构造基于领域模型软件系统架构的一般方法,进而结合订单管理系统的开发,介绍了领域模型的应用方法和处理流程。实践表明,基于领域模型的系统开发方法能极大提高实际软件系统的开发效率。  相似文献   

9.
《现代电子技术》2017,(14):52-54
传统软件开发模式由于其最终生成产品是程序代码,难以适应需求的快速变化,软件开发过程中不可避免地出现非标准化与非自动化的问题。为了解决上述问题,在介绍MDA开发过程的基础上,探讨了平台无关模型和平台相关模型的定义、映射和转化等,并将MDA开发方法和传统软件开发方法进行了分析比较。以决策支持系统为例,描述通过MDA进行软件开发的过程。结果显示,基于MDA的软件开发方法能够由软件模型指导自动生成软件成品,降低了系统的开发成本与设计效率。  相似文献   

10.
面向Agent需求工程重点研究软件系统的面向Agent的抽象组织形式.本文提出一种新的面向Agent需求工程方法——FKAOS方法.该方法作为较高抽象程度的以Agent为核心的软件系统描述方法能辅助用户和系统设计人员更好地分析和设计系统需求.FKAOS方法通过引入Fuzzy Z语言,扩展经典的KAOS方法,描述多Agent系统中的非确定需求问题.FKAOS方法中的描述视图引入了KAOS方法的目标和责任视图,并添加了一些新的专门描述面向Agent的需求问题的视图和表.本文重点介绍了FKAOS方法的基本元模型概念和相关的主要视图描述模型等内容,并通过一个实例演示了FKAOS方法的实际应用过程.  相似文献   

11.
ATM交换机SNMP Agent的研究与实现   总被引:1,自引:0,他引:1  
邵旭  丁炜 《电讯技术》2001,41(3):91-94
在ATM交换机开发过程中,SNMP Agent的开发起着核心作用,它是连接硬件平台、单板、软件系统、信令的桥梁。结合ATM交换机项目,使用目前国际上先进的开发工具,本文系统介绍了ATM交换机SNMP Agent开发的各个环节、开发步骤和具体的实现方法,对于路由器等网关设备的网管系统开发同样具有参考意义。  相似文献   

12.
构件复用的Web化支撑模型研究   总被引:3,自引:0,他引:3       下载免费PDF全文
蔡智明  刘宗田 《电子学报》2000,28(3):142-144
本文基于一种以网络、Δgetn及领域为基础的Web化构件复用支撑模型,简述了其采用的框架模板表示方法及对构件化软件的分层规范:构造了领域框架、构件的分布式描述类库,提出以多Agent的手段实现分布式的构件搜索、管理,描述了各Agent的主要逻辑及相互协同关系.原型实现中使用了ASP、Java、JDBC、SQL等工具,并在实际开发中进行了应用试验.  相似文献   

13.
梅创社 《电子设计工程》2011,19(11):121-124
介绍了Agent和多Agent技术的背景和概念,比较了Agent系统和多Agent系统的体系结构,着重分析了Agent的结构,说明了多Agent系统中的各Agent之间用来进行知识交互的通信语言,最后列举了CSCL的交互与协作机制和技术原理,为进一步研究Agent技术提供了理论依据和为智能化系统开发提供了技术支持。  相似文献   

14.
In the field of performance metrics and measurements of SIP (Session Initiation Protocol) Proxy and B2BUA (Back-to-Back User Agent) no standardized methodology has been presented yet. This gap results in a problematic determination of a hardware, the performance of which would be cost-effective and sufficient for the running the SIP Server in a given environment. Today practice relies on the administrator’s skills and experience with the needs of the telephony infrastructure. From this and the increasing usage of SIP based VoIP technologies come the main reasons for creating a methodology that would allow administrators to precisely measure the SIP Server performance and compare it to other software and hardware platform. This work also utilizes SIP Server performance measurements to comparison the results taken when transcoding was in use and when it was not and provides the means for comparison of B2BUAs platform independently.  相似文献   

15.
This paper presents a new methodology for predicting software reliability in the field environment. Our work differs from some existing models that assume a constant failure detection rate for software testing and field operation environments, as this new methodology considers the random environmental effects on software reliability. Assuming that all the random effects of the field environments can be captured by a unit-free environmental factor,$eta$, which is modeled as a random-distributed variable, we establish a generalized random field environment (RFE) software reliability model that covers both the testing phase and the operating phase in the software development cycle. Based on the generalized RFE model, two specific random field environmental reliability models are proposed for predicting software reliability in the field environment: the$gamma$-RFE model, and the$beta$-RFE model. A set of software failure data from a telecommunication software application is used to illustrate the proposed models, both of which provide very good fittings to the software failures in both testing and operation environments. This new methodology provides a viable way to model the user environments, and further makes adjustments to the reliability prediction for similar software products. Based on the generalized software reliability model, further work may include the development of software cost models and the optimum software release policies under random field environments.  相似文献   

16.
本文在开放的复杂巨系统理论下研究雷达装备的远程技术支援保障,揭示了雷达装备的远程技术支援保障体系实质上是人机共栖的开放复杂巨系统,运用开放的复杂巨系统理论的方法论一综合集成研讨厅体系来解决雷达装备远程技术支援问题,提出了雷达装备的远程技术支援保障综合集成研讨厅的分布式网络环境和基于多Agent和B/S结构的研讨厅软件系统结构图,最后提出了在工程实现中需要进一步研究的问题。  相似文献   

17.
基于多Agent的生物信息数据整合系统-BioAgent1   总被引:4,自引:1,他引:3  
随着人类基因组计划的实施,生命科学研究已进入后基因组时代.人们基于指数形式增长的核酸、蛋白质序列和结构等数据,开发了数百种不同类型的数据库.由于不同数据库存贮和检索方式的极大差异,给研究者对它们的整合应用造成了一定的难度.本文建立了一个基于多Agent的生物信息数据整合系统-BioAgent,通过信息采集Agent、信息整合Agent、用户Agent的协调,完成数据抽取、数据标准化、数据存储、数据融合、Web显示等工作流程,以实现数据整合的自动化.同时利用BioAgent系统,开发了人类精神分裂症相关基因的突变信息多层次定位数据库.  相似文献   

18.
The main focus of this article is the design of embedded signal processing (ESP) application software. We identify the characteristics of such applications in terms of their computational requirements, data layouts, and latency and throughput constraints. We describe an ESP application, an adaptive sonar beamformer. Then, we briefly survey the state-of-the-art in high performance computing (HPC) technology and address the advantages and challenges in using HPC technology for implementing ESP applications. To describe the software design issues in this context, we define a task model to capture the features of ESP applications. This model specifies the independent activities in each processing stage. We also identify various optimization problems in parallelizing ESP applications. We address the key issues in developing scalable and portable algorithms for ESP applications. We focus on the algorithmic issues in exploiting coarse-grain parallelism. These issues include data layout design and task mapping. We show a task mapping methodology for application software development based on our execution model (Lee et al., 1998). This uses a novel stage partitioning technique to exploit the independent activities in a processing stage. We use our methodology to maximize the throughput of an ESP application for a given platform size. The resulting application software using this methodology is called a software task pipeline. An adaptive sonar beamformer has been implemented using this design methodology  相似文献   

19.
Microprocessor software is no longer microsized. It requires the same degree of methodology as is used for developing software for large mainframes. Software development for microprocessors involves much more than just writing the machine language instructions to perform some functions. This paper describes a systematic approach for microprocessor software development based on the concepts borrowed from large systems. The suggested methodology can go a long way to promise reliable software for microprocessor based systems. The approach lays emphasis on an ordered sequence of stages, well-supported development tools, good programming practices and management backing — all integrated into a systematic method. The methodology also suggests the use of an educational plan for new staff.  相似文献   

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

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