Synthesizing manually verifiable code for statecharts.

SPLASH '18: Conference on Systems, Programming, Languages, and Applications: Software for Humanity Boston MA USA November, 2018(2018)

引用 6|浏览23
暂无评分
摘要
Statecharts are an established mechanism to model reactive, state-oriented behavior of embedded systems. We here present an approach to automatically generate code from statecharts, with a particular focus on readability and ease of matching the generated code with the original model. This not only saves programming effort and reduces the error rate compared to manual coding, but it also facilitates the task of verifying that the code does what it is supposed to do. We have implemented this approach for the SCCharts language in an open-source framework. A user study confirmed that the generated code tends to be more readable than code from other code generators.
更多
查看译文
关键词
statecharts, compilation, manual verification, readability, safety-critical, DO-178
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要