首页> 外文会议>FM 2009: Formal methods >Towards an Operational Semantics for Alloy
【24h】

Towards an Operational Semantics for Alloy

机译:迈向合金的操作语义学

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

摘要

The Alloy modeling language has a mathematically rigorous denota-tional semantics based on relational algebra. Alloy specifications often represent operations on a state, suggesting a transition-system semantics. Because Alloy does not intrinsically provide a notion of state, however, this interpretation is only implicit in the relational-algebra semantics underlying the Alloy Analyzer. In this paper we demonstrate the subtlety of representing state in Alloy specifications. We formalize a natural notion of transition semantics for state-based specifications and show examples of specifications in this class for which analysis based on relational algebra can induce false confidence in designs. We characterize the class of facts that guarantees that Alloy's analysis is sound for state-transition systems, and offer a sufficient syntactic condition for membership in this class. We offer some practical evaluation of the utility of this syntactic discipline and show how it provides a foundation for program synthesis from Alloy.
机译:Alloy建模语言具有基于关系代数的严格数学上的指称语义。合金规格通常表示对状态的操作,暗示过渡系统的语义。但是,由于Alloy没有本质上提供状态的概念,因此这种解释仅隐含在Alloy Analyzer的关系代数语义中。在本文中,我们演示了合金规范中表示状态的微妙之处。我们将基于状态的规范的过渡语义的自然概念形式化,并在此类中显示规范的示例,对于这些示例,基于关系代数的分析可能会导致对设计的错误信任。我们描述了事实的类别,这些事实保证了Alloy对状态转换系统的分析是正确的,并为此类成员资格提供了足够的句法条件。我们对该语法学科的实用性进行了一些实际评估,并展示了它如何为Alloy的程序合成提供基础。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号