科技报告详细信息
Formalizing and Analyzing Requirements with FRET
Mavridou, Anastasia
关键词: COMPLEX SYSTEMS;    FAILURE ANALYSIS;    INFORMATION FLOW;    NATURAL LANGUAGE (COMPUTERS);    PROGRAM VERIFICATION (COMPUTERS);    PROVING;    SAFETY FACTORS;    SEMANTICS;    TEMPORAL LOGIC;   
RP-ID  :  ARC-E-DAA-TN75495
美国|英语
来源: NASA Technical Reports Server
PDF
【 摘 要 】

Formal verification and simulation are powerful tools to validate requirements against complex systems. Requirements are developed in early stages of the software lifecycle and are typically written in ambiguous natural language. There is a gap between such requirements and formal notations that can be used by verification tools, and lack of support for proper association of requirements with software artifacts for verification. We propose to write requirements in an intuitive, structured natural language with formal semantics, and to support formalization and model/code verification as a smooth, well-integrated process. To this end, we have developed an end-to-end, open source requirements analysis framework that checks Simulink models against requirements written structured natural language.

【 预 览 】
附件列表
Files Size Format View
20190033279.pdf 3129KB PDF download
  文献评价指标  
  下载次数:0次 浏览次数:3次