凯撒

caesar-LOTOS规范的编译和验证。caesar[Gar89b,GS90]是一个编译器,它将LOTOS规范翻译成可执行代码,可用于动态或彻底地探索与该规范行为相对应的图(也称为标记的转换系统、可达图、状态空间等)。caesar本身并不包含验证功能,但它与许多工具紧密相连,这些工具可以在生成的图上执行显式状态和动态验证,包括模型检查、等价性检查和可视化检查。caesar将filename.lotos作为输入,该文件包含一个lotos规范,还可以与filename.h一起提供实现filename.lotos中定义的lotos排序和操作的C类型和函数,caesar执行连续的转换步骤并生成一个C程序,该程序允许执行、模拟,和/或构建相应的图形。在后一种情况下,caesar的结果是图形本身,而不是C程序,它在执行后被删除。