- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1 网构软件
1.1 背景
1.2 网构软件特征
2 网构软件研究方向
2.1 基于Agent的网构软件模型与方法
2.2面向构件的网构软件开发方法学
网构软件简介及其研究内容
1、网构软件
网构软件从软件形态的角度考察开放、动态、多变的Internet环境对软件理论、方法和技术,是传统软件结构的自然延伸, 网构软件具有自主性、演化性、协同性、多态性和反应性等特征。从网构软件的角度来看传统的软件工程方法学体系其本质上是一种静态和封闭的框架体系, 难以支持由开放、动态、多变的Internet环境衍生的网构软件的开发。
1.1背景
Internet作为不同于传统计算机的硬件平台,具有如下基本特征:
无统一控制的“真”分布性
节点的高度自治性
节点链接的开放性和动态性
人、设备和软件的多重异构性
实体行为的不可预测性
运行环境的潜在不安全性
使用方式的个性化和灵活性
网络连接环境的多样性
由于软件系统所基于的计算机硬件平台正经历从集中封闭的计算平台向开放的Internet平台的转变,软件系统作为计算机系统的灵魂,随着其运行环境的演变 也经历了一系列的变革。目前,面向网络的计算环境正由Client/Server发展为Client/Cluster,并正朝着Client /Network和Client/Virtual Environment的方向发展。
从技术的角度看,以软件构件等技术支持的软件实体将以开放、自主的方式存在于Internet的各个节点之上,任何一个软件实体可在开放的环境下通过某种方 式加以发布,并以各种协同方式与其它软件实体进行跨网络的互连、互通、协作和联盟,从而形成一种与当前的信息Web类似的Software Web。Software Web不再仅仅是信息的提供者,而是各种服务(功能)的提供者。由于网络环境的开放与动态性,以及用户使用方式的个性化要求,从而决定了这样一种 Software Web并不能够像传统软件那样一蹴而就,它应能感知外部网络环境的动态变化,并随着这种变化按照功能指标、性能指标和可信性指标等进行静态的调整和动态的 演化,以使系统具有尽可能高的用户满意度。我们将这样一种新的软件形态称为网构软件(Internetware)。
1.2 特征
网构软件区别于传统软件形态的独有特征
网构软件是在Internet开放、动态和多变环境下软件系统基本形态的一种抽象,它既是传统软件结构的自然延伸,又具有区别于在集中封闭环境下发展起来的传统软件形态的独有的基本特征:
自主性
指网构软件系统中的软件实体具有相对独立性、主动性和自适应性。自主性使其区别于传统软件系统中软件实体的依赖性和被动性。
协同性
指网构软件系统中软件实体与软件实体之间可按多种静态连接和动态合作方式在开放的网络环境下加以互连、互通、协作和联盟。协同性使其区别于传统软件系统在封闭集中环境下单一静态的连接模式。
反应性
指网构软件具有感知外部运行和使用环境并对系统演化提供有用信息的能力;反应性使网构软件系统具备了适应Internet开放、动态和多变环境的感知能力。
演化性
指网构软件结构可根据应用需求和网络环境变化而发生动态演化,主要表现在其实体元素数目的可变性,结构关系的可调节性和结构形态的动态可配置性;演化性使网构软件系统具备了适应Internet开放、动态和多变环境的应变能力。
多态性
指网构软件系统的效果体现出相容的多目标性。它可根据某些基本协同原则,在动态变化的网络环境下,满足多种相容的目标形态。多态性使网构软件系统在网络环境下具备了一定的柔性和满足个性化需求的能力。
2 、网构软件的研究内容
网构软件的主要研究内容包括:基于Internet的开放软件模型及其性质、网构软件模型的形式化体系、基于Agent的网构软件模型与方法、面向构件的网构软件开发方法学、网构软件中间件平台基准模型、网构软件可信性理论及其度量评估体系,以及网构软件平台技术规范标准体系。下面简单介绍下基于Agent的网构软件模型与方法和面向构件的网构软件开发方法学研究
2.1 基于Agent的网构软件模型与方法
网构软件技术的研究面临着许多挑战性的课题:(1) 如何表示网构软件中的构件模型,这种模型应该具有显式的环境描述和实体的自主性,实体可以主动地观察环境,作出合理的规划,以实现系统的设计目标;(2) 如何描述网构软件中构件的自适应演化能力,在不同的情景下展现出不同的行为,以适应环境的变化;(3) 如何提供相应的软件开发包和运行平台来支持网构软件系统的开发,并能有效支持与主流技术以及遗留系统之
您可能关注的文档
- 网络安全总结.doc
- 网络编程复2习题.doc
- 网络操作系统考试点.doc
- 网络操作系统全国2006年4月试题.doc
- 网络程序设计基础复习题.doc
- 网络对战象棋游戏.doc
- 网络工程本科专业简介.doc
- 网络工程概论.doc
- 网络共享器多用户电脑共享器LD-680A用户手册.doc
- 网络集成.doc
- 人工智能赋能下的个性化学习资源版权保护与教育信息化建设研究教学研究课题报告.docx
- 初中语文教学中3D打印技术在文本内容可视化中的应用研究教学研究课题报告.docx
- 6 《基于区块链的电子政务信用评价体系构建与实施》教学研究课题报告.docx
- 《农村一二三产业融合发展中的利益联结机制:产业链协同与农户收益分配研究》教学研究课题报告.docx
- 小学语文《小英雄雨来》革命精神培养策略探究教学研究课题报告.docx
- 校园周边商业广告对学生消费观形成的心理机制及教育策略教学研究课题报告.docx
- 人工智能支持下的初中历史与地理教学学习过程监控与有效干预策略研究教学研究课题报告.docx
- 《水稻种植中测土配方施肥对土壤酶活性影响的长期追踪》教学研究课题报告.docx
- 《农村土地流转背景下农业规模化经营中的农业资源环境承载力评价模型研究》教学研究课题报告.docx
- 《金融科技监管政策对金融市场风险防范的影响研究》教学研究课题报告.docx
文档评论(0)