Verification of a Model of the Isolated Program Environment of Subjects Using the Lamport's Temporal Logic of Actions

A. M. Kanner, T. M. Kanner
{"title":"Verification of a Model of the Isolated Program Environment of Subjects Using the Lamport's Temporal Logic of Actions","authors":"A. M. Kanner, T. M. Kanner","doi":"10.1109/EnT50437.2020.9431263","DOIUrl":null,"url":null,"abstract":"The article considers a modern approach to the creation of formal computer system security models, which consists in describing a model in some formal language suitable for its verification for compliance with the expected properties. The article provides an example of such a description in the form of a specification of a formal model of the isolated program environment in the language of the Lamport's temporal logic of actions. The specification is formed as an initial state of the system, a list of possible further actions and a set of invariants and temporal properties to which the system's states must correspond. The initial state is described by some entities that must exist in each system implementation. The system's actions are given in the form of predicates of pre- and postconditions, with some model's variables changing in the latter. Invariants and temporal properties are described in the form of predicates, whose truth must be checked in each possible state of the system or depending on the conditions occurring in previous or future states. The article considers the features of forming a security model specification in TLA+ notation and verifying it using special tools. In its conclusion, the article describes the results of verifying the specification of the formal model of the isolated program environment of subjects, the existing problems and directions for further research on this topic.","PeriodicalId":129694,"journal":{"name":"2020 International Conference Engineering and Telecommunication (En&T)","volume":"41 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-11-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 International Conference Engineering and Telecommunication (En&T)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EnT50437.2020.9431263","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

The article considers a modern approach to the creation of formal computer system security models, which consists in describing a model in some formal language suitable for its verification for compliance with the expected properties. The article provides an example of such a description in the form of a specification of a formal model of the isolated program environment in the language of the Lamport's temporal logic of actions. The specification is formed as an initial state of the system, a list of possible further actions and a set of invariants and temporal properties to which the system's states must correspond. The initial state is described by some entities that must exist in each system implementation. The system's actions are given in the form of predicates of pre- and postconditions, with some model's variables changing in the latter. Invariants and temporal properties are described in the form of predicates, whose truth must be checked in each possible state of the system or depending on the conditions occurring in previous or future states. The article considers the features of forming a security model specification in TLA+ notation and verifying it using special tools. In its conclusion, the article describes the results of verifying the specification of the formal model of the isolated program environment of subjects, the existing problems and directions for further research on this topic.
用Lamport动作时间逻辑验证主体孤立程序环境模型
本文考虑了一种创建正式计算机系统安全模型的现代方法,它包括用某种适合于验证其符合预期属性的正式语言描述模型。本文以孤立程序环境的形式化模型规范的形式,用Lamport的动作时态逻辑语言提供了这样一个描述的例子。规范形成为系统的初始状态、可能的进一步动作列表以及系统状态必须对应的一组不变量和时间属性。初始状态由必须存在于每个系统实现中的一些实体描述。系统的动作以前置和后置条件的谓词的形式给出,其中一些模型的变量在后置条件中变化。不变量和时间属性以谓词的形式描述,必须在系统的每个可能状态中或根据以前或未来状态中发生的条件检查其真实性。本文考虑了用TLA+符号形成安全模型规范并使用专用工具对其进行验证的特点。文章在结语部分阐述了主体孤立程序环境形式化模型规范验证的结果、存在的问题和进一步研究的方向。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信