A feature-based classification of formal verification techniques for software models

Software and System Modeling(2017)

引用 25|浏览80
暂无评分
摘要
Software models are the core development artifact in model-based engineering ( MBE ). The MBE paradigm promotes the use of software models to describe structure and behavior of the system under development and proposes the automatic generation of executable code from the models. Thus, defects in the models most likely propagate to executable code. To detect defects already at the modeling level, many approaches propose to use formal verification techniques to ensure the correctness of these models. These approaches are the subject of this survey. We review the state of the art of formal verification techniques for software models and provide a feature-based classification that allows us to categorize and compare the different approaches.
更多
查看译文
关键词
Model-based engineering,Verification,Model checking,Theorem proving
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要