首页> 外文会议>International Workshop on Abstract State Machines >On the formal semantics of SDL-2000: a compilation approach based on an abstract SDL machine
【24h】

On the formal semantics of SDL-2000: a compilation approach based on an abstract SDL machine

机译:关于SDL-2000的正式语义:基于抽象SDL机器的编译方法

获取原文

摘要

In November 1999, a new version of SDL (Specification and Description Language) called SDL-2000 has passed ITU, an international standardization body for telecommunication. SDL is a fairly complex, graphical formal description technique for the development of distributed systems, and has been broadly used in industry for many years. Efforts to define the semantics of SDL-2000 formally have started early in 1998. By now, a draft formal semantics is available, which is determined to become the official formal SDL semantics after its approval in 2000. It is based on the formalism of Abstract State Machines (ASMs), which has been selected for several reasons including intelligibility and executability. The formal semantics of SDL addresses the static semantics, transformation rules, and the dynamic semantics. The approach taken to define the dynamic semantics is particularly interesting. Although basically being operational, it differs from existing approaches in several ways. In this paper, we address and highlight some of these differences, using a simplified specification language called SSL instead of SDL. In defining a formal dynamic semantics for SSL, we formally describe an abstract machine a compilation function mapping SSL specifications to code of this machine, and an operational definition of the set of initial states, using ASM as the underlying formalism. Furthermore, we present in some detail the semantics of SSL procedure calls.
机译:1999年11月,一个名为SDL-2000的新版SDL(规格和描述语言)已通过ITU,是电信的国际标准化机构。 SDL是一个相当复杂的图形正式描述技术,用于开发分布式系统,并已广泛用于工业多年。努力定义SDL-2000的语义正式于1998年初开始。到目前为止,可以在2000年批准后决定成为官方正式的SDL语义。它基于抽象的形式主义,决定成为官方正式的SDL语义。它是基于抽象的形式主义状态机(ASM)已被选中,其中包括可懂度和可执行性。 SDL的形式语义解决了静态语义,转换规则和动态语义。采取的方法定义动态语义特别有趣。虽然基本上是运作的,但它与现有方法不同。在本文中,我们使用称为SSL而不是SDL的简化规范语言来解决并突出这些差异。在定义SSL的正式动态语义时,我们正式描述了一个抽象的机器将SSL规范映射到本机的代码,以及使用ASM作为底层形式主义的初始状态集的操作定义。此外,我们详细介绍了SSL过程调用的语义。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号