跳到主要内容
文章

在莫德规范中嵌入领域特定的建模语言

作者信息和声明
出版:2013年10月1日出版历史
跳过抽象节

摘要

我们提出了一种用于定义和分析领域特定建模语言(dsml)的形式化方法。该方法使用标准模型驱动的工程工件来定义语言的语法(使用元模型)及其操作语义(使用模型转换)。我们通过将这些工件翻译成Maude语言来赋予它们形式上的含义:元模型和模型被映射到等式规范,模型转换被映射到这些规范之间的重写规则,由于Maude的反射能力,这些规则也可以在Maude中表达。一方面,这些映射为我们提供了用于定义dsml的mde概念的抽象定义,这些定义自然捕获了它们的预期含义;另一方面,使用等效的可执行定义,Maude可以直接使用这些定义进行正式验证。我们还研究了操作语义表示模型转换的概念,这是两个dsml之间的模型转换,确保转换实例的每次执行都与原始实例的执行相匹配。我们提出了一个在Maude中实现的半决策过程,用于检查语义表示属性。我们还展示了如何调整该过程,以追踪转换实例的有限执行,使之与原始实例的执行相匹配。该方法在xspem上进行了说明,xspem是一种描述受时间、优先级和资源可用性约束的活动执行的语言。

工具书类

  1. Plotkin G.D.:操作语义的结构方法。J.日志。阿尔盖布。程序。60(¿61), 17---139 (2004)谷歌学者谷歌学者
  2. Clavel,M.,Durán,F.,Eker,S.,Lincoln,P.,Martí-Oliet,n.,Meseguer,J.,Talcott,C.L.:关于Maude,一个高性能逻辑框架的一切。计算机科学讲义,第4350卷。柏林施普林格出版社(2007)谷歌学者谷歌学者
  3. Egea M.,Rusu V.:MDE框架中一致性的正式可执行语义。创新系统。柔和。工程6,73---81(2010)谷歌学者谷歌学者交叉引用交叉引用
  4. Meseguer,J.:成员代数是方程规范的逻辑框架。In:Parisi-Prescce,F.(编辑)WADT。计算机科学课堂讲稿,第1376卷,第18-61页。柏林施普林格(1997)谷歌学者谷歌学者
  5. Combemale B.,Crégut X.,Garoche P.-L.,Thirioux X.:关于MDE中语义定义的论文——一种用于模型验证的工具化方法。J.软件。4(9),943--958(2009)谷歌学者谷歌学者交叉引用交叉引用
  6. 软件和系统过程工程元模型规范(spem)。网址:http://www.omg.org/spec/SPEM/2.0/谷歌学者谷歌学者
  7. 对象约束语言。http://www.omg.org/spec/OCL谷歌学者谷歌学者
  8. Ogata K.,Futatsugi K.:ots/cafeobj方法中基于模拟的不变量验证。电气。注释Theor。计算。科学。201, 127---154 (2008)谷歌学者谷歌学者数字图书馆数字图书馆
  9. Clavel M.、Palomino M.、Riesco A.:介绍itp工具:教程。J.大学计算机。科学。12(11), 1618---1650 (2006)谷歌学者谷歌学者
  10. Rusu,V.:将收缩和定理证明结合起来用于重写逻辑规范。摘自:《测试与证明》,第四届国际会议,TAP 2010,第6143卷,第135-150页(2010年)。马拉加,西班牙谷歌学者谷歌学者
  11. Rivera J.E.、Durán F.、Vallecillo A.:使用Maude对领域特定语言进行形式化规范和分析。模拟。办理。Soc.模型。模拟。国际85(11--12),778--792(2009)谷歌学者谷歌学者
  12. Boronat A.,Meseguer J.:MOF的代数语义。形式方面计算。22(3---4), 269---296 (2010)谷歌学者谷歌学者
  13. Egea,M.:ocl的一种可执行形式语义,用于模型分析和验证。马德里Complutense大学博士论文(2008年)谷歌学者谷歌学者
  14. Gogolla,M.,Richters,M.:uml类图的转换规则。摘自:贝齐文,J.,穆勒,P.-A.(编辑)UML。计算机科学课堂讲稿,第1618卷,第92-106页。柏林施普林格(1998)谷歌学者谷歌学者
  15. Bergstra,J.,Tucker,J.:通过有限方程规范方法表征可计算数据类型。参加:自动化、语言和编程国际学术讨论会。计算机科学课堂讲稿,第81卷,第76-90页。柏林施普林格(1980)谷歌学者谷歌学者
  16. Clavel,M.、Durán,F.、Eker,S.、Escobar,S.,Lincoln,P.、Martí-Oliet,n.、Meseguer,J.、Talcott,C.L.:在maude 2.4中统一和缩小。收录人:Treinen,R.(编辑)RTA。计算机科学课堂讲稿,第5595卷,第380-390页。柏林施普林格出版社(2009)谷歌学者谷歌学者
  17. Bendraou,R.、Combemale,B.、Crégut,X.、Gervais,M.-P.:可执行SPEM2.0的定义。于:日本第14届亚太经合组织会议(2007年12月)。IEEE计算机学会,日本(2007)谷歌学者谷歌学者
  18. Rivera,J.E.,Vicente Chicote,C.,Vallecillo,A.:用定时行为规范扩展视觉建模语言。收录于:Brogi,A.,Araújo,J.,Anaya,R.(编辑)《第十二届伊比利亚美洲软件工程会议备忘录》,第87---100页(2009年)谷歌学者谷歌学者
  19. Boronat,A.,Ölveczky,P.:MOMENT2中的正式实时模型转换。收录人:Rosenblum,D.S.,Taentzer,G.(编辑)FASE。计算机科学课堂讲稿,第6013卷,第29-43页。施普林格,柏林(2010)谷歌学者谷歌学者
  20. de Lara J.,Vangheluwe H.:通过元建模和图形转换定义视觉符号及其操作。视觉杂志。语言计算。15(3---4), 309---330 (2006)谷歌学者谷歌学者
  21. Agrawal A.、Karsai G.、Neema S.、Shi F.、Vizhanyo A.:模型转换语言的设计。柔和。系统。模型。5(3), 261---288 (2006)谷歌学者谷歌学者交叉引用交叉引用
  22. Csertán,G.、Huszerl,G.,Majzik,I.、Pap,Z.、Pataricza,A.、Varró,D.:VIATRA——用于UML模型的形式验证和确认的可视化自动转换。参见:第17届IEEE自动化软件工程国际会议,第267--270页。IEEE计算机学会(2002)谷歌学者谷歌学者
  23. Rangel,G.,Lambers,L.,König,B.,Ehrig,H.,Baldan,P.:使用借用上下文的dpo转换进行模型重构时的行为保留。收录人:Ehrig,H.,Heckel,R.,Rozenberg,G.,Taentzer,G(编辑)ICGT。计算机科学课堂讲稿,第5214卷,第242-256页。柏林施普林格出版社(2008)谷歌学者谷歌学者
  24. Bisztray,D.,Heckel,R.,Ehrig,H.:架构重构的验证:规则提取和工具支持。ECEASST,第16卷(2008)谷歌学者谷歌学者
  25. Poernomo,I.:元对象设施类型化。摘自:Haddad,H.(编辑)SAC,第1845-1849页。ACM(2006)2006年ACM应用计算学术研讨会论文集谷歌学者谷歌学者
  26. Poernomo,I.,Terrell,J.:从coq中部分有序规范的正确构造模型转换。收录人:Dong,J.S.,Zhu,H.(编辑)ICFEM。计算机科学课堂讲稿,第6447卷,第56-73页。柏林施普林格出版社(2010年)谷歌学者谷歌学者
  27. 佛罗伦萨,C.,Momigliano,A.,Ornaghi,M.,Poernomo,I.:测试模型转换的建设性方法。摘自:《模型转换的理论与实践》(ICMT’10),第77-92页(2010)谷歌学者谷歌学者
  28. Muller,P.-A.,Fleurey,F.,Jézéquel,J.-M.:将可执行性编织成面向对象的元语言。In:型号。计算机科学课堂讲稿,第3713卷,第264--278页。柏林施普林格出版社(2005)谷歌学者谷歌学者
  29. Rusu,V.:将特定领域的建模语言嵌入到Maude规范中。ACM软件。工程注释36(1),(2011)谷歌学者谷歌学者
  30. Hegedüs,A.,Bergmann,G.,Ráth,I.,Varró,D.:用变化驱动的模型转换对模拟轨迹进行反向推断。In:SEFM’10(2010年9月)谷歌学者谷歌学者
  31. Guerra E.,de Lara J.,Malizia A.,Dńaz P.:支持面向用户的多视图领域特定视觉语言分析。通知。柔和。Technol公司。51(4), 769---784 (2009)谷歌学者谷歌学者数字图书馆数字图书馆
  32. Moe,J.,Carr,D.A.:通过执行跟踪数据理解分布式系统。摘自:第九届国际课程理解研讨会论文集IWPC’01。IEEE计算机学会,第60---67页(2001)谷歌学者谷歌学者
  33. Combemale,B.,Gonnord,L.,Rusu,V.:一种通用工具,用于将执行追溯到dsml的操作语义。收录于:France,R.B.,Küster,J.M.,Bordbar,B.,Paige,R.F.(编辑)ECMFA,计算机科学讲义,第6698卷,第35-51页。柏林施普林格出版社(2011)谷歌学者谷歌学者

索引术语

  1. 在莫德规范中嵌入领域特定的建模语言
        索引术语已通过自动分类分配给内容。

        建议

        评论

        登录选项

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

        登录

        完全访问权限

        • 发布于

          封面图片软件和系统建模(SoSyM)
          软件和系统建模(SoSyM) 第12卷第4期
          2013年10月
          221页
          国际标准编号:1619-1366
          期刊目录

          版权©版权©2013 Springer-Verlag Berlin Heidelberg

          出版商

          Springer-Verlag公司

          柏林,海德堡

          出版历史

          • 出版:2013年10月1日

          限定符

          • 文章