首页> 外文会议>International Conference on Intelligent Systems and Knowledge Engineering >Modeling and validation for embedded software confidentiality and integrity
【24h】

Modeling and validation for embedded software confidentiality and integrity

机译:嵌入式软件机密性和完整性的建模和验证

获取原文

摘要

With the rapid development of embedded software, embedded software has a highly security demand, such as confidentiality and integrity. UML provides the foundation for the construction and analysis of embedded software, but it cannot provide accurate semantics for the validation of embedded software security properties. Using the formal method based on Z language to model the security properties of embedded software, can provide the rigorous semantics for the security properties of embedded software, which can help to discover its early design errors and reduce the cost of testing and maintenance. Developing the model transformation tool of UML model to Z model, which can avoid repetitive modeling of the manual establishment of Z model, reduce the possibility of introducing artificial logic error in the model. Verifying the correctness of the confidentiality and integrity model by using the formal verification tool Z/EVES, which can make the embedded software satisfy the user's security requirement. This paper construct the static structure model and dynamic behavior model of embedded software confidentiality and integrity modeling based on Z at first; and then establish the model transformation rules of UML modeling elements to Z modeling elements, which is designed and implemented based on the XSLT technology; finally, the formal model is validated by using the verification tool Z/EVES through the example of a bicycle parking embedded software, and the correctness of the embedded software security model presented in this paper is explained.
机译:随着嵌入式软件的飞速发展,嵌入式软件对机密性和完整性等安全性的要求很高。 UML为构建和分析嵌入式软件提供了基础,但是它不能为验证嵌入式软件安全性提供准确的语义。使用基于Z语言的形式化方法对嵌入式软件的安全性进行建模,可以为嵌入式软件的安全性提供严格的语义,有助于发现其早期设计错误并降低测试和维护成本。将UML模型的模型转换工具开发为Z模型,可以避免手动建立Z模型的重复建模,减少了在模型中引入人为逻辑错误的可能性。通过使用正式的验证工具Z / EVES验证机密性和完整性模型的正确性,可以使嵌入式软件满足用户的安全要求。首先构建了基于Z的嵌入式软件机密性和完整性建模的静态结构模型和动态行为模型。然后建立基于XSLT技术设计和实现的UML建模元素到Z建模元素的模型转换规则。最后,以自行车停车嵌入式软件为例,通过验证工具Z / EVES对形式化模型进行验证,并说明本文提出的嵌入式软件安全模型的正确性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号