首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

基于UMLsec的系统安全模型的形式化与检测

摘要第8-10页
ABSTRACT第10-11页
第1章 绪论第12-16页
    1.1 课题背景第12-13页
    1.2 软件安全性分析与建模的相关研究情况第13-15页
    1.3 论文的主要工作第15页
    1.4 论文的组织结构第15-16页
第2章 UML安全扩展与形式化方法第16-33页
    2.1 UML概述第16-23页
        2.1.1 什么是UML第16-17页
        2.1.2 UML2.0视图与建模简介第17-20页
        2.1.3 UML扩展第20-21页
        2.1.4 UML安全扩展UMLsec第21-22页
        2.1.5 UMLsec设计第22-23页
    2.2 形式化方法概述第23-31页
        2.2.1 模型检测第25-26页
        2.2.2 模型检测工具SPIN第26-27页
        2.2.3 Promela语言第27-30页
        2.2.4 线性时序逻辑LTL第30-31页
    2.3 UML安全建模与形式化方法的结合第31-33页
第3章 使用UMLsec安全扩展建立软件安全模型第33-42页
    3.1 UMLsec安全建模的主要流程第33-36页
        3.1.1 为活动图添加UMLsec构造型第33-34页
        3.1.2 添加安全属性的UMLsec序列图第34-36页
        3.1.3 添加安全构造型的UMLsec状态图的建立第36页
    3.2 自动机形式化描述UMLsec模型第36-42页
        3.2.1 自动机简介第37-38页
        3.2.2 添加安全扩展的自动机第38-39页
        3.2.3 UML活动图的安全扩展自动机形式化描述第39页
        3.2.4 UML时序图的安全扩展自动机形式化描述第39-40页
        3.2.5 UML状态图的安全扩展自动机形式化描述第40-42页
第4章 使用Spin对UMLsec模型进行检测第42-54页
    4.1 UML模型到Promela模型的转换机制第42-47页
        4.1.1 UML类图转换为Promela模型第42-44页
        4.1.2 添加了安全属性的UML活动图转换为Promela模型第44-45页
        4.1.3 UMLsec建立的安全时序图到Promela模型的转换规则第45-46页
        4.1.4 UMLsec安全添加状态图到Promela模型的转换第46-47页
    4.2 系统安全属性的LTL表示第47-49页
    4.3 xSpin的安装与使用第49-54页
        4.3.1 在Cygwin环境下安装Spin第49-50页
        4.3.2 安装Spin图形界面xSpin第50-54页
第5章 风机选型技术服务系统的安全建模与检测第54-67页
    5.1 在线风机选型服务系统主要安全需求第54-55页
    5.2 UMLsec对在线风机选型的安全需求建模第55-63页
        5.2.1 添加用户角色安全需求的活动图第55-57页
        5.2.2 针对在线订购安全的序列图建模第57-60页
        5.2.3 针对数据安全的状态图建模第60-63页
    5.3 对状态空间爆炸问题的优化第63-67页
        5.3.1 降低模型规模第63-64页
        5.3.2 减少进程映射第64-67页
第6章 结束语第67-69页
参考文献第69-74页
致谢第74-75页
攻读学位期间发表的学术论文目录第75-76页
学位论文评阅及答辩情况表第76页

论文共76页,点击 下载论文
上一篇:基于子空间运动模型的目标跟踪算法
下一篇:高校档案管理系统的研究与实现