网构软件技术系统 一种以系统结构为中心的途径.pdfVIP

网构软件技术系统 一种以系统结构为中心的途径.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中国科学 E 辑 : 信息科学 2008 年 第 38 卷 第 6 期 : 818 ~ 828 SCIENCE IN CHINA PRESS 网构软件技术体系: 一种以体系结构为中 心的途径 ①②* ③④ ①② 杨芙清 , 吕建 , 梅宏 ① 北京大学高可信软件技术教育部重点实验室, 北京 100871; ② 北京大学信息科学技术学院软件研究所, 北京 100871; ③ 南京大学计算机软件新技术国家重点实验室, 南京 210093; ④ 南京大学计算机软件研究所, 南京 210093 * E-mail: yang@ 收稿日期: 2007-12-24; 接受日期: 2008-03-06 国家重点基础研究发展规划资助项目(批准号: 2002CB312000) 摘要 作为 Internet 环境下的一种新型的软件形态, 网构软件对传统的软 关键词 件开发理论、方法与技术提出了一系列的挑战. 我国学者在国家“973”计划支 网构软件 持下, 经过 5 年的研究与实践, 形成了一套以体系结构为中心的网构软件技 构件 术体系. 在网构软件模型方面, 通过开放协同模型、情境驱动模型和智能可 软件体系结构 Agent 信模型实现了网构软件基本实体的构件化、主体化、服务化以及实体间开放 软件中间件 的结构化的按需协同; 在网构软件中间件方面, 以构件化的中间件平台体系 为基础, 实现了支持网构软件基本实体运行的容器、支持按需协同的运行时 体系结构、以及基于反射的网构软件自治管理; 在网构软件开发方法方面, 以全生命周期软件体系结构为核心, 通过模型驱动的方式支持网构软件基本 实体和结构化协同的高效开发、以及遗产系统向网构软件的半自动转换, 并 通过领域建模实现了网构软件无序资源的有序组织. 软件是客观事物的一种虚拟反映, 是知识的固化、凝炼和体现. 软件的这种本质, 驱动着 软件基本模型不断追求更具表达能力, 更符合人类思维模式, 更具可构造性和演化性的软件 结构, 如, 结构化软件试图适应人分析问题和解决问题的思维模式, 面向对象软件试图适应客 观世界的问题结构. 另一方面, 软件的主要作用是指导计算机系统进行问题求解并实施相应 的管理, 这就驱动着软件不断追求更高效合理地发挥硬件资源所提供的计算能力. 以操作系 统为例, 首先, 随着计算机硬件的发展, 单机操作系统从最早的引导程序到管理计算机资源的 818 中国科学 E 辑: 信息科学 2008 年 第 38 卷 第 6 期 管理程序, 再发展到发挥 CPU 能力及外设功用的多道程序支撑, 最后发展为追求计算机软硬 件高效利用的资源管理系统. 网络操作系统的出现主要是用以支持多个计算机之间的网络通 信, 实现资源共享, 而并行操作系统是为了管理大规模并行处理系统. 同时, 无线通信、信息 家电的发展在一定程度上又促进了嵌入式操作系统的发展. 简言之, 随着应用领域和信息技 术的持续发展变化, 软件技术及系统也不断地升级、

文档评论(0)

精品教学资料 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档