(计算机应用技术专业论文)基于mda的软件安全子系统开发方法的研究

(计算机应用技术专业论文)基于mda的软件安全子系统开发方法的研究

ID:34006306

大小:2.47 MB

页数:68页

时间:2019-03-03

(计算机应用技术专业论文)基于mda的软件安全子系统开发方法的研究_第1页
(计算机应用技术专业论文)基于mda的软件安全子系统开发方法的研究_第2页
(计算机应用技术专业论文)基于mda的软件安全子系统开发方法的研究_第3页
(计算机应用技术专业论文)基于mda的软件安全子系统开发方法的研究_第4页
(计算机应用技术专业论文)基于mda的软件安全子系统开发方法的研究_第5页
资源描述:

《(计算机应用技术专业论文)基于mda的软件安全子系统开发方法的研究》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、独创性声明IllItIIIIIIIIIIIUlY1894430本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果。除文中己注明引用的内容以外,本论文不包含任何其他个人或集体已经发表或撰写过的作品成果,也不包含为获得江苏大学或其他教育机构的学位或证书而使用过的材料。对本文的研究做出重要贡献的个人和集体,均己在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。学位论文作者签名:袁司≯f『年6月『.日学位论文版权使用授权书江苏大学、中国科学技术信息研究所、国家图书馆、中国学术期刊(光盘版)电子杂志社有权保留本人所送交学位论文的复印件和电子文档,可以采

2、用影印、缩印或其他复制手段保存论文。本人电子文档的内容和纸质论文的内容相一致,允许论文被查阅和借阅,同时授权中国科学技术信息研究所将本论文编入《中国学位论文全文数据库》并向社会提供查询,授权中国学术期刊(光盘版)电子杂志社将本论文编入《中国优秀博硕士学位论文全文数据库》并向社会提供查询。论文的公布(包括刊登)授权江苏大学研究生处办理。本学位论文属于不保密耐。学位论文作者签名:袁俩西ff年6月fo日指剥嗽:童u屹~多ol

3、年石月I。日江苏大学硕士学位论文摘要模型驱动架构MDA是以模型为中心的软件开发方法,能够显著提高软件开发效率,被面向对象专家预言为未来最重要的方法学。目前已有成功实施MD

4、A的案例,特别是在嵌入式系统开发中得到了较为广泛的运用。但MDA并未很好地解决安全属性的建模问题。软件安全性设计的缺陷是软件事故的隐患。安全问题是一个多层面的问题,涉及软件开发、部署和使用各个环节,既存在软件自身的安全漏洞,也存在来自外部攻击的危险,造成软件安全问题难以进行全面分析与考虑。软件运行之后还需要不断地维护与修复,所需成本巨大。目前还没有一致的全面、高效、低成本地解决软件安全问题的好方法。安全性作为软件的非功能性需求,具有完整性、保密性等一系列“固有属性”,利用MDA的理念将安全需求建模并制定相应的转换规则创建软件安全子系统,就能具备MDA方法的诸多优势,有效解决软件安全问题。

5、基于上述考虑,我们提出基于MDA的软件安全子系统的开发方法:3SBMDA(SoftwareSecuritySubsystemDevelopmentMethodBasedonMDA)。课题围绕3SBMDA各个阶段的关键问题展开研究,主要做了以下工作:l牙lJ用UML扩展机制,提出用于软件安全子系统开发的UML扩展:securityUML。在该扩展中,构造型与标记一起用于形式化规范系统环境的安全需求;通过引用一些精确语义,使用约束提供决定系统设计是否满足安全需求的标准。用securityUML来建模安全需求、威胁场景、安全概念、底层物理安全和安全管理等,达到保障软件安全的目的。2.给出3SB

6、MDA开发过程模型和安全属性建模原理。开发人员可在设计阶段通过分析模型,确定软件系统的安全需求;建模阶段通过UML图对软件安全属性进行建模,以得到高度抽象的平台无关模型;模型转换阶段利用现有的映射机制和模型转换机制的研究成果完成转换;维护阶段只需修改业务模型与平台无关模型就能通过支持工具自动生成相应代码。3.给出3SBMDA具体应用。我们设计的3SBMDA方法充分利用MDA的模型建立和转换技术,结合UML安全扩展机制,在提高软件开发效率、增强可移植性的同时,从全局的角度考虑软件安全问题,突出安全的重要性,最大可能地降低软件运行风险、软件开发成本与后期维护成本,具有极大的现实意义。江苏大学

7、硕士学位论文关键词:MDA;UML;UML扩展机制;安全属性建模;安全软件开发IIABSTRACTModelDrivenArchitecture(MDA)isamodel.centricapproachtosoftwaredevelopment,itcallimprovesoftwaredevelopmentefficiency,andobject—orientedexpertspredictthatitwillbethemostimportantmethodologyforthefuture.CasesofsuccessfulimplementationofMDAhaveappeare

8、d,andespeciallyintheembeddedsystemdevelopmentMDAhasbeenmorewidelyused,butithasnogoodsolutiontotheprobleminthemodelingofsecurityproperties.Defectsinsecuritydesi朗ofsoftwarearehiddendangerswhichleadtosoftwareaccidents.The

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。