期刊文献+
共找到188篇文章
< 1 2 10 >
每页显示 20 50 100
基于π演算的动态软件架构研究 被引量:3
1
作者 任洪敏 张敬周 杨志应 《计算机科学》 CSCD 北大核心 2009年第9期127-130,共4页
动态软件架构(Dynamic Software Architecture)是架构领域的研究热点。分析了动态软件架构建模应关注的问题,基于π演算提出了动态软件架构形式化建模的方法,给出了动态软件架构语义的推导算法,奠定了动态架构行为分析和仿真的基础,并... 动态软件架构(Dynamic Software Architecture)是架构领域的研究热点。分析了动态软件架构建模应关注的问题,基于π演算提出了动态软件架构形式化建模的方法,给出了动态软件架构语义的推导算法,奠定了动态架构行为分析和仿真的基础,并能对动态架构的诸多要素进行建模,包括动态演化的起因、时间、操作、非瞬时特性、断点继续执行等。 展开更多
关键词 软件架构 动态软件架构 架构描述语言 Π演算
在线阅读 下载PDF
REAL:面向可靠性评估的软件架构描述语言
2
作者 陈未如 李磊 王军 《计算机工程与设计》 CSCD 北大核心 2010年第10期2241-2245,共5页
为提高软件质量减少软件开发成本,从软件可靠性评估的角度出发,对软件架构描述语言进行了研究,提出了一种基于XML和软件可靠性评估的软件架构描述语言(reliability evaluation oriented architecture description language,REAL),主要... 为提高软件质量减少软件开发成本,从软件可靠性评估的角度出发,对软件架构描述语言进行了研究,提出了一种基于XML和软件可靠性评估的软件架构描述语言(reliability evaluation oriented architecture description language,REAL),主要目的是用于描述软件架构以便进行给予架构的软件可靠性评估。REAL重点关注软件架构的构成关系及各组件、子架构的可靠性描述和计算。同时,实现了基于REAL语言的编译系统,并通过实例进行了测试。 展开更多
关键词 面向可靠性评估的软件架构描述语言 软件架构 架构描述语言 组件 可扩展标记语言
在线阅读 下载PDF
一种基于演进原则度量的软件架构持续演进效果评估方法 被引量:4
3
作者 王桐 廖力 李必信 《电子学报》 EI CAS CSCD 北大核心 2019年第7期1475-1481,共7页
本文提出一种基于演进原则度量的软件架构持续演进效果评估方法(Software Architecture Evolution Principles,SAEP),首先该方法给出与软件架构演进相关的四个代表性的软件架构演进原则;然后通过对这四个架构演进原则的度量结果评估软... 本文提出一种基于演进原则度量的软件架构持续演进效果评估方法(Software Architecture Evolution Principles,SAEP),首先该方法给出与软件架构演进相关的四个代表性的软件架构演进原则;然后通过对这四个架构演进原则的度量结果评估软件架构的演进效果;最后把本文的方法应用于8个代表性的开源项目,并分别进行有效性验证实验,实验结果表明:无论是单个演进原则还是四个演进原则结合起来,均能有效反映软件架构演进效果的好坏.单个原则用来关注软件架构特定方面的演进效果,四个原则结合起来关注软件架构的综合演进效果. 展开更多
关键词 软件架构 软件架构演进原则 演进原则度量 演进效果评估
在线阅读 下载PDF
基于机器视觉的微装配控制策略及软件架构 被引量:17
4
作者 徐征 王晓东 +2 位作者 程新宇 罗怡 王立鼎 《光学精密工程》 EI CAS CSCD 北大核心 2009年第4期819-824,共6页
研究了装配控制和软件架构等微装配的重要环节,分析了微装配的具体需求、工作流程和人机交互,提出先看后动的微装配控制模式。采用由任务层、策略层和行为层组成的分层控制架构,建立了基于显微机器视觉的微装配平台。围绕可复用性要求,... 研究了装配控制和软件架构等微装配的重要环节,分析了微装配的具体需求、工作流程和人机交互,提出先看后动的微装配控制模式。采用由任务层、策略层和行为层组成的分层控制架构,建立了基于显微机器视觉的微装配平台。围绕可复用性要求,分析软件中核心类的结构和对象间关系,采用面向对象的聚集关系构造任务层和策略层中的主要对象,最终实现了微装配控制软件。基于本文的控制方法进行了微装配实验,所装配的微系统为微挠性摆动系统,由6个微小零件组成,所有零件上均无人工标。对其关键技术指标的测量和对比结果表明:自动装配与手动装配的同轴度误差平均值相近,而对称度误差平均值有所改善,自动装配的各项指标不确定度优于手动装配,装配的微系统其一致性有明显改善。本文提出的控制方法可有效地用于复杂微系统的装配,且具有较高的人机交互性、鲁棒性和可复用性。 展开更多
关键词 微装配 人机交互 软件架构 机器视觉
在线阅读 下载PDF
一种UML软件架构性能预测方法及其自动化研究 被引量:17
5
作者 李传煌 王伟明 施银燕 《软件学报》 EI CSCD 北大核心 2013年第7期1512-1528,共17页
软件性能需求作为软件质量需求的重要组成部分,已受到人们极大的重视.而只在软件开发周期后期才重点关注软件性能需求的传统软件开发方法,将给开发者带来高风险和高成本等后果.如果能在软件开发周期的早期对软件系统性能进行预测,可以... 软件性能需求作为软件质量需求的重要组成部分,已受到人们极大的重视.而只在软件开发周期后期才重点关注软件性能需求的传统软件开发方法,将给开发者带来高风险和高成本等后果.如果能在软件开发周期的早期对软件系统性能进行预测,可以提前发现软件系统架构存在的性能瓶颈,并找出可能的优化方案,对各种设计方案进行比较以得出最优的软件系统架构.研究了一种基于模型的UML软件架构性能预测方法:该方法选取软件架构设计中的UML用例图、活动图和构件图,并引入构造型和标记值,将它们扩展为UML SPT模型;进而,通过转换算法将UML SPT模型转换为排队网络模型,该算法可处理同时包含分支节点和汇合节点的UML模型活动图;最后,利用频域分析理论求解排队网络模型,以得出性能参数及性能瓶颈.同时介绍了UML软件架构性能自动化工具的设计方案,并给出了软件架构性能预测实例. 展开更多
关键词 性能预测 软件架构 UML 排队网络
在线阅读 下载PDF
深空探测器自主健康管理需求及其软件架构 被引量:5
6
作者 何熊文 郭坚 +3 位作者 李玉庆 詹盼盼 顾明 朱剑冰 《控制理论与应用》 EI CAS CSCD 北大核心 2019年第12期2065-2073,共9页
由于深空探测器距离远,要求具有很强的自主健康管理能力.目前大多数深空探测器自主健康管理功能为型号特定、缺乏统一的健康管理方法及软件架构,难以实现星载自主健康管理软件的通用化.针对此问题,本文对深空探测器自主健康管理需求进... 由于深空探测器距离远,要求具有很强的自主健康管理能力.目前大多数深空探测器自主健康管理功能为型号特定、缺乏统一的健康管理方法及软件架构,难以实现星载自主健康管理软件的通用化.针对此问题,本文对深空探测器自主健康管理需求进行了分析,提出了一种基于包应用标准和航天器接口业务标准的自主健康管理方法,设计了分层的通用软件架构.本文对架构中与健康管理相关的在轨监视业务构件、事件报告业务构件、事件动作业务构件等3个核心构件进行了详细设计,并进一步说明了架构在原理样机中的应用验证情况. 展开更多
关键词 深空探测器 自主健康管理 包应用标准 航天器接口业务 软件架构
在线阅读 下载PDF
飞行仿真系统的软件架构研究 被引量:4
7
作者 唐剑 汪红兵 +2 位作者 吴跃 佘春东 张利强 《计算机应用》 CSCD 北大核心 2006年第6期1482-1484,1489,共4页
基于高层体系结构提出了以Matlab数值模型驱动OGRE视景模型的飞行仿真系统软件架构。重点讨论分析了两个核心组件:Matlab_RTI适配器和OGRE_RTI适配器,并给出了飞行仿真系统的部署方案。实践表明:软件构架基于标准的仿真总线,支持系统的... 基于高层体系结构提出了以Matlab数值模型驱动OGRE视景模型的飞行仿真系统软件架构。重点讨论分析了两个核心组件:Matlab_RTI适配器和OGRE_RTI适配器,并给出了飞行仿真系统的部署方案。实践表明:软件构架基于标准的仿真总线,支持系统的可扩展和仿真重用。 展开更多
关键词 高层体系结构 仿真 适配器 软件架构 接口
在线阅读 下载PDF
设备在线监测系统的软件架构研究 被引量:5
8
作者 刘畅 伍星 +1 位作者 迟毅林 张文斌 《计算机工程》 CAS CSCD 北大核心 2010年第23期69-71,75,共4页
针对设备在线监测系统开发中存在重复研究、可扩展性及复用性差等问题,从软件架构的角度入手,通过总结和归纳领域知识,建立领域模型指导软件架构的分析与设计,并对在线监测系统的软件架构进行全面描述。基于该软件架构实现一个在线监测... 针对设备在线监测系统开发中存在重复研究、可扩展性及复用性差等问题,从软件架构的角度入手,通过总结和归纳领域知识,建立领域模型指导软件架构的分析与设计,并对在线监测系统的软件架构进行全面描述。基于该软件架构实现一个在线监测系统。实践证明,该架构合理有效,对于相关研究者和开发者具有一定指导及借鉴意义。 展开更多
关键词 在线监测 领域模型 软件架构
在线阅读 下载PDF
基于Web服务与Agent的软件架构 被引量:5
9
作者 万芳 沈建京 韩丁 《计算机工程与设计》 CSCD 北大核心 2008年第10期2650-2651,F0003,共3页
为了更好地适应软件智能化和分布化的发展需求,在概述了Web服务技术和Agent技术的核心概念的基础之上,提出了基于Web服务与Agent的软件架构,并设计了该架构中的核心概念服务代理的结构。该架构很好地融合了Web服务技术与Agent技术各自... 为了更好地适应软件智能化和分布化的发展需求,在概述了Web服务技术和Agent技术的核心概念的基础之上,提出了基于Web服务与Agent的软件架构,并设计了该架构中的核心概念服务代理的结构。该架构很好地融合了Web服务技术与Agent技术各自的优点,结合了Web服务体系结构与多代理系统各自的优势,能够更加高效地构建出应用于发布环境中开放的、动态的、分布式的IT系统。 展开更多
关键词 WEB服务 代理 多代理 服务代理 软件架构
在线阅读 下载PDF
PetroV软件架构设计中的一些思考与实现 被引量:3
10
作者 盛秀杰 金之钧 +1 位作者 彭成 曹晋 《石油地球物理勘探》 EI CSCD 北大核心 2015年第4期766-775,8,共10页
定位于突破国外跨国石油公司的技术壁垒,并能够被作为唯一平台、长期应用于中国石化的年度勘探部署与优选决策,基于最新的、面向不同层次的软件架构设计原则和软件重用技术,"油气资源一体化定量评价软件"(PetroV)的软件架构... 定位于突破国外跨国石油公司的技术壁垒,并能够被作为唯一平台、长期应用于中国石化的年度勘探部署与优选决策,基于最新的、面向不同层次的软件架构设计原则和软件重用技术,"油气资源一体化定量评价软件"(PetroV)的软件架构设计做了一些积极的尝试和探索:1以多种事件响应模型和并发控制模型为代表的、面向服务的领域基础中间件设计,充分体现数据集成、应用服务协作、分布式面向对象计算与分布式数据存储的架构要求;2基于ST-based KIDA(Spatial and Temporal-based Knowledge,Information,Data and Activity)数据建模思路而封装的领域数据模型,在充分考虑时间、空间维度信息的基础上,抽象并约定了基于组合模式的领域对象模型,有助于以元数据管理(归类、过滤)模式实现库表结构的设计、大数据量存储与数据交换;3以通用工具箱接口和远程过程调用接口为代表的不同层次二次开发接口的设计,支撑不同开发环境下对后台不同服务的调用,及不同客户端应用软件框架的快速开发和集成;4由抽象接口类、工具箱类及相互之间的应用协作组成的应用软件框架设计,通过接口反转技术,能够最大程度降低不同专业软件的开发工作量。PetroV在中国石化的深入推广从侧面证明,合理的软件架构设计方法或软件重用技术是勘探开发类专业软件平台迎合大量不确定性业务需求并确保软件品质的根本前提。 展开更多
关键词 软件架构设计 软件重用 中间件 设计模式 应用框架
在线阅读 下载PDF
基于软件架构的可靠性分配算法 被引量:5
11
作者 陈未如 石帅 黄宁 《计算机工程与设计》 CSCD 北大核心 2010年第4期706-708,共3页
研究软件可靠性分配中的软件开发成本最小化问题。将软件系统的成本最小化问题表达为一类带约束条件的组合优化问题,并且提出了基于架构的软件可靠性与开发成本评估及分配思想,建立了基于软件架构的可靠性-成本模型,提出了基于该模型的... 研究软件可靠性分配中的软件开发成本最小化问题。将软件系统的成本最小化问题表达为一类带约束条件的组合优化问题,并且提出了基于架构的软件可靠性与开发成本评估及分配思想,建立了基于软件架构的可靠性-成本模型,提出了基于该模型的可靠性最优分配算法。该算法可以求解在给定可靠性目标前提下的可靠性分配问题,使得软件系统预期开发成本最小。 展开更多
关键词 可靠性分配 软件架构 软件开发成本 可靠性-成本模型
在线阅读 下载PDF
基于Qt和Flash的嵌入式Linux软件架构设计 被引量:14
12
作者 王晓燕 刘军霞 杨先文 《现代电子技术》 北大核心 2017年第1期13-16,共4页
基于嵌入式Qt和Flash开发技术,提出一种适合嵌入式Linux的软件架构。该架构主要由UI界面及交互脚本、运行适配接口和应用主程序三部分组成,分别采用Action Script,Java Script和C/C++三种语言实现。遵循软件架构设计思路,实现了一款嵌... 基于嵌入式Qt和Flash开发技术,提出一种适合嵌入式Linux的软件架构。该架构主要由UI界面及交互脚本、运行适配接口和应用主程序三部分组成,分别采用Action Script,Java Script和C/C++三种语言实现。遵循软件架构设计思路,实现了一款嵌入式串口通信软件,并且与友善之臂Mini2440内置串口助手进行对比测试。结果表明,该架构运行流畅,在UI展现、用户体验等方面有明显优势,对于嵌入式应用产品的开发具有实用价值。 展开更多
关键词 嵌入式LINUX QT FLASH 软件架构 串口通信
在线阅读 下载PDF
自主机器人多智能体软件架构及伴随行为机制 被引量:7
13
作者 毛新军 杨硕 +1 位作者 黄裕泓 王硕 《软件学报》 EI CSCD 北大核心 2020年第6期1619-1637,共19页
自主机器人是一类由计算机软件控制的信息物理系统,如何支持该类机器人在开放环境下的有效和协调运行,是自主机器人控制软件(control software of autonomous robot,简称CSAR)研究与实践面临的一项重要挑战.基于组织理论的思想,采用Stru... 自主机器人是一类由计算机软件控制的信息物理系统,如何支持该类机器人在开放环境下的有效和协调运行,是自主机器人控制软件(control software of autonomous robot,简称CSAR)研究与实践面临的一项重要挑战.基于组织理论的思想,采用Structure-in-5的组织架构模式,提出了基于多智能体的CSAR的软件架构MaRSA(multiagent robotic software architecture),通过独立抽象CSAR的行为规划、分发、执行等软构件,并显式加强这些构件间的交互,从而为自主机器人行为的有效规划和协调实施奠定架构基础;提出了基于MaRSA架构的伴随行为机制,从因果性、时序性和按需性等3个方面建立了机器人观察行为和任务行为间的伴随关系,并基于分步规划和动态决策的思想,设计并实现了伴随行为的自主决策算法DAAB(decision algorithm of accompanying behaviors).分别在仿真环境和实际机器人环境下设计了对比性实验,结果表明:与主流的反应式行为决策算法和BDI式概率决策算法相比较,基于MaRSA和伴随行为机制的DAAB算法所生成的伴随行为规划在开放环境下具有可行性和更高效的执行效率. 展开更多
关键词 自主机器人控制软件 Structure-in-5 多智能体系统 软件架构 伴随行为
在线阅读 下载PDF
基于IEEE1232的故障诊断系统的软件架构设计 被引量:10
14
作者 孙小进 郭恩全 《电子测量与仪器学报》 CSCD 2014年第1期36-42,共7页
从解决传统的电子装备故障诊断系统在诊断过程中,测试程序的移植性差、检测设备输出的测试结果和诊断数据没有统一的信息格式、信息共享能力弱及通用性不足等问题出发,通过对IEEE1232标准的体系结构的分析和对诊断推理机的研究,结合公... 从解决传统的电子装备故障诊断系统在诊断过程中,测试程序的移植性差、检测设备输出的测试结果和诊断数据没有统一的信息格式、信息共享能力弱及通用性不足等问题出发,通过对IEEE1232标准的体系结构的分析和对诊断推理机的研究,结合公共元素模型的标准化信息描述来完成故障诊断模型的接口设计,提出基于IEEE1232的故障诊断系统软件架构的概念,进而分析其组件的功能、组织形式及相互关系,给出实验验证的软件流程,并通过具体的实验验证了该软件架构的有效性。该软件架构的设计将为电子设备故障诊断系统的软件开发提供一种新的解决思路。 展开更多
关键词 IEEE1232 自动测试系统 故障诊断 软件架构
在线阅读 下载PDF
基于C/S结构的空间机械臂控制系统软件架构设计 被引量:6
15
作者 张光辉 王耀南 《计算机应用》 CSCD 北大核心 2014年第10期3059-3064,共6页
为了获得性能优越、实用性强的空间机械臂控制软件,提出了一种C/S结构下基于多线程和循环队列的空间机械臂控制系统软件架构,并详细介绍了各线程及队列的实现过程。在分析空间机械臂控制软件的特点和功能需求的基础上,按照横向分块、纵... 为了获得性能优越、实用性强的空间机械臂控制软件,提出了一种C/S结构下基于多线程和循环队列的空间机械臂控制系统软件架构,并详细介绍了各线程及队列的实现过程。在分析空间机械臂控制软件的特点和功能需求的基础上,按照横向分块、纵向分层的原则,将机械臂控制软件的各项功能合理分配到四个并行线程中,借助两个循环队列构建缓存机制,以提高控制系统的数据处理能力并减少不必要的等待时间。四个线程及两个循环队列之间相互通信,协同工作。实验结果表明,该架构能够以较小的控制延迟实现机械臂的运动控制,架构性能满足实际控制需求,证明了方案的有效性和可行性。 展开更多
关键词 空间机械臂 多线程 循环队列 软件架构 运动控制
在线阅读 下载PDF
双离合器自动变速器控制系统软件架构设计 被引量:7
16
作者 司建玉 吴光强 《同济大学学报(自然科学版)》 EI CAS CSCD 北大核心 2011年第7期1040-1044,共5页
从软件开发方式与架构设计的角度对双离合器自动变速器(dual clutch transmission,DCT)控制系统进行了深入剖析,并以嵌入式实时操作系统μC/OS-Ⅱ内核为基础,构建了DCT控制系统软件架构.通过引入有限状态机(finite statemachine,FSM)实... 从软件开发方式与架构设计的角度对双离合器自动变速器(dual clutch transmission,DCT)控制系统进行了深入剖析,并以嵌入式实时操作系统μC/OS-Ⅱ内核为基础,构建了DCT控制系统软件架构.通过引入有限状态机(finite statemachine,FSM)实现了DCT的复杂换挡过程控制,以此为基础开发了DCT多任务控制系统.基于DCT硬件在环仿真试验台对所设计开发的控制系统软件进行了功能及性能验证.验证结果表明,设计开发的DCT控制系统软件既满足了系统对实时性的要求,又提高了系统的可靠性和扩展性. 展开更多
关键词 双离合器自动变速器 嵌入式实时操作系统 μC/OS-Ⅱ 有限状态机 软件架构
在线阅读 下载PDF
基于Agile方法的软件架构设计与实现 被引量:2
17
作者 刘建峰 王翠茹 +2 位作者 刘伟达 张振兴 韩立森 《计算机应用研究》 CSCD 北大核心 2004年第8期217-219,共3页
介绍了一种新兴的Agile软件开发方法及其特点 ,提出了基于Agile的软件架构设计思路和开发方法。在此基础上 ,结合事例实现了基于Agile方法的软件架构设计与开发 。
关键词 Agile方法 软件架构 架构设计
在线阅读 下载PDF
一种基于场景的轻量级软件架构分析方法 被引量:7
18
作者 丁雪芳 张锐 《西安科技大学学报》 CAS 北大核心 2011年第5期636-641,共6页
软件架构在软件开发中的重要性不言而喻,它决定了软件产品的质量,如何评价分析一个系统的软件架构变得愈发重要。基于软件架构分析方法(SAAM)和架构权衡分析方法(ATAM),提出了一种基于场景的软件架构分析方法,该方法通过基于场景的分析... 软件架构在软件开发中的重要性不言而喻,它决定了软件产品的质量,如何评价分析一个系统的软件架构变得愈发重要。基于软件架构分析方法(SAAM)和架构权衡分析方法(ATAM),提出了一种基于场景的软件架构分析方法,该方法通过基于场景的分析过程,建立相应的场景库和评价指标树,为软件架构分析提供了一种轻量级的分析方法。 展开更多
关键词 软件架构 架构分析 场景库 SAAM ATAM
在线阅读 下载PDF
基于网络中心化与面向服务的作战仿真软件架构 被引量:5
19
作者 程文迪 楚威 《系统仿真学报》 CAS CSCD 北大核心 2016年第1期77-82,共6页
针对传统电子信息系统面向任务的定制开发模式导致异构资源集成困难和重用率低的问题,提出基于面向服务网络化的仿真应用软件构建方法。利用信息注册、发布、订阅、分发等网络中心化核心服务构建的全局服务总线对服务进行动态调度,可提... 针对传统电子信息系统面向任务的定制开发模式导致异构资源集成困难和重用率低的问题,提出基于面向服务网络化的仿真应用软件构建方法。利用信息注册、发布、订阅、分发等网络中心化核心服务构建的全局服务总线对服务进行动态调度,可提高信息资源共享能力;对业务应用软件服务制定标准描述规范,业务服务可灵活重组,服务提供者与服务请求者之间以松散耦合的方式实现系统集成,形成面向服务的系统开发平台,并为相关课题成果的集成与试验验证提供支撑。 展开更多
关键词 网络中心化 面向服务 作战仿真 软件架构
在线阅读 下载PDF
企业应用软件架构分析 被引量:5
20
作者 许劲松 曹先彬 《计算机工程与设计》 CSCD 北大核心 2006年第7期1190-1193,共4页
通过对企业业务体系的根本需求进行分析,描述了企业业务及其支持软件的特点。从时间和空间两个维度上对企业软件架构进行了描述,通过分析企业应用软件架构与企业业务改进过程的关系,对架构的开发和部署过程提出了一些建议。
关键词 企业应用软件 软件架构 软件构件 软件过程 开发框架
在线阅读 下载PDF
上一页 1 2 10 下一页 到第
使用帮助 返回顶部