基于构件的软件系统动态演化研究
项目介绍
AI项目解读
基本信息
- 批准号:60963007
- 项目类别:地区科学基金项目
- 资助金额:22.0万
- 负责人:
- 依托单位:
- 学科分类:F0203.软件理论、软件工程与服务
- 结题年份:2012
- 批准年份:2009
- 项目状态:已结题
- 起止时间:2010-01-01 至2012-12-31
- 项目参与者:徐绍春; 李少云; 柳青; 王黎霞; 王炜; 林英; 郁湧; 赵娜; 代飞;
- 关键词:
项目摘要
1)软件系统属性刻画元语言:将多值逻辑与时序逻辑相结合,建立多值时序逻辑作为元语言。提出逻辑系统的语法规则、语义解释、推理规则、完备性及可靠性证明。2)基于多值时序逻辑的模型检测:建立软件系统的超协调抽象模型SAM。提出多值时序逻辑模型检测的相关算法。3)提出行为相关性分析方法。该方法确定软件系统中行为相关的子系统或构件的集合。4)设计基于构件的软件系统动态演化算法。该算法包括构件删除算法、构件添加算法、构件替换算法、构件迁移算法、连接删除算法、连接建立算法、连接重定向算法和构件属性重配置算法。5)建立演化系统的度量和基于度量的反馈驱动机制。6)建立支持基于构件的软件系统动态演化的CASE工具系统原型- - DSET。.本项目的研究不仅对于提高软件系统的开放性、自适应性、可扩展性以及构件可重用性具有重要理论意义和应用价值,同时也为网格计算、普适计算以及云计算奠定了必要的理论和技术基础。
结项摘要
本项目针对基于构件的软件系统动态演化问题提出了解决方法。该方法是一种粗颗粒度、高层次、结构化的形式化方法。它允许对软件系统持续地施加演化活动,使软件系统获得完整的新的计算能力。该方法提升了系统的演化能力,延长了软件的生命周期,有较高的科学意义和工程价值。本项目在如下几个方面开展了研究并取得成果:1.建立多值时序逻辑。多值时序逻辑是一种元语言,该元语言能够精确地刻画演化的对象是什么、演化的粒度大小以及演化的结果是什么等问题。多值时序逻辑是描述系统属性、识别待演化构件、刻画演化需求的理论基础。2.建立识别待演化构件的形式化方法——基于多值时序逻辑的模型检测。该方法通过扩展多值时序逻辑的语义解释模型E-Kripke结构,得到SAM模型并将其作为对待演化系统进抽象、建模的行形式化工具。使用模型检测算法检索SAM模型的状态空间,验证该模型是否存在一个状态或状态的集合满足使用多值时序逻辑所刻画的系统属性。将检测算法输出的状态集合映射成为构件集合,该构件集合称之为待演化构件集合。基于多值时序逻辑的模型检测方法实现了从演化需求到待演化构件之间的映射。3.行为相关性分析方法。此部分研究从语言的角度对软件系统进行分析,回答哪些元素与软件系统行为相关。该分析方法包含以下几个方面:首先设计SAM的合成算法。合成算法模拟了软件各子系统或构件之间的交互活动。其次,给出投影和逆投影操作。投影和逆投影操作是一对对偶操作,投影操作确定了子SAM模型在合成SAM模型中所展现的行为。最后,利用投影和逆投影操作分析构件SAM语言之间的包含关系,若存在包含关系则可以判定两构件之间行为相关,反之不然。4.构件可演化性分析。可演化性包括了构件可删除性、可添加性、可替换性和可迁移性。构件的可演化性分析给出了构件集合在实施演化意图后软件系统是否是活的、公平的。5.围绕基本动态演化意图提出了基于构件的软件系统动态演化算法。其中基本的动态演化意图包括:构件删除、构件添加、构件替换、构件迁移、连接删除、连接建立、连接重定向和构件属性重配置。6.建立动态演化度量机制。演化度量是对演化后系统行为的一致性约束条件进行度量。本项目从两个层面讨论系统的一致性约束:行为一致性约束和性能约束。7.建立了支持软件系统动态演化的CASE工具——DSET。DSET能够帮助参与软件演化的不同角色对软件系统统进行建模、分析和决策。
项目成果
期刊论文数量(13)
专著数量(0)
科研奖励数量(0)
会议论文数量(31)
专利数量(0)
基于特征组合的软件需求建模
- DOI:--
- 发表时间:--
- 期刊:计算机科学
- 影响因子:--
- 作者:谢仲文;李彤;代飞;卢萍;王剑;刘金卓;高提雷
- 通讯作者:高提雷
The Performance Analysis on a Software Evolution Process Model under the Circumstances of Cloud Computing
云计算环境下软件演化过程模型的性能分析
- DOI:10.4028/www.scientific.net/amm.55-57.1376
- 发表时间:--
- 期刊:Applied Mechanics and Materials
- 影响因子:--
- 作者:Jian Wang;Na Zhao;Zhongwen Xie;Qian Yu;Jinzhuo Liu
- 通讯作者:Jinzhuo Liu
基于成本利润Petri网的应用云计费模式分析
- DOI:--
- 发表时间:--
- 期刊:电信科学
- 影响因子:--
- 作者:白丽瑞;李彤;谢仲文;宋琛
- 通讯作者:宋琛
基于改进EPMM软件演化过程时间约束的分析研究
- DOI:--
- 发表时间:--
- 期刊:计算机应用与软件
- 影响因子:--
- 作者:朱锐;李彤;代飞;谢仲文;刘金卓;钱晔
- 通讯作者:钱晔
Using Fuzzy Clustering Method to Classify the Component in the Process of Software Evolution
利用模糊聚类方法对软件演化过程中的组件进行分类
- DOI:10.3923/itj.2012.396.398
- 发表时间:--
- 期刊:Information Technology Journal
- 影响因子:--
- 作者:Jian Wang;Na Zhao;Wei Du;Yang Zhao;Ye Qian;Zuo Jiang
- 通讯作者:Zuo Jiang
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:{{ item.doi || "--"}}
- 发表时间:{{ item.publish_year || "--" }}
- 期刊:{{ item.journal_name }}
- 影响因子:{{ item.factor || "--"}}
- 作者:{{ item.authors }}
- 通讯作者:{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:{{ item.authors }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:{{ item.authors }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:{{ item.authors }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:{{ item.authors }}
数据更新时间:{{ patent.updateTime }}
其他文献
Multi-functional pretreatment device used for amino acid analysis
用于氨基酸分析的多功能前处理装置
- DOI:--
- 发表时间:2012
- 期刊:
- 影响因子:--
- 作者:于淑新;唐涛;董礼孚;张彦彬;孙元社;李彤
- 通讯作者:李彤
面向方面业务过程建模的正确性控制与检测
- DOI:--
- 发表时间:--
- 期刊:计算机学报
- 影响因子:--
- 作者:王旭;李彤;陈清毅;刘俊晖
- 通讯作者:刘俊晖
面向城市道路的多传感器融合定位导航技术
- DOI:--
- 发表时间:2019
- 期刊:测绘通报
- 影响因子:--
- 作者:李彤;张会兵;刘丁柯;戴瑀君;吴冬强
- 通讯作者:吴冬强
机器人运动学参数递推标定方法
- DOI:--
- 发表时间:2013
- 期刊:北京邮电大学学报
- 影响因子:--
- 作者:陈钢;贾庆轩;李彤;孙汉旭
- 通讯作者:孙汉旭
可信软件非功能需求形式化表示与可满足分析
- DOI:--
- 发表时间:2015
- 期刊:软件学报
- 影响因子:--
- 作者:张璇;李彤;王旭;于倩;郁湧;朱锐
- 通讯作者:朱锐
其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:{{ item.doi || "--" }}
- 发表时间:{{ item.publish_year || "--"}}
- 期刊:{{ item.journal_name }}
- 影响因子:{{ item.factor || "--" }}
- 作者:{{ item.authors }}
- 通讯作者:{{ item.author }}
内容获取失败,请点击重试
查看分析示例
此项目为已结题,我已根据课题信息分析并撰写以下内容,帮您拓宽课题思路:
AI项目摘要
AI项目思路
AI技术路线图
请为本次AI项目解读的内容对您的实用性打分
非常不实用
非常实用
1
2
3
4
5
6
7
8
9
10
您认为此功能如何分析更能满足您的需求,请填写您的反馈:
李彤的其他基金
数据驱动的软件过程挖掘研究
- 批准号:61662085
- 批准年份:2016
- 资助金额:40.0 万元
- 项目类别:地区科学基金项目
云计算环境下双模型驱动的面向软件动态演化的建模与分析
- 批准号:61379032
- 批准年份:2013
- 资助金额:73.0 万元
- 项目类别:面上项目
软件演化过程的行为验证研究
- 批准号:61262024
- 批准年份:2012
- 资助金额:43.0 万元
- 项目类别:地区科学基金项目
软件演化过程研究
- 批准号:60463002
- 批准年份:2004
- 资助金额:23.0 万元
- 项目类别:地区科学基金项目
相似国自然基金
{{ item.name }}
- 批准号:{{ item.ratify_no }}
- 批准年份:{{ item.approval_year }}
- 资助金额:{{ item.support_num }}
- 项目类别:{{ item.project_type }}
相似海外基金
{{
item.name }}
{{ item.translate_name }}
- 批准号:{{ item.ratify_no }}
- 财政年份:{{ item.approval_year }}
- 资助金额:{{ item.support_num }}
- 项目类别:{{ item.project_type }}