APP下载

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

2017-04-25李庆民

数字技术与应用 2017年1期
关键词:分析

李庆民

摘要:随着科学技术的不断进步,agent软件开发成为了人们关注的焦点。它作为计算机语言编程中的一个重要方式,在越来越多的领域发挥着重要的作用。客观来讲,目前基于java的软件agent开发环境还存在着一些弊端,主要体现为系统的对接性不强,模型不够具体化等等。针对以上情况,我们可以通过模拟实体的推测,进行整体的环境分析。本文从软件agent的基础理论入手,对运行环境的构架进行分析。

关键词:java;软件agent;开发环境;分析

中图分类号:TP311.52 文献标识码:A 文章编号:1007-9416(2017)01-0189-01

1 软件agent相关理论基础

1.1 agent的含义与特点

软件agent是通过传感器进行环境状态感知,在相对协调性的执行机制中体现信息获取方式的基本构造。它的定义是相对宽泛的,只要能够在环境搜索中提炼出相应的数据信息,就可以认为它完成了具体环境的规划。因此,从总体上而言,该软件是科学化、有效性的通信方式,依照既定的协商方式进行运作。第二,从该系统的特征来看,它主要包括以下几个方面:首先,预动性。它能够按照相应的程序对收集到的信息进行测试,对导向目标作出最真实的反映。其次,社交能力。社交能力是指它能够在数字编程的基础上实现语言沟通,制定从信号发出到接收的完整化过程。另外,反应能力。它对环境有一种敏感性,可以对接收到的数据进行及时的回应。最后,自治性。系统并不具有依赖性,它的操作过程是相对全面的,可以根据用户的需求实现自我反馈[1]。

1.2 软件agent的语言开发基础--java

Java是软件agent的语言开发基础,它们之间的联系性非常强,信息流通速度也相对较高。传统的语言编码当中都是使用编码器进行相应的数据转换,其过程比较繁琐,信息统计量也相对较大,不易管理。而对于agent软件来讲,java系统为它提供了一个虚拟化的空间,使它能够在运维平台中更加灵活、方便,并不受特定操作手段的限制。第二,java面向的是语言源检索与程序代码的扩展。它可以为该软件提供用户所需求的數据,并进行输送。第三,自检性。Java并不是单独的运作过程,它会在既定的技术支持下进行自我检测,以“分割区域”作为整合点,进行内存的积累与多个线程的独立运作,为软件提供安全的环境。

2 软件agent语言极其开发环境

2.1 面向软件agent程序的设计语言

面向软件agent程序的设计语言主要体现在信息的扩展上。该软件与Java系统的联系性非常强。首先,Java系统是软件的基础。而agent软件则是Java系统的具体化表现。该软件中包含了Java系统的各种语法,并且按照实际的应用性进行了延伸。该软件在开发的前期包括几个不同的目标实体,系统会赋予每个实体不同的逻辑思维,并在对应的信道形成信息的搜集中心,以成为语言变量调节与控制的主要部分。类似的,采用这种方式还能够体现功能的对应性。Agent软件的三个继承属性分别是plan、belief、event。从创建过程上来讲,该软件首先以Java语言编程为基础,对信息的输送过程进行统计,依照符号的编排实现传送方向的整合[2]。

2.2 面向软件agent程序开发环境体系构建

面向软件agent程序的开发环境构建主要包括以下几个方面:第一,从开发环境的整体设计而言,它具有适应性、可扩展性和兼容性。传统的信息存储量有着一定的额度。但该软件不同,它可以在数据感应的基础上体现用户要求,并作出针对化的指向。第二,可扩展目标是开发设计阶段的基础,它能够从语言的可控制领域入手,建立相应的问题解决模型,实现自动化推理、控制、转化以及协调合作。系统将开发环境看作是一个整体,通过标准化电子协议的建立来构造不用层次从agent软件。开发后的环境可以具体分为几个部分,运行库将语言赋予特定的意义,在现有计算模型的基础上实现换进的互交。第三,交互层是对开发环境进行描述的方式。它所指向的不仅是事件的灵活沟通,也通过可视化视图做到了环境的监测[3]。第四,系统会将突发事件分为可处理与不可处理两个部分。可处理时间实在特殊化过程响应的同时进行流程控制。同时,系统会将不可处理的部分进行二次判断与审核,将不流通区域阻塞住。执行任务的创建过程也是多样化的,它带有语言定义的切换功能,能够将每一部分的普通编码进行顺序化对接,Agent就会以相对集中的方式代替线性切换,完成层次的分化与多线程控制[2]。

3 结语

综上所述,本文从软件agent的基本概念出发,对其语言设计方式以及开发环境进行了研究。从而得出:agent软件是以Java为基础,设置信息的具体驱动方式,在数据归类的基础上构建用户的需求指向平台。同时,它也实现了通信信息的交互,使抽象的形态变得具体化,为开发环境的分析提供了有利条件。

参考文献

[1]王慧,孙铁利.一种新的基于Java和Prolog的智能Agent实现方案[A].Java技术及应用的进展—第八届中国Java技术及应用交流大会文集[C].中国软件行业协会Java分会:,2005:5.

[2]董孟高.基于Agent的自适应系统运行机制及其构造技术研究[D].国防科学技术大学,2011.

[3]郭毅.基于政策的自组织软件系统及其构造和运行技术研究[D].国防科学技术大学,2013.

猜你喜欢

分析
隐蔽失效适航要求符合性验证分析
电力系统不平衡分析
电力系统及其自动化发展趋势分析
中西医结合治疗抑郁症100例分析
在线教育与MOOC的比较分析