Rapid property specification and checking for model-based formalisms.

International Symposium on Rapid System Prototyping(2011)

引用 9|浏览51
暂无评分
摘要
In model-based development, verification techniques can be used to check whether an abstract model satisfies a set of properties. Ideally, implementation code generated from these models can also be verified against similar properties. However, the distance between the property specification languages and the implementation makes verifying such generated code difficult. Optimizations and renamings can blur the correspondence between the two, further increasing the difficulty of specifying verification properties on the generated code. This paper describes methods for specifying verification properties on abstract models that are then checked on implementation level code. These properties are translated by an extended code generator into implementation code and special annotations that are used by a software model checker.
更多
查看译文
关键词
formal specification,program compilers,program verification,specification languages,abstract model,code generation,model-based development,model-based formalism,property specification language,rapid property checking,rapid property specification,software model checker,verification technique
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要