期刊文献+
共找到3,090篇文章
< 1 2 155 >
每页显示 20 50 100
面向风格的软件体系结构演化路径生成方法
1
作者 钟林辉 杨超逸 +4 位作者 夏子豪 黄淇轩 屈乔乔 李方云 孙文彬 《计算机科学》 CSCD 北大核心 2024年第S02期766-774,共9页
软件体系结构风格是对软件通用结构的泛化,软件的结构风格通常与结构特征密切相关,通过向某种风格演化能够使其软件的结构特征更加明显。传统的面向软件体系结构风格的演化方法在构建演化路径时,需要人工构造目标软件体系结构,因此缺少... 软件体系结构风格是对软件通用结构的泛化,软件的结构风格通常与结构特征密切相关,通过向某种风格演化能够使其软件的结构特征更加明显。传统的面向软件体系结构风格的演化方法在构建演化路径时,需要人工构造目标软件体系结构,因此缺少自动化的支持。目前,亦未提出针对软件体系结构风格的度量方法。因此,文中以正交化软件体系结构风格为例,提出了一种遗传算法与规划领域定义语言(Planning Domain Definition Language-PDDL)相结合的软件体系结构风格演化路径生成方法。该方法提出了一种基于语义相似度的遗传变异算子和正交软件体系结构风格的度量方法,提出了软件体系结构与PDDL的映射规则。实验证明,提出的遗传变异算子相比通用变异算子能更好地提升算法前期的收敛效率,正交软件体系结构风格演化完成后,软件的计算变动代价、正交风格距离以及McCabe度量等指标得以改善。 展开更多
关键词 软件体系结构 软件体系结构风格 遗传算法 软件演化 基于搜索的软件工程
在线阅读 下载PDF
一种支持软件体系结构重用的反射机制RMRSA 被引量:1
2
作者 罗巨波 叶鹏 +1 位作者 袁文杰 姚俊峰 《计算机工程与应用》 CSCD 北大核心 2008年第32期68-71,共4页
软件实现阶段的重用技术,特别是组件重用技术已经取得了巨大的进展。然而,对于软件开发早期阶段的软件资源的重用却进展缓慢。软件体系结构在软件重用中有着特殊的意义。反射机制在代码重用方面取得了成功,但还没有用于软件体系结构及... 软件实现阶段的重用技术,特别是组件重用技术已经取得了巨大的进展。然而,对于软件开发早期阶段的软件资源的重用却进展缓慢。软件体系结构在软件重用中有着特殊的意义。反射机制在代码重用方面取得了成功,但还没有用于软件体系结构及其组成元素的重用。提出了一种支持软件体系结构设计时重用的反射机制,概述了基于反射机制的软件体系结构重用方法。详细说明了反射机制RMRSA的元级体系结构模型和基级体系结构模型,描述了元级软件体系结构和基级软件体系结构之间进行交互和互操作的协议PMB,以及反射机制RMRSA支持软件体系结构重用的过程。利用所提出的基于反射机制的重用方法,设计人员在软件设计阶段,通过重用体系结构及其组成元素来高效地完成软件计任务。 展开更多
关键词 软件体系结构 软件体系结构重用 反射 元级 基级 PMB
在线阅读 下载PDF
基于扩展的粒度计算的软件体系结构模型:EGSA 被引量:4
3
作者 李长云 李赣生 李莹 《电子学报》 EI CAS CSCD 北大核心 2005年第2期271-275,共5页
针对目前软件体系结构理论基础及ADL的不足 ,尤其是不支持体系结构风格自动发现的缺陷 ,通过对传统的粒度计算进行扩展 ,使其能处理粒度间结构关系 ,建立了软件体系结构模型EGSA(ExtendedGranularComputing BasedSoftwareArchitectureMo... 针对目前软件体系结构理论基础及ADL的不足 ,尤其是不支持体系结构风格自动发现的缺陷 ,通过对传统的粒度计算进行扩展 ,使其能处理粒度间结构关系 ,建立了软件体系结构模型EGSA(ExtendedGranularComputing BasedSoftwareArchitectureModel) .EGSA可表达结构多维语义 ,支持体系结构分层构造、属性分析 ,并考虑了结构信息对复合构件属性的影响 ;通过解码和模糊集运算 ,EGSA具备自动发现新的体系结构风格的能力 .EGSA是较完整的理论体系 ,为进一步的研究提供了理论工具 . 展开更多
关键词 软件体系结构 粒度计算 信息粒度 模糊集 二部图
在线阅读 下载PDF
虚拟仪器软件体系结构(VISA) 被引量:12
4
作者 付桂翠 邹航 《电子测量技术》 1997年第1期18-20,共3页
本文介绍了VISA的开发目的、内部结构特点、分布式系统支持原理,从VISA的内部属性、软件兼容性和增强功能、硬件支持能力等几方面分析了VISA的特性,阐述了VISA作为I/O软件标准,为软件工具化提供了单一多厂家基础的可行性和科学性。
关键词 虚拟仪器 软件体系结构 设备资源 独立性 VIsa
在线阅读 下载PDF
基于SAAM方法的XML电子编辑器软件体系结构的分析 被引量:1
5
作者 赵慧勤 吴壮志 陈峰 《计算机工程与应用》 CSCD 北大核心 2003年第31期97-99,106,共4页
随着软件系统大小和复杂性的增加,软件体系结构的选择成为一个系统设计成败的关键,如何评价一个软件体系结构的好坏呢?一个可行的方案是SAAM方法。文章介绍了软件体系结构的概念、SAAM方法,讨论了XML电子编辑器的体系结构,并应用SAAM方... 随着软件系统大小和复杂性的增加,软件体系结构的选择成为一个系统设计成败的关键,如何评价一个软件体系结构的好坏呢?一个可行的方案是SAAM方法。文章介绍了软件体系结构的概念、SAAM方法,讨论了XML电子编辑器的体系结构,并应用SAAM方法分析和评估了XML电子编辑器。 展开更多
关键词 软件体系结构 saAM XML 电子编辑器
在线阅读 下载PDF
一种基于DRTSADL规约的软件体系结构切片方法
6
作者 叶俊民 朱凯 +1 位作者 彭波涛 郑艳艳 《南京大学学报(自然科学版)》 CAS CSCD 北大核心 2005年第z1期736-742,共7页
切片思想在软件体系结构层的应用,可以使研究人员把握系统中某个特定功能的构件实现,并为研究人员集中精力改进软件体系结构的设计缺陷打下基础.主要讨论一种基于形式化规约的软件体系结构切片方法.
关键词 软件体系结构 软件体系结构描述语言 依赖分析 切片
在线阅读 下载PDF
集成多计算源的软件体系结构:IMSA
7
作者 李长云 李赣生 李莹 《计算机工程》 CAS CSCD 北大核心 2004年第21期20-21,100,共3页
从研究集成网络计算资源成为具有应用逻辑的复合计算出发,设计了一个新型的分布式软件体系结构——IMSA。IMSA以XML显性表达复合计算的组合逻辑,屏蔽了各计算源间的异构性。基于IMSA结构,可以充分利用网络计算能力,快速构造新的应用,同... 从研究集成网络计算资源成为具有应用逻辑的复合计算出发,设计了一个新型的分布式软件体系结构——IMSA。IMSA以XML显性表达复合计算的组合逻辑,屏蔽了各计算源间的异构性。基于IMSA结构,可以充分利用网络计算能力,快速构造新的应用,同时也为集 成企业旧的业务系统提供了新的方法。 展开更多
关键词 计算源 原子计算 复合计算 软件体系结构 XML IMsa
在线阅读 下载PDF
可视化软件体系结构描述语言IOSADL
8
作者 叶俊民 王振宇 +1 位作者 赵恒 曹瀚 《计算机工程与应用》 CSCD 北大核心 2002年第18期108-109,113,共3页
软件体系结构将设计者的注意力从代码行上转移到大粒度的体系结构元素及其交互的设计上。软件体系结构描述语言(ADL)已经成为基于体系结构开发的建模符号系统。在文中,首先在研究ADL特性的基础上,提出一种可视化体系结构描述语言IOSADL(... 软件体系结构将设计者的注意力从代码行上转移到大粒度的体系结构元素及其交互的设计上。软件体系结构描述语言(ADL)已经成为基于体系结构开发的建模符号系统。在文中,首先在研究ADL特性的基础上,提出一种可视化体系结构描述语言IOSADL(Icon-based Openness Software Architecture Description Languages),它使用组件、连接件和配置等概念来描述体系结构。 展开更多
关键词 软件体系结构 体系结构描述语言 IOsaDL 构件 连接件 配置
在线阅读 下载PDF
基于SARSA在线规划的软件体系结构自适应
9
作者 周勇 王苹 《计算机应用研究》 CSCD 北大核心 2012年第5期1756-1760,共5页
提出基于SARSA算法的在线规划软件体系结构自适应方法,用来解决由于环境内在固有的不确定性、复杂性和不可预见性而产生的离线规划的局限性。在线规划方法指可以根据当前的环境状况自动选择行动的规划方法。结合Robocode的实例详细阐述... 提出基于SARSA算法的在线规划软件体系结构自适应方法,用来解决由于环境内在固有的不确定性、复杂性和不可预见性而产生的离线规划的局限性。在线规划方法指可以根据当前的环境状况自动选择行动的规划方法。结合Robocode的实例详细阐述了实现基于SARSA算法的在线规划方法的三个关键问题和过程策略;为解决自适应的状态和行动表述、适应度和可受理集合关键问题,提出了自适应在线规划的策略。最后用Robocode的坦克战斗实例,证明了基于SARSA在线规划软件体系结构自适应方法的可行性和有效性。 展开更多
关键词 自适应 软件体系结构 在线规划 saRsa
在线阅读 下载PDF
DTSArch:一种基于分散式元组空间的软件体系结构模型
10
作者 郑翔 覃征 邢剑宽 《计算机科学》 CSCD 北大核心 2009年第10期172-175,共4页
针对协作系统中缺乏描述系统高度动态性、自组织性和协作性的方法,利用分散式元组空间模型的时空解耦特性,提出了一种软件体系结构模型DTSArch。在对分散式元组空间进行刻画的基础之上,从软件体系结构的角度建立了描述构件行为和系统配... 针对协作系统中缺乏描述系统高度动态性、自组织性和协作性的方法,利用分散式元组空间模型的时空解耦特性,提出了一种软件体系结构模型DTSArch。在对分散式元组空间进行刻画的基础之上,从软件体系结构的角度建立了描述构件行为和系统配置的形式化语义,解决了分散式元组空间模型难以直接应用于实际系统开发的问题。实现了一个基于DTSArch的可视化开发工具以进行软件体系结构设计。并通过实例证明DTSArch使开发人员能够快速建立基于分散式元组空间模型的系统结构,从而提高系统构件和系统开发方法的可重用性。 展开更多
关键词 分散式元组空间 软件体系结构建模 协作系统
在线阅读 下载PDF
“管道-过滤器”软件体系结构风格的形式化 被引量:4
11
作者 杨世瀚 王灏 《小型微型计算机系统》 CSCD 北大核心 2000年第11期1214-1216,共3页
许多软件系统是从体系结构的设计开始的 ,然而这些体系结构的设计是非形式化的 .为了使软件体系结构的设计有更科学的理论基础 ,一个合适的形式化系统是必不可少的 .而且形式化也是研究体系结构其它方面 (如 :软件体系结构的演化、描述... 许多软件系统是从体系结构的设计开始的 ,然而这些体系结构的设计是非形式化的 .为了使软件体系结构的设计有更科学的理论基础 ,一个合适的形式化系统是必不可少的 .而且形式化也是研究体系结构其它方面 (如 :软件体系结构的演化、描述语言、重用等 )的最根本的基础 .文章用 Z语言 〔4〕形式化符号系统实现了“管道 -过滤器”这一常用的软件体系结构风格的形式化 . 展开更多
关键词 软件体系结构(sa) 软件体系结构风格 形式化
在线阅读 下载PDF
基于可达矩阵的软件体系结构演化波及效应分析 被引量:47
12
作者 王映辉 张世琨 +1 位作者 刘瑜 王立福 《软件学报》 EI CSCD 北大核心 2004年第8期1107-1115,共9页
构造性和演化性是软件的两个基本特性.软件演化由一系列复杂的变化活动组成.软件演化的复杂性决定了对软件演化的研究首先应从宏观层面入手.软件体系结构SA作为软件的蓝图和支撑骨架,为人们宏观把握软件的整体结构和软件演化提供了一条... 构造性和演化性是软件的两个基本特性.软件演化由一系列复杂的变化活动组成.软件演化的复杂性决定了对软件演化的研究首先应从宏观层面入手.软件体系结构SA作为软件的蓝图和支撑骨架,为人们宏观把握软件的整体结构和软件演化提供了一条有效的途径.描述了SA的构件棗连接件模型,建立了SA关系矩阵和可达矩阵,凭借矩阵变换与运算对SA演化中的波及效应进行了深入的分析和量化界定;并对演化中的构件删除、增加和修改以及构件的合并与分解等变化活动所引起的各种波及效应给予了阐述;同时,给出了构件在SA中贡献大小相对量的计算方法.为SA演化的管理、控制、利用和评价提供了可靠的依据,并为基于矩阵变换的SA演化的计算机自动处理奠定了基础. 展开更多
关键词 软件体系结构 演化 交互关系 软件体系结构可达矩阵 波及效应
在线阅读 下载PDF
ABC/ADL:一种基于XML的软件体系结构描述语言 被引量:26
13
作者 王晓光 冯耀东 梅宏 《计算机研究与发展》 EI CSCD 北大核心 2004年第9期1521-1531,共11页
作为基于构件的软件开发过程的系统蓝图 ,软件体系结构 (SA)扮演了非常重要的角色 ,其研究受到越来越多的关注 而软件体系结构描述语言 (ADL)是研究和应用SA的基础 提出了一种基于XML的体系结构描述语言———ABC/ADL ABC/ADL具备大多... 作为基于构件的软件开发过程的系统蓝图 ,软件体系结构 (SA)扮演了非常重要的角色 ,其研究受到越来越多的关注 而软件体系结构描述语言 (ADL)是研究和应用SA的基础 提出了一种基于XML的体系结构描述语言———ABC/ADL ABC/ADL具备大多数ADL描述软件系统高层结构的能力 ,还支持系统的逐步精化与演化 ,并支持系统的自动化组装和验证 采用数据互操作标准XML作为元语言 ,不仅使ABC/ADL具有与其他ADL的互操作性 。 展开更多
关键词 软件体系结构 体系结构描述语言 XML ABC方法
在线阅读 下载PDF
基于软件体系结构的构件组装工具ABC-Tool 被引量:9
14
作者 向俊莲 杨杰 梅宏 《计算机研究与发展》 EI CSCD 北大核心 2004年第6期956-964,共9页
软件朝着越来越复杂和庞大的趋势发展 ,因此对更有效的软件开发技术的需求十分迫切 近年来 ,软件体系结构、构件技术和软件复用技术等开始在软件开发中发挥重要作用 ,成为软件工程领域研究的热点 在基于构件复用的开发方法中 ,构件组... 软件朝着越来越复杂和庞大的趋势发展 ,因此对更有效的软件开发技术的需求十分迫切 近年来 ,软件体系结构、构件技术和软件复用技术等开始在软件开发中发挥重要作用 ,成为软件工程领域研究的热点 在基于构件复用的开发方法中 ,构件组装技术是关键 ,而且一直以来也是难点所在 ABC(architecture basedcomponentcomposition)是一种基于软件体系结构、面向构件的软件开发方法 介绍了为ABC方法提供有效支持的工具ABC Tool,ABC Tool以软件体系结构为设计蓝图 ,以构件为基本开发单元 ,在不修改构件源代码的前提下 ,通过可视化的图形建模方式 ,从体系结构的高层设计逐层映射到底层实现 。 展开更多
关键词 软件体系结构 软件体系结构描述语言 基于构件的软件开发 ABC方法
在线阅读 下载PDF
基于复合信息矩阵的软件体系结构演化波及效应分析 被引量:4
15
作者 黄翰 郝志峰 +1 位作者 陈明 韩涛 《计算机科学》 CSCD 北大核心 2007年第2期260-263,F0003,共5页
演化性是软件的基本特性之一。软件演化由一系列复杂的变化活动组成。本文从宏观层面入手,以软件体系结构(software architecture,SA)作为软件的蓝图和支撑,设计了复合信息矩阵模型,作为软件体系结构演化波及效应分析的新工具。结合矩... 演化性是软件的基本特性之一。软件演化由一系列复杂的变化活动组成。本文从宏观层面入手,以软件体系结构(software architecture,SA)作为软件的蓝图和支撑,设计了复合信息矩阵模型,作为软件体系结构演化波及效应分析的新工具。结合矩阵特性、图论知识和算法设计,新模型可以对一般SA静态和动态演化中的波及图表1效应进行理论分析和量化界定,弥补了现有研究模型需要简化连接器和无法评估连接器影响的不足,从而为SA演化的利用和评价提供了更为全面的依据,并为基于矩阵变化的SA演化计算机自动处理提供了新的理论支持。 展开更多
关键词 软件体系结构 软件演化 波及效应 复合信息矩阵
在线阅读 下载PDF
软件体系结构研究综述 被引量:218
16
作者 孙昌爱 金茂忠 刘超 《软件学报》 EI CSCD 北大核心 2002年第7期1228-1237,共10页
近年来,软件体系结构逐渐成为软件工程领域的研究热点以及大型软件系统与软件产品线开发中的关键技术之一.归纳了软件体系结构技术发展过程及其主要研究方向.在分析了典型的软件体系结构概念之后,给出了软件体系结构的定义.通过总结软... 近年来,软件体系结构逐渐成为软件工程领域的研究热点以及大型软件系统与软件产品线开发中的关键技术之一.归纳了软件体系结构技术发展过程及其主要研究方向.在分析了典型的软件体系结构概念之后,给出了软件体系结构的定义.通过总结软件体系结构领域的若干研究活动,提出了软件体系结构研究的两大思路,并从7个方面介绍了软件体系结构研究进展.探讨了软件体系结构研究中的不足之处,并分析其原因.作为总结,给出了软件体系结构领域最有前途的发展趋势. 展开更多
关键词 软件体系结构 软件工程 软件系统 软件开发
在线阅读 下载PDF
基于软件体系结构的可复用构件制作和组装 被引量:160
17
作者 张世琨 张文娟 +2 位作者 常欣 王立福 杨芙清 《软件学报》 EI CSCD 北大核心 2001年第9期1351-1359,共9页
软件复用和基于构件的软件开发是软件工程化开发和工业化生产的必然趋势 ,可复用构件的制作和集成组装是其中涉及的两个重要活动 .首先分析了现有的构件集成方式所存在的不足 ,引出了基于体系结构的构件集成 ;接着对几种不同的体系结构... 软件复用和基于构件的软件开发是软件工程化开发和工业化生产的必然趋势 ,可复用构件的制作和集成组装是其中涉及的两个重要活动 .首先分析了现有的构件集成方式所存在的不足 ,引出了基于体系结构的构件集成 ;接着对几种不同的体系结构类型进行比较 ,阐述了它们对构件集成的影响 ;然后提出了支持接口连接式和插头插座式体系结构类型的构件模型以及基于体系结构的构件集成组装框架 ,并给出了构件的制作和组装过程 ;最后对工作进行总结 ,并指出了进一步的研究方向 . 展开更多
关键词 软件构件 软件体系结构 构件组装 软件开发 软件工程
在线阅读 下载PDF
软件体系结构评估技术 被引量:13
18
作者 张莉 高晖 王守信 《软件学报》 EI CSCD 北大核心 2008年第6期1328-1339,共12页
作为在软件生命周期早期保障软件质量的重要手段之一,软件体系结构评估技术是软件体系结构研究中的一个重要组成部分.将现有的软件体系结构评估方法划分为3类:基于场景的评估方法、基于度量和预测的评估方法以及特定软件体系结构描述语... 作为在软件生命周期早期保障软件质量的重要手段之一,软件体系结构评估技术是软件体系结构研究中的一个重要组成部分.将现有的软件体系结构评估方法划分为3类:基于场景的评估方法、基于度量和预测的评估方法以及特定软件体系结构描述语言的评估方法.按照软件体系结构评估技术的评价框架,分别从评估方法的目标、质量属性、关键技术等方面对这3类方法的特点进行介绍和对比.最后分析了现有研究中存在的不足并进一步探讨了软件体系结构评估技术的研究趋势. 展开更多
关键词 软件体系结构 软件体系结构评估 软件质量
在线阅读 下载PDF
基于软件体系结构的反射式中间件研究 被引量:65
19
作者 黄罡 王千祥 +1 位作者 梅宏 杨芙清 《软件学报》 EI CSCD 北大核心 2003年第11期1819-1826,共8页
Internet为分布应用提供了一种开放、动态的运行环境,这要求分布应用的主要基础设施中间件能够支持运行时查看并调整平台内部状态和行为,由此产生了反射式中间件.目前的反射式中间件研究与实践存在3个不足注重系统局部或单个实体的反射... Internet为分布应用提供了一种开放、动态的运行环境,这要求分布应用的主要基础设施中间件能够支持运行时查看并调整平台内部状态和行为,由此产生了反射式中间件.目前的反射式中间件研究与实践存在3个不足注重系统局部或单个实体的反射而缺乏全局视图;注重中间件平台内部功能的反射,而对上层应用的反射不够;集中于CORBA平台,而对J2EE平台的反射性研究较少.介绍了一个反射式的J2EE应用服务器PKUAS.基于构件化的平台内部体系结构,PKUAS引入软件体系结构作为全局视图以实现反射体系对系统整体的表示和控制,作为J2EE应用服务器,PKUAS可反射底层平台以及上层EJB构件.同时,以PKUAS实时监控工具为例,探讨了如何利用基于软件体系结构的反射体系管理整个系统,并给出了PKUAS与其他几种反射式中间件的比较.该工作有效地解决了现阶段反射式中间件研究的不足,提高了反射式中间件的实用性. 展开更多
关键词 构件 中间件 反射性 软件体系结构 J2EE
在线阅读 下载PDF
基于框架和角色模型的软件体系结构规约 被引量:22
20
作者 冯铁 张家晨 +1 位作者 陈伟 金淳兆 《软件学报》 EI CSCD 北大核心 2000年第8期1078-1086,共9页
软件体系结构的使用是提高软件质量、减少软件开销和促进软件生产率提高的最有效方法之一 .该文提出一种基于面向对象框架和角色模型的软件体系结构规约方法 ,该方法把体系结构基本元素作为首要的规约对象 .在上述方法的基础上 ,设计了... 软件体系结构的使用是提高软件质量、减少软件开销和促进软件生产率提高的最有效方法之一 .该文提出一种基于面向对象框架和角色模型的软件体系结构规约方法 ,该方法把体系结构基本元素作为首要的规约对象 .在上述方法的基础上 ,设计了一种体系结构描述语言 FRADL (framework and role- type basedarchitecture description language) .FRADL认为框架是一种构件 ,包含主动连接机制的角色模型是一种连接器 ,构件实例与连接器实例的配置构成软件体系结构 . 展开更多
关键词 软件体系结构 框架 角色模型 软件重用
在线阅读 下载PDF
上一页 1 2 155 下一页 到第
使用帮助 返回顶部