学位论文 > 优秀研究生学位论文题录展示

基于CSP的软件演化过程描述及研究

作 者: 张昂
导 师: 李彤
学 校: 云南大学
专 业: 软件工程
关键词: 软件演化 软件过程 元模型 通信顺序进程
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 102次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着科技和社会的发展,人类对于软件的需求在不断增长,高质量的软件产品已经成为了人类在日常的生产生活中最重要的部分。与此同时,越来越多成功的软件系统变成遗产系统(legacy system),软件演化的重要性和普及性越来越明显。一方面,软件演化已成为软件生存周期中最重要的形态之一进入了软件的各个领域,成为了今天软件工程研究的热点领域;另一方面,软件过程在提高软件演化的效率和质量方面也发挥着重要作用。正是如此,软件过程和软件演化的多学科交叉成为软件工程中的一个关键领域。利用Petri网可以对软件演化过程模型进行描述、研究、分析和控制,使得整个软件演化过程非常的直观清晰。为了更好地描述软件演化过程,基于扩展Petri网的软件演化过程元模型(EPMM)被提出,该模型将整个软件演化过程模型分为四层,并且将整个软件演化过程中的重要属性提取并表达。根据软件演化过程元模型,软件演化过程更易于被接受和研究。本文引入了通信顺序进程(CSP),把通信顺序进程与软件演化过程元模型结合在一起进行研究。由于通信顺序进程属于进程代数,它不仅具有刻画系统行为的模型,还具有进行推理的形式演算系统,能够很好地描述模型各语义属性,因此,通信顺序进程比其他描述方法如Petri网更适用于对模型的描述和检测。CSP的基本成分是事件和进程,进程是事件或者活动的序列。利用通信顺序进程(CSP)的基本性质对软件演化过程元模型进行了描述,通过CSP的基本成分事件和进程,结合CSP相应的操作符号,将软件演化过程元模型的四个层次进行了描述。再通过CSP的基本语法语义将元模型的每一层都描述为一个进程。软件演化过程元模型描述了一个完整的软件演化过程,而CSP基于严密的语义特性表达能力和演算推理分析能力可以对软件演化过程进行良好的语义描述分析和检测。

全文目录


摘要  3-4
Abstract  4-8
第一章 绪论  8-14
  1.1 研究背景简介  8-9
  1.2 国内外研究现状  9-12
  1.3 论文选题及主要工作  12
  1.4 论文的创新和研究意义  12-13
  1.5 论文的结构  13-14
第二章 软件演化过程和通信顺序进程简介  14-28
  2.1 软件演化过程元模型  14-18
    2.1.1 软件演化  14
    2.1.2 软件过程  14-15
    2.1.3 过程模型  15-16
    2.1.4 演化过程的描述工具  16
    2.1.5 软件演化过程元模型  16-18
  2.2 进程及其表示  18-28
    2.2.1 进程的基本表示法  19
    2.2.2 进程的递归方程表示法  19-20
    2.2.3 进程的选择表达式  20-22
    2.2.4 事件迹及其操作  22-24
    2.2.5 进程的符合操作  24-28
第三章 软件演化过程元模型的CSP 建模  28-52
  3.1 任务进程的构建  28-32
  3.2 活动进程的构建  32-39
  3.3 演化进程的构建  39-43
  3.4 全局进程的构建  43-52
第四章 软件演化过程元模型的CSP 语义描述  52-58
  4.1 CSP 语言的语义简介  52-54
  4.2 CSP 对任务进程的语义描述  54-55
  4.3 CSP 对活动进程的语义描述  55
  4.4 CSP 对演化进程的语义描述  55-56
  4.5 CSP 对全局进程的语义描述  56-58
第五章 总结与展望  58-60
  5.1 工作总结  58
  5.2 工作展望  58-60
参考文献  60-63
致谢  63

相似论文

  1. ML模型下耦合可兴奋系统的动力学研究,Q42
  2. 公路生态系统健康评价方法研究,X826
  3. UML模型到XMI的映射方法研究,TP311.5
  4. 踝关节及周围韧带三维有限元模型的建立与分析,R687.3
  5. 公共信息模型的面向对象数据管理,TP311.13
  6. 基于CMMI3级的软件外包过程管理模型及其实例研究,TP311.52
  7. 复杂封闭空间中气体泄漏扩散的三维仿真,TP391.9
  8. 受剪切载荷复合材料机械连接钉载分配研究,V229.7
  9. 基于软件仓库的软件过程挖掘的研究,TP311.52
  10. 软性磨粒流精密加工磨粒冲击行为及固—液两相流动特性,TG664
  11. A公司网上基金交易系统的质量管理研究,TP311.52
  12. 基于SMP2的Statecharts建模框架研究,TP391.1
  13. 武器装备体系需求元建模方法研究,E920
  14. 人车分行式钢箱拱桥空间静、动力计算分析与实验,U441
  15. 高墩大跨连续刚构桥模型试验研究,U448.23
  16. 高墩大跨桥梁车桥耦合振动模型试验研究,U441.3
  17. 人中耳及外耳道有限元模型的建立及验证,R764
  18. 基于基元空间的非线性系统控制方法研究,TP13
  19. 基于数据元的EPDM数据字典构建及管理模型研究,TP315
  20. 玛纳斯河流域水资源承载力评价模型研究,TV213.4
  21. 城市空气污染的综合评价及建模,X823

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com