实时特定领域可视化语言行为语义与多重集重写研究
工具支持
在实时系统建模中,e - Motions行为规范在Real - Time Maude中的表示能提供精确语义。不过,让普通系统建模人员编写Real - Time Maude规范并不现实。为此,定义了e - Motions和Real - Time Maude元模型之间的映射,实现了由e - Motions定义的特定领域可视化语言(DSVL)对应Real - Time Maude规范的自动生成。
这种映射通过一组ATL转换来定义和实现,具体指定了三种模型转换,用于编码(EMF)模型、(EMF)元模型和行为模型。为了涵盖Real - Time Maude规范,还对Maude的元模型进行了调整。相关工具和ATL转换可从e - Motions网站下载。
目前,DSVL模型的仿真和分析需在Real - Time Maude环境中进行。正在努力将Real - Time Maude分析工具集成到e - Motions环境中,以便系统建模人员能在该环境中对可视化模型进行仿真和形式化分析。
相关工作
Maude已被提议作为一种形式化符号和环境,用于指定和有效分析模型与元模型。利用Maude提供的工具和技术,可对模型进行仿真、可达性和模型检查分析。
在处理DSVL行为方面,有多种原地模型转换方法,从文本到图形都有。同时,也有多种图转换形式化方法用于不同类型的系统分析,但大多未包含时间的定量模型。当需要时间模型时,通常是通过向DSVL元模型添加时钟或定时器等侵入式方式实现。
例如,Syriani和Vangheluwe提出用离散事件系统规范(DEVS)形式主义来补充图
超级会员免费看
订阅专栏 解锁全文
2万+

被折叠的 条评论
为什么被折叠?



