跳到主要内容
10.1145/2461328.2461348acm会议文章/章节视图摘要出版物页面cpsweek公司会议记录会议集合
研究论文

Zélus:一种带有ODEs的同步语言

出版:2013年4月8日出版历史

摘要

Zélus是一种新的编程语言,用于混合离散逻辑时间和连续时间行为的系统建模。从用户的角度来看,它的主要创意是用常微分方程(ODE)扩展现有的类Lustre同步语言。扩展是保守的:任何以数据流方程和层次自动机表示的同步程序都可以在同一源代码中与ODE任意组合。专用类型系统和因果关系分析确保所有离散变化与零交叉事件一致,从而在集成过程中不会出现副作用或不连续性。程序是静态调度的,并被转换为序列代码,通过构造,序列代码在有限的时间和空间内运行。编译是通过将源到源转换为一个小的同步子集来实现的,该子集由标准同步编译器体系结构处理。生成的代码与一个离线的数值解算器配对。

我们表明,可以在现有同步语言的基础上为显式混合系统(如Simulink/Stateflow)构建建模器,将其用作语义基础和代码生成目标。

工具书类

  1. R.Alur、R.Grosu、Y.Hur、V.Kumar和I.Lee。CHARON混合系统的模块化规范。HSCC’00,第6-19页,2000。谷歌学者谷歌学者数字图书馆数字图书馆
  2. A.Benveniste、T.Bourke、B.Caillaud和M.Pouzet。带有层次自动机的混合同步语言:静态键入和同步代码转换。2011年10月,台湾EMSOFT'11。谷歌学者谷歌学者数字图书馆数字图书馆
  3. A.Benveniste、T.Bourke、B.Caillaud和M.Pouzet。划分和回收:混合同步语言的类型和编译。2011年4月,美国LCTES’11。谷歌学者谷歌学者数字图书馆数字图书馆
  4. A.Benveniste、T.Bourke、B.Caillaud和M.Pouzet。混合系统建模器的非标准语义。《计算机与系统科学杂志》,78:877-9102012年5月。谷歌学者谷歌学者数字图书馆数字图书馆
  5. A.Benveniste、P.Caspi、S.Edwards、N.Halbwachs、P.Le Guernic和R.de Simone。12年后,同步语言出现了。程序。IEEE,91(1),2003年1月。谷歌学者谷歌学者交叉引用交叉引用
  6. L.Carloni、R.Passerone、A.Pinto和A.Sangiovanni Vincentelli。用于混合系统设计的语言和工具。《电子设计自动化基础与趋势》,2006年第1卷。谷歌学者谷歌学者数字图书馆数字图书馆
  7. J.-L.Colaço、G.Hamon和M.Pouzet。同步数据流系统中的混合信号和模式。2006年10月,韩国EMSOFT'06。谷歌学者谷歌学者数字图书馆数字图书馆
  8. J.-L.Colaço、B.Pagano和M.Pouzet。状态机同步数据流的保守扩展。2005年9月,美国EMSOFT'05。谷歌学者谷歌学者数字图书馆数字图书馆
  9. J.-L.Colaço和M.Pouzet。同步数据流语言的基于类型的初始化分析。《技术转让软件工具》,6(3):245--2552004年8月。谷歌学者谷歌学者数字图书馆数字图书馆
  10. G.Dahlquist和。比约克。科学计算中的数值方法:第1卷。SIAM,2008年。谷歌学者谷歌学者数字图书馆数字图书馆
  11. B.Denckla和P.Mosterman。框图中基于流和状态的层次语义。第17届国际会计师联合会世界大会,第7955-7960页,韩国,2008年。谷歌学者谷歌学者交叉引用交叉引用
  12. G.Frehse、C.Le Guernic、A.Donzé、S.Cotton、R.Ray、O.Lebeltel、R.Ripado、A.Girard、T.Dang和O.Maler。SpaceEx:混合系统的可扩展验证。在第23届会议CAV,第379-395页,美国,2011年7月。谷歌学者谷歌学者数字图书馆数字图书馆
  13. G.哈蒙。Stateflow的指称语义。EMSOFT'05,第164-172页,2005年。谷歌学者谷歌学者数字图书馆数字图书馆
  14. T.亨廷格。混合自动机理论。北约ASI系列F:组件和系统科学,170:265-2922000。谷歌学者谷歌学者
  15. A.Hindmarsh、P.Brown、K.Grant、S.Lee、R.Serban、D.Shumaker和C.Woodward。SUNDIALS:非线性和微分/代数方程求解器套件。ACM事务处理。数学。柔软。,31(3):363--396,2005年9月。谷歌学者谷歌学者数字图书馆数字图书馆
  16. E.A.Lee和P.Varaiya。信号和系统的结构和解释。http://LeeVaraiya.org第二版,2011年。谷歌学者谷歌学者
  17. E.A.Lee和H.Zheng。利用同步语言原理进行嵌入式系统的异构建模和设计。2007年9月,奥地利EMSOFT’07。谷歌学者谷歌学者数字图书馆数字图书馆
  18. N.A.Lynch、R.Segala和F.W.Vaandrager。混合I/O自动机。信息(&I)公司。,185(1):105--1572003年8月。谷歌学者谷歌学者数字图书馆数字图书馆
  19. P.Mosterman、J.Zander、G.Hamon和B.Denckla。面向基于时间的框图的计算混合系统语义。在第三届IFAC会议上。,第376-385页,西班牙,2009年9月。谷歌学者谷歌学者交叉引用交叉引用
  20. N.Scaife、C.Sofronis、P.Caspi、S.Tripakis和F.Maraninchi。定义并将Simulink/Stateflow的“安全”子集转换为Lustre。在EMSOFT'04中,第259-268页,2004年。谷歌学者谷歌学者数字图书馆数字图书馆
  21. C.Tomlin、G.J.Pappas和S.Sastry。空中交通管理冲突解决:多智能体混合系统研究。IEEE传输。自动控制,43(4):509--521998年4月。谷歌学者谷歌学者交叉引用交叉引用

索引术语

  1. Zélus:一种与ODE同步的语言

            建议

            评论

            登录选项

            检查您是否可以通过登录凭据或您的机构访问本文。

            登录

            完全访问权限

            • 发布于

              封面图片ACM会议
              HSCC’13:第16届混合系统国际会议论文集:计算和控制
              2013年4月
              378页
              国际标准图书编号:9781450315678
              内政部:10.1145/2461328

              版权所有©2013 ACM

              如果复制品不是为了盈利或商业利益而制作或分发的,并且复制品的第一页载有本通知和完整引文,则允许免费制作本作品的全部或部分数字或硬拷贝以供个人或课堂使用。必须尊重ACM以外的其他人拥有的本作品组件的版权。允许用信用证进行摘要。要以其他方式复制或重新发布,在服务器上发布或重新发布到列表,需要事先获得特定许可和/或付费。从请求权限[电子邮件保护]

              发布者

              计算机协会

              美国纽约州纽约市

              出版历史

              • 出版:2013年4月8日

              权限

              请求有关此文章的权限。

              请求权限

              检查更新

              限定符

              • 研究论文

              接受率

              2013年HSCC纸张接受率40属于86提交文件,47%总体验收率153属于373提交文件,41%

            PDF格式

            以PDF文件查看或下载。

            PDF格式

            电子阅读器

            使用eReader联机查看。

            电子阅读器