线性混成自动机编辑器

Download Report

Transcript 线性混成自动机编辑器

线性混成自动机编辑器
解定宝
Email: [email protected]
线性混成自动机

混成系统是一类既有连续状态变化又有离散状态
变化的系统,混成自动机是一种用来描述混成系
统的形式化模型,线性混成自动机是混成自动机
的一个子集,其特点是自动机中变量均为线性变
化。
水箱控制系统实例
x表示时间,y表示水箱里的水位高度。
当水泵关闭时,水箱里的水位以2米每秒的速度下降,当
水泵打开时水位以1米每秒的速度上升。
控制器打开或者关闭水泵有2秒的延迟
location
transition
guard
flow condition
reset
invariant
BACH 编辑界面
要求





自定义图形显示及编辑方式,要求界面简洁,操作简单
自定义自动机文件的保存格式,要求结构良好,易于读写操作;要
求能够访问诸如节点的变化率集合等信息
自定义语法规则,并实现语法检查功能。对于不符合语法部分,能
够给出提示指导用户修改
给出设计文档、测试报告以及用户手册
附加需求:模板自动机,某些约束变量的系数非固定值,可以为参
数变量表达式