Code generation for Event-B

International Journal on Software Tools for Technology Transfer (STTT)(2015)

引用 55|浏览33
暂无评分
摘要
Event-B is a modelling language and a formal methods approach for correct construction of software. This paper presents our work on code generation for Event-B, including the definition of a syntactic translation from Event-B to JML-annotated Java programs, the implementation of the translation as the EventB2Java tool, and two case studies on the use of EventB2Java. The first case study is on implementing an Android application with the aid of the EventB2Java tool, and the second on testing an Event-B specification of the Tokeneer security-critical system. Additionally, we have benchmarked our EventB2Java tool against two other Java code generators for Event-B.
更多
查看译文
关键词
Android,Code generation,Event-B,Formal methods,Java,JML,EventB2Java,Rodin,Tokeneer
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要