【摘 要】
:
随着计算机的广泛应用,传统的软件开发方法已经无法满足社会的要求,基于构件的软件开发方法己被广泛接受,并逐步成为解决软件危机、提高软件生产率和确保软件质量的有效途径
论文部分内容阅读
随着计算机的广泛应用,传统的软件开发方法已经无法满足社会的要求,基于构件的软件开发方法己被广泛接受,并逐步成为解决软件危机、提高软件生产率和确保软件质量的有效途径。软构件描述技术和构件组装技术是基于构件的软件开发的核心技术,构件必须经过形式化描述才能被计算机识别,同时构件必须经过组装才能形成应用系统。如何进行构件描述和智能构件组装成为研究的一个热点问题。本文针对这一问题开展了研究与开发工作,并将本体技术和多Agent技术应用到其中。本文首先对现有成果进行了深入研究。详细阐述了软构件、本体以及Agent的相关技术,主要对构件描述、构件组装技术、本体以及多Agent技术等方面有过系统的学习和研究。针对现有的软构件描述技术,本文使用本体技术来对软构件进行形式化描述。本体是采用规范化的描述语言来对领域知识进行描述,从而实现知识的共享与复用,同时本体提供的描述逻辑将可以借助推理机实现逻辑推理。因而使用本体技术来对软构件进行规范化描述,可以增加构件的共享性和复用性,同时可以借助其推理逻辑来实现构件检索高效性。其次,Agent以其自治性、主动性和智能性等显著特性,为传统上我们难以有效处理的事务提供了一种新的解决方案。现有的构件组装研究主要集中在基于框架的方法、基于连接子的方法和基于胶合代码的方法方面。针对现有技术的不足,本文将多Agent技术应用到构件组装中,利用Agent的主动性、智能性来实现构件的智能组装。同时也提出构件组装解决方案的概念,用来对构件组装过程中使用了哪些构件以及这些构件之间是如何调用的做出形式化的描述。最后本文通过构件组装实现知识商城中文件上传和文件内容显示功能模块。通过组装功能模块来说明此方案的可行性。
其他文献
存储系统(尤其是现在的大型合并存储系统,例如云存储系统、大型数据库系统等)的管理有两个重要的内容:一个是数据部署问题;另一个是存储系统的自动化配置问题,当前存储系统的管理
无线传感网络(Wireless Sensor Network)是由许多小型或微型的无线传感器结点所组成的无线自组织网络,它在军事和民用中都有广泛的应用,如监测敌人的动态、监测水环境的污染状
随着工业的发展和技术的进步,与人类生产生活密切相关的交通运输、电力输送、医疗服务、集成制造等系统日趋庞大。这类复杂系统的行为描述常需同时涉及宏观状态的确定性及其演
2009年,飞思卡尔半导体公司在中国市场上推出了应用于工业控制、汽车电子及消费电子的嵌入式实时操作系统MQX。MQX最早是Precise Software Technologies公司1989年开发,2009
随着计算机的快速普及和互联网的迅猛发展,网络已经成为人们日常生活中的一个重要组成部分。各种网络应用也快速覆盖到人类生活领域的各个方面,持续增长的需求和不断降低的开发
由于网球比赛视频拥有巨大的商业价值和广阔的应用前景,如何自动分析和检索成为当前学者的研究热点。本文主要研究如何标注网球视频盘局。第一,对网球视频中的广告进行了定位。
随着科技的发展,人们对于互联网和科技产品的依赖越来越严重,用户的使用需求也正在不断的提高,用户以最自然的表达方式与机器进行交互成为一种趋势。这对人机交互来说是一个新的
在自然界中处处都存在着无规律,无规则形态的变化复杂的几何体。通常人们对于规律,规则形态的几何体采用传统的欧几里得几何定理去描述,如使用直线段、圆弧、平面、以及曲面这些
近年来,随着互联网技术,Java技术和REST软件架构的发展,在Java Web领域主要存在两种应用形式:传统Web网页应用和RESTful API,REST以其简洁的风格,可伸缩性好,松耦合的特点得
生物体内的新陈代谢过程完成了生命体基本的物质转换和能量代谢等功能,是生物体存在的基础。通过对生物体代谢系统的研究和分析,人们可以对生物体代谢系统的性质和行为进行定性