期刊文献+
共找到20篇文章
< 1 >
每页显示 20 50 100
CEPDL:一个简约的软件演化过程建模语言
1
作者 刘金卓 白天罡 +2 位作者 于倩 王炜 代飞 《内蒙古大学学报(自然科学版)》 CAS 北大核心 2016年第1期102-107,共6页
随着软件演化过程模型被EPMM建模产生,软件演化过程模型的形式验证问题尤其是自动化验证问题却尚未得到解决.为了实现软件演化过程模型的自动化验证,提出了一种简约的软件演化过程建模语言(CEPDL,Concise Software Evolution Process De... 随着软件演化过程模型被EPMM建模产生,软件演化过程模型的形式验证问题尤其是自动化验证问题却尚未得到解决.为了实现软件演化过程模型的自动化验证,提出了一种简约的软件演化过程建模语言(CEPDL,Concise Software Evolution Process Description Language),定义了CEPDL的语法,并给出了案例研究.CEPDL可以作为模型验证工具的输入语言,能够描述软件演化过程模型,同时描述基于线性时序逻辑的过程模型规约,为最终应用模型检测方法实现对软件演化过程模型的动态性质及行为的验证提供基础. 展开更多
关键词 软件演化过程 形式化验证 软件演化过程建模语言 模型检测
下载PDF
Smart Development Process Enactment Based on Context Sensitive Sequence Prediction
2
作者 Andreas Rausch Michael Deynet 《Journal of Computer and Communications》 2013年第5期32-39,共8页
Actual software development processes define the different steps developers have to perform during a development project. Usually these development steps are not described independently from each other—a more or less... Actual software development processes define the different steps developers have to perform during a development project. Usually these development steps are not described independently from each other—a more or less formal flow of development step is an essential part of the development process definition. In practice, we observe that often the process definitions are hardly used and very seldom “lived”. One reason is that the predefined general process flow does not reflect the specific constraints of the individual project. For that reasons we claim to get rid of the process flow definition as part of the development process. Instead we describe in this paper an approach to smartly assist developers in software process execution. The approach observes the developer’s actions and predicts his next development step based on the project process history. Therefore we apply machine learning resp. sequence learning approaches based on a general rule based process model and its semantics. Finally we show two evaluations of the presented approach: The data of the first is derived from a synthetic scenario. The second evaluation is based on real project data of an industrial enterprise. 展开更多
关键词 software Engineering software process descriptION languageS software processes process ENACTMENT process Improvement Machine Learning SEQUENCE Prediction
下载PDF
软件体系结构研究综述 被引量:218
3
作者 孙昌爱 金茂忠 刘超 《软件学报》 EI CSCD 北大核心 2002年第7期1228-1237,共10页
近年来,软件体系结构逐渐成为软件工程领域的研究热点以及大型软件系统与软件产品线开发中的关键技术之一.归纳了软件体系结构技术发展过程及其主要研究方向.在分析了典型的软件体系结构概念之后,给出了软件体系结构的定义.通过总结软... 近年来,软件体系结构逐渐成为软件工程领域的研究热点以及大型软件系统与软件产品线开发中的关键技术之一.归纳了软件体系结构技术发展过程及其主要研究方向.在分析了典型的软件体系结构概念之后,给出了软件体系结构的定义.通过总结软件体系结构领域的若干研究活动,提出了软件体系结构研究的两大思路,并从7个方面介绍了软件体系结构研究进展.探讨了软件体系结构研究中的不足之处,并分析其原因.作为总结,给出了软件体系结构领域最有前途的发展趋势. 展开更多
关键词 软件体系结构 软件工程 软件系统 软件开发
下载PDF
软件体系结构描述语言研究现状分析 被引量:5
4
作者 田丽从 张莉 周伯生 《计算机科学》 CSCD 北大核心 2005年第2期109-113,共5页
软件体系结构描述语言ADL(Architecture Description Language)为软件体系结构的表示和分析提供了语言符号和支持工具。目前,已定义的ADL超过20种,新的ADL还在不断出现。然而,各种ADL并没有在实际项目开发中得到真正的推广。为了明确AD... 软件体系结构描述语言ADL(Architecture Description Language)为软件体系结构的表示和分析提供了语言符号和支持工具。目前,已定义的ADL超过20种,新的ADL还在不断出现。然而,各种ADL并没有在实际项目开发中得到真正的推广。为了明确ADL的研究进展情况,分析了ADL的研究现状,讨论了ADL研究中存在的主要问题及解决思路。 展开更多
关键词 ADL 研究现状 分析 研究进展 主要问题 软件体系结构 描述语言 支持工具 表示 项目开发
下载PDF
基于软件体系结构的Agent规约和演化 被引量:5
5
作者 詹剑锋 程虎 《计算机研究与发展》 EI CSCD 北大核心 2002年第12期1543-1549,共7页
借助软件体系结构描述语言 C2的表达能力 ,基于组件、连接体和体系结构配置 3要素 ,研究适合于 Agent规约和构造的组合方法 .以软件体系结构的类型化理论为基础 ,探讨了基于子类型关系的 Agent演化 ,用扩充关系表达有相互关联的不同类型... 借助软件体系结构描述语言 C2的表达能力 ,基于组件、连接体和体系结构配置 3要素 ,研究适合于 Agent规约和构造的组合方法 .以软件体系结构的类型化理论为基础 ,探讨了基于子类型关系的 Agent演化 ,用扩充关系表达有相互关联的不同类型的 Agent之间的关系 ,通过为遗留代码定做包装器、领域翻译器以及相应的界面和约束 ,将非 Agent实体迁移为 Agent.相关案例说明结合组合、基于子类型关系的演化、扩充、迁移等方法 ,可以满足多Agent系统构造过程中 展开更多
关键词 软件体系结构 AGENT 规约 演化 软件工程 人工智能
下载PDF
WSC/ADL:Web Services组合系统体系结构描述语言 被引量:11
6
作者 杨鑫 陈俊亮 《软件学报》 EI CSCD 北大核心 2006年第5期1182-1194,共13页
Webservices组合是Webservices领域的研究热点,虽然已经提出了很多组合的方法,但从体系结构方面去研究Webservices组合,则是一个新的研究角度.BPEL4WS是当前工业界主流的Webservices组合描述语言.给出了基于BPEL4WS的Webservices组合系... Webservices组合是Webservices领域的研究热点,虽然已经提出了很多组合的方法,但从体系结构方面去研究Webservices组合,则是一个新的研究角度.BPEL4WS是当前工业界主流的Webservices组合描述语言.给出了基于BPEL4WS的Webservices组合系统体系结构风格,并针对这种风格设计了体系结构描述语言WSC/ADL(Webservicescomposition/architecturedescriptionlanguage),WSC/ADL是基于体系结构的、自顶向下的Webservices组合开发的研究基础,其组成包含描述Webservices的服务构件、描述Webservices之间交互的连接件以及建立服务构件和连接件实例联系的配置.给出了WSC/ADL的详细分析介绍和实例说明,并与相关工作进行了比较. 展开更多
关键词 WEB服务组合 软件体系结构 体系结构描述语言 BPEL4WS 通信顺序进程
下载PDF
一种面向LBS的电信增值业务生成方法及实现 被引量:7
7
作者 杨骎 陈俊亮 孟祥武 《软件学报》 EI CSCD 北大核心 2009年第4期965-974,共10页
基于位置的服务被认为是继短信之后电信增值业务发展的下一次高潮,在前期所提出的一种面向电信增值业务领域的流程描述语言XPL(extended-calling process language)的基础上,进一步提出了一种描述地理信息服务的语言GDL(geography descr... 基于位置的服务被认为是继短信之后电信增值业务发展的下一次高潮,在前期所提出的一种面向电信增值业务领域的流程描述语言XPL(extended-calling process language)的基础上,进一步提出了一种描述地理信息服务的语言GDL(geography description language),GDL可以和XPL配合使用,共同描述基于位置的电信服务.XPL和GDL具有抽象层次高,使用灵活简单,开发业务速度快的特点.还介绍了支持XPL和GDL的业务生成系统.该业务生成系统基于SOA(services-oriented architecture,面向服务的构架),适用于网络融合条件下的业务生成. 展开更多
关键词 业务生成 XPL(extended-calling process language) GDL(geography description language 地理描述语言) 业务上下文 POI(point of interest 兴趣点) 构件 软件复用 SOA(services-oriented architecture 基于服务的构架)
下载PDF
动态软件体系结构研究综述 被引量:4
8
作者 李琼 姜瑛 《计算机应用研究》 CSCD 北大核心 2009年第6期2352-2355,共4页
近年来,随着Internet的迅猛发展和应用形式的不断更新,传统的软件体系结构(SA)已无法完全适应需求,动态软件体系结构(dynamic software architecture,DSA)逐渐成为SA研究人员关注的焦点之一。描述了DSA的研究背景及研究意义;总结了DSA... 近年来,随着Internet的迅猛发展和应用形式的不断更新,传统的软件体系结构(SA)已无法完全适应需求,动态软件体系结构(dynamic software architecture,DSA)逐渐成为SA研究人员关注的焦点之一。描述了DSA的研究背景及研究意义;总结了DSA的研究内容及国内外的研究现状;最后探讨了DSA研究的主要发展方向。 展开更多
关键词 软件体系结构 动态软件体系结构 动态演化 描述语言 执行工具
下载PDF
FPGA技术在核安全级仪控系统中的应用探讨 被引量:4
9
作者 尹宝娟 毛从吉 +1 位作者 张宓 黄伟杰 《自动化仪表》 CAS 北大核心 2013年第11期53-55,58,共4页
FPGA技术因其具有集成度高等特点而得到了快速广泛的应用。在核电站仪控系统数字化升级改造过程中,FPGA技术可否应用、如何应用已成为一项紧迫研究的重要课题。分析了FPGA的技术特点及其应用于核电站仪控系统中面临的挑战,提出了在使用... FPGA技术因其具有集成度高等特点而得到了快速广泛的应用。在核电站仪控系统数字化升级改造过程中,FPGA技术可否应用、如何应用已成为一项紧迫研究的重要课题。分析了FPGA的技术特点及其应用于核电站仪控系统中面临的挑战,提出了在使用标准、开发过程、设计技术和工具选用等方面可能的应对措施。最后,对FPGA在国内的后续应用进行了探讨。 展开更多
关键词 IP核 现场可编程门阵列 安全级仪控系统 软件开发过程 硬件描述语言
下载PDF
一种支持软件演化过程描述语言的编译器的设计分析 被引量:3
10
作者 姜娜 孔浩 《绵阳师范学院学报》 2013年第2期99-102,共4页
软件演化过程描述语言是一种面向对象的可视化建模语言.使用软件演化过程描述语言,在建模过程中不仅可以建立整体的软件演化框架,还能以极强的描述能力在不同的抽象层次上描述演化过程.软件演化过程描述语言编译器作为软件演化过程的CAS... 软件演化过程描述语言是一种面向对象的可视化建模语言.使用软件演化过程描述语言,在建模过程中不仅可以建立整体的软件演化框架,还能以极强的描述能力在不同的抽象层次上描述演化过程.软件演化过程描述语言编译器作为软件演化过程的CASE环境的基础,基于Java的软件演化过程描述语言编译器的设计思想和实现方案,可以有效解决编译器平台性问题,具有良好的扩展性. 展开更多
关键词 软件演化过程 演化过程描述语言 巴科斯范式 编译程序
下载PDF
软件体系结构动态演化的Z描述语言扩展方法 被引量:1
11
作者 段玉春 朱小艳 《兰州理工大学学报》 CAS 北大核心 2013年第1期88-91,共4页
针对目前软件体系结构动态演化描述方法的不足且许多描述语言都是静态的,并不能对动态软件体系进行描述的问题,对经典Z描述语言进行扩展.该扩展的Z描述语言主要通过构件、连接件的添加及删除来达到动态演化的目的.具体给出Z语言扩展后... 针对目前软件体系结构动态演化描述方法的不足且许多描述语言都是静态的,并不能对动态软件体系进行描述的问题,对经典Z描述语言进行扩展.该扩展的Z描述语言主要通过构件、连接件的添加及删除来达到动态演化的目的.具体给出Z语言扩展后的描述规则、构件的描述、连接件的描述和配置的描述,并用一个实例表明这个扩展的可行性. 展开更多
关键词 动态软件体系结构 Z描述语言 动态演化
下载PDF
浅析软件演化过程描述语言的作用及特点 被引量:2
12
作者 姜娜 孔浩 《昆明学院学报》 2012年第3期89-91,共3页
在整个软件生命周期中,软件演化已成为其中一个日益重要的研究方向.软件演化过程用来建立软件演化的整体任务框架,可以提高软件演化的效率,但其描述力不足,难以在计算机中实现.软件演化过程描述语言作为面向对象的形式化建模语言,其较... 在整个软件生命周期中,软件演化已成为其中一个日益重要的研究方向.软件演化过程用来建立软件演化的整体任务框架,可以提高软件演化的效率,但其描述力不足,难以在计算机中实现.软件演化过程描述语言作为面向对象的形式化建模语言,其较强的描述力和易于在计算机中实现的特性,使它可以在不同的抽象层次上描述演化过程,且有利于对软件演化过程的控制、分析、度量和改进. 展开更多
关键词 软件演化 演化过程 元模型 描述语言
下载PDF
软件演化过程描述语言中继承语法的编译实现
13
作者 姜娜 孔浩 《昭通学院学报》 2013年第5期48-51,共4页
软件演化过程描述语言对软件演化过程进行形式化的建模,更容易描述软件过程并在计算机中实现.软件演化过程描述语言的语法描述明确定义了有继承特性的软件过程和活动,继承是整个软件演化过程描述语言的重点之一.本文阐述了软件过程和活... 软件演化过程描述语言对软件演化过程进行形式化的建模,更容易描述软件过程并在计算机中实现.软件演化过程描述语言的语法描述明确定义了有继承特性的软件过程和活动,继承是整个软件演化过程描述语言的重点之一.本文阐述了软件过程和活动在软件演化过程描述语言编译器中的实现方法,是整个编译器的核心,并为编译器的实现提供了理论基础. 展开更多
关键词 软件演化过程描述描述语言 演化过程 编译程序
下载PDF
适用于动态软件体系结构的扩展的Z描述语言
14
作者 周绪川 《计算机应用研究》 CSCD 北大核心 2012年第9期3338-3340,共3页
动态软件体系结构语言已成为描述复杂软件体系结构的重要工具,然而许多描述语言都是静态的,并不能对动态软件体系进行描述。为此,对经典Z描述语言进行扩展,主要通过对构件、连接件和它们的添加以及删除来达到动态演化的目的。实例分析... 动态软件体系结构语言已成为描述复杂软件体系结构的重要工具,然而许多描述语言都是静态的,并不能对动态软件体系进行描述。为此,对经典Z描述语言进行扩展,主要通过对构件、连接件和它们的添加以及删除来达到动态演化的目的。实例分析表明了这种扩展的可行性。 展开更多
关键词 软件工程 动态演化 动态软件体系结构 Z语言描述
下载PDF
通用连接器模型及其形式化推导研究 被引量:1
15
作者 许毅 赵文耘 +1 位作者 彭鑫 张志 《南京大学学报(自然科学版)》 CAS CSCD 北大核心 2005年第5期503-511,共9页
基于构件的软件体系结构(SA)由构件与连接器组成,连接器作为构件间的交互实体在SA中扮演着重要角色.现有的连接器模型只能支持特定软件体系结构风格的组装,缺乏统一的连接器模型的支持.提出一种通用连接器模型用以对不同连接器模型进行... 基于构件的软件体系结构(SA)由构件与连接器组成,连接器作为构件间的交互实体在SA中扮演着重要角色.现有的连接器模型只能支持特定软件体系结构风格的组装,缺乏统一的连接器模型的支持.提出一种通用连接器模型用以对不同连接器模型进行描述,并在此基础上对连接器模型进行了扩展,以支持不同体系结构风格的构件组装.同时,基于Wright的软件体系结构描述语言(ADL)和通信顺序进程(CSP)中对于进程的描述方法,给出了通用连接器模型的形式化推导、验证,从而为分析连接器行为,支持连接器自动生成奠定了基础. 展开更多
关键词 软件体系结构 连接器 体系结构描述语言 通信顺序进程
下载PDF
适用于演化过程建模的通信膜演算 被引量:1
16
作者 任俊绮 刘磊 张鹏 《哈尔滨工程大学学报》 EI CAS CSCD 北大核心 2018年第4期751-759,共9页
针对膜计算类形式化方法无法描述建模完成的系统的演化问题,提出了一种适用于演化过程建模的通信膜演算。该演算在已有的膜计算类形式化方法的基础上,通过在定义中添加规则的传递等反应规则,使得建模完成的系统可以根据演化需要发生变化... 针对膜计算类形式化方法无法描述建模完成的系统的演化问题,提出了一种适用于演化过程建模的通信膜演算。该演算在已有的膜计算类形式化方法的基础上,通过在定义中添加规则的传递等反应规则,使得建模完成的系统可以根据演化需要发生变化,解决了膜计算类形式化方法不适用于对系统演化这一普遍存在的问题,即进行形式化建模的问题。同时利用自动机理论对通信膜演算的性质进行分析,分析了通信膜演算适用于演化过程建模的原因。并利用通信膜演算对一种软件产品线的特定演化过程进行了形式化建模,建模结果表明通信膜演算适用于对演化过程的形式化建模。 展开更多
关键词 形式化方法 膜计算 通信机制 描述能力 形式化建模 自动机 系统演化 演化过程 软件产品线
下载PDF
CSDPL—一种基于CMM的软件过程定义语言
17
作者 费立蜀 宋健建 +1 位作者 顾庆 陈道蓄 《计算机科学》 CSCD 北大核心 2004年第5期77-81,共5页
软件过程是人和计算机化的工具交互完成的可能持续长时间的复杂实体。软件过程比商业过程自动化程度要低,因为需要更多的人的参与和软件工具的支持,也有更多不断持续改进的需求。软件过程首先要建模,因此建模语言扮演了一个非常关键的... 软件过程是人和计算机化的工具交互完成的可能持续长时间的复杂实体。软件过程比商业过程自动化程度要低,因为需要更多的人的参与和软件工具的支持,也有更多不断持续改进的需求。软件过程首先要建模,因此建模语言扮演了一个非常关键的角色。从管理的角度出发,CMM提出了一个软件过程概念框架。既要支持软件过程语言的要求的特性,又要支持CMM,基于CMM的软件过程定义语言必须把这个一般性和特殊性的要求结合起来。本文描述的软件过程定义语言CSPDL采用了图形和XML文本相结合的表示方式。同时,软件过程定义工具是支持建模的必需的支持。要尽量地支持软件过程语言的特性,还需要很多工作要做。 展开更多
关键词 CSDPL CMM 软件过程 定义语言 建模
下载PDF
基于进程代数的安全软件体系结构建模
18
作者 甘厚勇 毋国庆 胡涌涛 《计算机应用》 CSCD 北大核心 2005年第12期2811-2813,共3页
分析了基于进程代数的软件体系结构模型的安全性,将相容性检查和互操作性检查从单个软件体系结构推广到不同风格的体系结构风格,扩展基于进程代数的软件体系结构描述语言,通过顺序进程代数项族和预定义的体系结构类型调用对软件体系结... 分析了基于进程代数的软件体系结构模型的安全性,将相容性检查和互操作性检查从单个软件体系结构推广到不同风格的体系结构风格,扩展基于进程代数的软件体系结构描述语言,通过顺序进程代数项族和预定义的体系结构类型调用对软件体系结构安全建模。通过一个例子介绍了这种建模方法。 展开更多
关键词 进程代数 软件体系结构描述语言 弱互模拟等价 体系结构风格
下载PDF
一种MPI并行软件的动态演化框架
19
作者 周航 王希敏 蔡志明 《计算机应用与软件》 CSCD 2016年第1期8-10,76,共4页
为使MPI并行计算软件具有运行时改变软件功能和拓扑的能力,基于MPI系统模型提出一种用于描述和实现动态演化的两层软件框架。在管理层,采用适用于消息传递的管道-过滤器风格规范系统的结构、分析并行软件的可演化性,并约定一种相应的动... 为使MPI并行计算软件具有运行时改变软件功能和拓扑的能力,基于MPI系统模型提出一种用于描述和实现动态演化的两层软件框架。在管理层,采用适用于消息传递的管道-过滤器风格规范系统的结构、分析并行软件的可演化性,并约定一种相应的动态ADL用于描述演化行为。在计算层,设计符合管道-过滤器风格的构件元模型及过滤器的重配置管理自动机。针对实现演化的两个核心问题,即进程的启动和数据连接的建立释放,实现基于MPI动态进程管理的重配置方法。通过性能测试,验证了该软件框架的可用性,为并行计算软件的动态演化提供了一种新的实现方法。 展开更多
关键词 软件工程 动态演化 并行计算 MPI 体系结构描述语言
下载PDF
可视的软件过程描述语言的研究与实现
20
作者 李友仁 卞树檀 +1 位作者 夏良 杨萍 《西安交通大学学报》 EI CAS CSCD 北大核心 1996年第1期96-105,共10页
讨论了用可视语言描述软件过程的问题.定义了一种可视的软件过程描述语言.提出了一种从软件过程模型自动推导个体视图的方法,设计了建立模型。
关键词 软件过程 可视语言 描述技术 支持系统 软件开发
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部