首页> 外文会议>Annual workshop on cyber security and information intelligence research >Towards Safe and Productive Development of Secure Software: FADES and Model-Based Software Engineering
【24h】

Towards Safe and Productive Development of Secure Software: FADES and Model-Based Software Engineering

机译:为了安全和生产安全软件的发展:基于模型和模型的软件工程

获取原文

摘要

Cost effective development of secure software is a key goal for many software organizations as they seek to manage the risks of misbehaving software. Employing Formal Methods (FMs) in the Model-Based Software Engineering (MBSE) paradigm that systematically produces software systems through modeling, simulation, reuse and automation provides a reasonable approach for developing highly secure software in a productive manner. MBSE approaches introduce some complexities at the beginning of the lifecycle, but save substantial time in production and delivery by identifying and resolving defects/errors early and reducing rework. On the other hand, the expertise needed for FMs and the concomitant costs often inhibit their wide employment in securing large and complex software systems. In this paper, we report our experience with Formal Analysis and Design for Engineering Security (FADES) an approach we introduced two years ago at this venue. Through systematic and automated transformation from semi-formal requirements specifications to formal design, FADES facilitates embedding FMs into the development lifecycle of secure software systems. We outline the case studies and validation of FADES feasibility for the design and implementation of secure software systems. Promising experience with FADES was a necessary precursor to our work on generalizing FADES and our proposal to direct FADES toward being an MBSE approach. We discuss how the formality, transformation, reuse and automation in fades may further enhance the mbse-based production and delivery of secure software.
机译:安全软件的成本效益开发是许多软件组织的关键目标,因为他们寻求管理行为安全软件的风险。在基于模型的软件工程(MBSE)范式中采用正式方法(FMS),通过建模,仿真,重用和自动化系统地生产软件系统提供了一种以生产方式开发高度安全软件的合理方法。 MBSE方法在生命周期开始时引入了一些复杂性,但通过早期识别和解决缺陷/错误来节省大量的生产和交付时间和减少返工。另一方面,FMS所需的专业知识和伴随成本通常会抑制他们在保护大型和复杂软件系统方面的广泛就业。在本文中,我们报告了我们对工程安全(消退)的正式分析和设计的经验,这是我们两年前在这个场地推出的方法。通过系统和自动转换从半正式要求规范到正式设计,淡化促进了安全软件系统的开发生命周期。我们概述了案例研究和验证了安全软件系统的设计和实现的消退可行性。淡化的有希望的经验是我们在概括淡化方面的必要前体,以及我们将朝着MBSE方法的直接消失的建议。我们讨论如何在消退中的形式,转换,重用和自动化如何进一步增强基于MBSE的生产和交付安全软件。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号