首页> 外文学位 >Formal Semantic Specification of Domain-Specific Modeling Languages for Cyber-Physical Systems.
【24h】

Formal Semantic Specification of Domain-Specific Modeling Languages for Cyber-Physical Systems.

机译:电子物理系统领域特定建模语言的形式语义规范。

获取原文
获取原文并翻译 | 示例

摘要

Model-Integrated Computing is increasingly used for designing Cyber-Physical Systems (CPS), since it increases productivity and product quality through simulators, automated testing, code generators and verification tools. In this approach, models are represented using Domain-Specific Modeling Languages (DSMLs). A DSML is defined by its syntax and semantics, and while meta-modeling (and metamodeling environments) provides a mature methodology for tackling the syntax of DSMLs, expressing the semantics of a DSML is still in its infancy. Without unambiguous specifications, different tools may interpret the languages in different ways, which could easily lead to situations when the compiler generates code with different behavior than what the verification tool analyzes. Therefore, in order to help the development of consistent tools, we need to formalize the semantics of these languages.;In order to help the development of denotational semantic specifications, we introduce an extension of the semantic anchoring framework, and define several reusable semantic units for CPS modeling languages in ForSpec. Using these semantic units, we demonstrate the complete formalization of the structural and denotational semantics of a bond graph language and a CPS modeling language.;Finally, in order to demonstrate operational specifications in ForSpec, we develop the structural and operational semantic specifications for the MathWorks Stateflow language.;In this work, we discuss the formalization of the structural and behavioral semantics of CPS DSMLs using a logic programming based approach. We introduce For- Spec, an executable formal specification language for the structural and behavioral semantics of CPS DSMLs. ForSpec is a constraint logic programming language based on fixed-point logic over algebraic data types with support for both denotational and operational specifications.
机译:模型集成计算越来越多地用于设计网络物理系统(CPS),因为它可以通过模拟器,自动测试,代码生成器和验证工具提高生产率和产品质量。在这种方法中,模型使用领域特定的建模语言(DSML)表示。 DSML由其语法和语义定义,尽管元模型(和元模型环境)为解决DSML的语法提供了成熟的方法,但表达DSML的语义仍处于起步阶段。如果没有明确的规范,不同的工具可能会以不同的方式解释语言,这很容易导致编译器生成行为与验证工具所分析的行为不同的代码。因此,为了帮助开发一致的工具,我们需要形式化这些语言的语义。;为了帮助开发指称语义规范,我们引入了语义锚定框架的扩展,并定义了几个可重用的语义单元ForSpec中的CPS建模语言。使用这些语义单元,我们演示了键合图语言和CPS建模语言的结构和符号语义的完整形式化。最后,为了演示ForSpec中的操作规范,我们为MathWorks开发了结构和操作语义规范。状态流语言。;在这项工作中,我们讨论使用基于逻辑编程的方法对CPS DSML的结构和行为语义进行形式化。我们介绍了ForSpec,这是一种可执行的正式规范语言,用于CPS DSML的结构和行为语义。 ForSpec是一种约束逻辑编程语言,它基于对代数数据类型的定点逻辑,同时支持指称和操作规范。

著录项

  • 作者

    Simko, Gabor.;

  • 作者单位

    Vanderbilt University.;

  • 授予单位 Vanderbilt University.;
  • 学科 Computer Science.;Engineering General.;Engineering Computer.
  • 学位 Ph.D.
  • 年度 2014
  • 页码 163 p.
  • 总页数 163
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号