Chase: Contract-Based Requirement Engineering For Cyber-Physical System Design

PROCEEDINGS OF THE 2018 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE)(2018)

引用 46|浏览56
暂无评分
摘要
This paper presents CHASE, a framework for requirement capture, formalization, and validation for cyberphysical systems. CHASE combines a practical front-end formal specification language based on patterns with a rigorous verification back-end based on assume-guarantee contracts. The front-end language can express temporal properties of networks using a declarative style, and supports automatic translation from natural-language constructs to low-level mathematical languages. The verification back-end leverages the mathematical formalism of contracts to reason about system requirements and determine inconsistencies and dependencies between them. CHASE features a modular and extensible software infrastructure that can support different domain-specific languages, modeling formalisms, and analysis tools. We illustrate its effectiveness on industrial design examples, including control of aircraft power distribution networks and arbitration of a mixed-criticality automotive bus.
更多
查看译文
关键词
formalisms,industrial design examples,CHASE,cyber-physical system design,requirement capture,formalization,cyber-physical systems,practical front-end formal specification language,rigorous verification back-end,assume-guarantee contracts,front-end language,natural-language constructs,low-level mathematical languages,system requirements,contract-based requirement engineering,mixed-criticality automotive bus,domain-specific languages
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要