您的当前位置:首页正文

基于java的软件agent开发环境的分析

来源:画鸵萌宠网
l舅 陬术 设计开发 基于j。ava的软件agent开发环境的分析 李庆民 (石家庄工程职业学院,河北石家庄050061) 摘要;随着科学技术的不断进步,agent软件开发成为了人们关注的焦点。它作为计算机语言编程中的一个重要方式,在越来越多的领 域发挥着重要的作用。客观来讲,目前基于java的软件agent开发环境还存在着一些弊端,主要体现为系统的对接性不强,模型不够具体化等 等。针对以上情况,我们可以通过模拟实体的推测,进行整体的环境分析。本文从软件agent的基础理论入手,对运行环境的构架进行分析。 关键词:java;软件agent;开发环境;分析 中图分类" ̄-:TP311.52 文献标识码:A 文章编号:1O07.9416(2017)01.0189-01 1软件agent相关理论基础 1.1 agent ̄含义与特点 ’ 软件agent是通过传感器进行环境状态感知,在相对协 调性的执行机制中体现信息获取方式的基本构造。它的定 义是相对宽泛的,只要能够在环境搜索中提炼出相应的数 据信息,就可以认为它完成了具体环境的规划。因此,从总 体上而言,该软件是科学化、有效性的通信方式,依照既定 的协商方式进行运作。第二,从该系统的特征来看,它主要 包括以下几个方面:首先,预动性。它能够按照相应的程序 对收集到的信息进行测试,对导向目标作出最真实的反 映。其次,社交能力。社交能力是指它能够在数字编程的基 础上实现语言沟通,制定从信号发出到接收的完整化过 程。另外,反应能力。它对环境有一种敏感性,可以对接收 到的数据进行及时的回应。最后,自治性。系统并不具有依 赖性,它的操作过程是相对全面的,可以根据用户的需求 实现自我反馈…。 1.2 ̄-agent的语言开发基础一-java Java是软件agent的语言开发基础,它们之间的联系性 非常强,信息流通速度也相对较高。传统的语言编码当中 都是使用编码器进行相应的数据转换,其过程比较繁琐, 信息统计量也相对较大,不易管理。而对于agent软件来讲, J ava系统为它提供了一个虚拟化的空间,使它能够在运维 平台中更加灵活、方便,并不受特定操作手段的限制。第 二,Java面向的是语言源检索与程序代码的扩展。它可以为 该软件提供用户所需求的数据,并进行输送。第三,自检 3结语 性。Java并不是单独的运作过程,它会在既定的技术支持下 综上所述,本文从软件agent的基本概念出发,对其语 进行自我检测,以“分割区域”作为整合点,进行内存的积 言设计方式以及开发环境进行了研究。从而得出:agent软 累与多个线程的独立运作,为软件提供安全的环境。 件是以Java为基础,设置信息的具体驱动方式,在数据归类 2软件agent ̄言极其开发环境 的基础上构建用户的需求指向平台。同时,它也实现了通 信信息的交互,使抽象的形态变得具体化,为开发环境的 2.1面向软件agen淮序的设计语言  面向软件agent程序的设计语言主要体现在信息的扩 分析提供了有利条件。展上。该软件与Java系统的联系性非常强。首先,Java系统 参考文献 是软件的基础。而agent软件则是Java系统的具体化表现。 [1]王慧,孙铁利.一种新的基于Java和Prolog的智能Agent实 该软件中包含了Java系统的各种语法,并且按照实际的应 现方案[A].Java技术及应用的进展一第八届中国dawa技术及 用性进行了延伸。该软件在开发的前期包括几个不同的目 应用交流大会文集[C].中国软件行业协会Java分会:,2005:5. 标实体,系统会赋予每个实体不同的逻辑思维,并在对应 [2]董孟高.基于Agent的自适应系统运行机制及其构造技术研 的信道形成信息的搜集中心,以成为语言变量调节与控制 究[D].国防科学技术大学,201 1. 的主要部分。类似的,采用这种方式还能够体现功能的对 [3]郭毅.基于政策的自组织软件系统及其构造和运行技术研究 应性。Agent软件的三个继承属性分别是plan、belief、event。 [D].国防科学技术大学,2013. 收稿日期:2016-12-26 从创建过程上来讲,该软件首先以Java语言编程为基础,对 信息的输送过程进行统计,依照符号的编排实现传送方向 的整合【 。 2.2面向软件agent6. ̄-序开发环境体系构建 面向软件agent程序的开发环境构建主要包括以下几 个方面:第一,从开发环境的整体设计而言,它具有适应 性、可扩展性和兼容性。传统的信息存储量有着一定的额 度。但该软件不同,它可以在数据感应的基础上体现用户 要求,并作出针对化的指向。第二,可扩展目标是开发设计 阶段的基础,它能够从语言的可控制领域人手,建立相应 的问题解决模型,实现自动化推理、控制、转化以及协调合 作。系统将开发环境看作是一个整体,通过标准化电子协 议的建立来构造不用层次从agent软件。开发后的环境可以 具体分为几个部分,运行库将语言赋予特定的意义,在现 有计算模型的基础上实现换进的互交。第三,交互层是对 开发环境进行描述的方式。它所指向的不仅是事件的灵活 沟通,也通过可视化视图做到了环境的监Nt 31。第四,系统 会将突发事件分为可处理与不可处理两个部分。可处理时 间实在特殊化过程响应的同时进行流程控制。同时,系统 会将不可处理的部分进行二次判断与审核,将不流通区域 阻塞住。执行任务的创建过程也是多样化的,它带有语言 定义的切换功能,能够将每一部分的普通编码进行顺序化 对接,Agent就会以相对集中的方式代替线性切换,完成层 次的分化与多线程控制【2]。 作者简介:李庆民(1983_),男,河北衡水人,本科,助教,研究方向:教育学,计算机科学。 

因篇幅问题不能全部显示,请点此查看更多更全内容

Top