首页> 外文会议>Software engineering and formal methods >Software Safety and Security, Assurance Cases and Model Management
【24h】

Software Safety and Security, Assurance Cases and Model Management

机译:软件安全性,保证案例和模型管理

获取原文
获取原文并翻译 | 示例

摘要

From financial services platforms to social networks to vehicle control, software has come to mediate many activities of daily life. Governing bodies and standards organizations have responded to this trend by creating regulations and standards to address issues such as safety, security and privacy. In this environment, the compliance of software development to standards and regulations has emerged as a key requirement; yet, software compliance is a costly and complex goal to achieve. For example, one estimate of the cost of compliance in the US to the Sarbanes-Oxley Act (SOX) is$8B per year [1]. Regulatory compliance creates software development complexity in various ways. An organization may have to comply with multiple standards due to multiple jurisdictions or to address different aspects of the software, and these may overlap and conflict with each other. Evidence of compliance must be collected, managed and linked to an assurance case that contains the claims and arguments for compliance. When software evolves, compliance must be reassessed, which can delay the release of changes. Finally, maintaining families of related software products (product lines) multiplies the effort even further. Standards, development artifacts and compliance evidence can all be expressed as models. The field of Model Management [2] has emerged to address another software development complexity problem - the proliferation of software models in model-driven software development [3]. Model management focuses on a high-level view in which entire models and their relationships (i.e., mappings between models) can be manipulated using specialized operators to achieve useful outcomes. In this talk, we look at the connection between compliance and modeling to reduce compliance complexity and cost, as well as to facilitate reuse and evolution, with a special focus on automotive software development [4, 5J.
机译:从金融服务平台到社交网络再到车辆控制,软件已成为中介许多日常生活活动的媒介。理事机构和标准组织通过创建法规和标准来解决这种趋势,以解决诸如安全性,保密性和隐私性等问题。在这种环境下,软件开发符合标准和法规已成为一项关键要求。但是,软件合规性是一项昂贵且复杂的目标。例如,对美国遵守《萨班斯-奥克斯利法案》(SOX)的成本的估计每年为$ 8B [1]。法规遵从性通过各种方式增加了软件开发的复杂性。组织可能由于多个管辖区而必须遵守多个标准,或者要解决软件的不同方面,并且这些方面可能会相互重叠和冲突。必须收集,管理合规证据,并将其与包含合规声明和论据的保证案例联系起来。随着软件的发展,必须重新评估合规性,这可能会延迟发布更改。最后,维护相关软件产品系列(产品线)将使工作量进一步增加。标准,开发工件和合规证据都可以表示为模型。模型管理[2]的领域已经出现,以解决另一个软件开发复杂性问题-模型驱动的软件开发中软件模型的泛滥[3]。模型管理侧重于一个高级视图,其中可以使用专门的运算符来操纵整个模型及其关系(即模型之间的映射),以实现有用的结果。在本次演讲中,我们着眼于合规性与建模之间的联系,以减少合规性复杂性和成本,并促进重用和发展,特别关注汽车软件开发[4,5J。

著录项

  • 来源
    《Software engineering and formal methods》|2017年|QT014-QT015|共2页
  • 会议地点 Trento(IT);Vienna(AU)
  • 作者

    Marsha Chechik;

  • 作者单位

    Department of Computer Science, University of Toronto, Toronto, ON, M5S2E4, Canada;

  • 会议组织
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号