Semantic Classification of Event Driven Temporal Logic Requirements

2022 IEEE 23rd International Conference of Young Professionals in Electron Devices and Materials (EDM)(2022)

引用 2|浏览0
暂无评分
摘要
The process of requirements engineering involves the elaboration of requirements for complex software systems. In our series of works, we consider formalized requirements, which can later be used in the process of formal verification of software system models. For reactive control programs that respond to events from sensors, we have previously proposed to express the requirements in a tabular form as a tuple of Boolean logic formulas. This form constituting a logical pattern with a given linear-time temporal semantics specific to control programs is much clearer than standard temporal logic formulas. However, we found that if one defined constant values instead of formulas in some cells of our table then the final formula can be significantly simplified. Moreover, different combinations of possible variants of cell values can correspond to the same resulting formulas. In this paper, we analyze classes of such formulas by implementing software to simplify the linear-time temporal logic formulas. This approach can be used to obtain a natural language representation of the requirements originally specified formally, with the goal that such representations have a minimal form.
更多
查看译文
关键词
logic,event,requirements,classification
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要