首页> 美国政府科技报告 >Concepts, Syntax and Semantics of SEGRAS. A Specification Language for Distributed Systems
【24h】

Concepts, Syntax and Semantics of SEGRAS. A Specification Language for Distributed Systems

机译:sEGRas的概念,语法和语义。分布式系统的规范语言

获取原文

摘要

The thesis presents SEGRAS, a new language for writing, testing, and analyzing formal specifications of nonsequential and distributed software systems. The language treats data abstractions with states and state-dependent operations that can dynamically create new data objects and concurrently modify their properties according to a specified nonsequential behavior. In the first part of the thesis the kernel concepts of the SEGRAS language are presented and a denotational semantics is given for them. Many-sorted partial algebras provide a semantics of data specifications, and Condition-Event systems provide a net semantics of nonsequential behavior. To increase the practical value of the language, its type system is extended in Part II by parametric types and a restricted form of function types and dependent types. The additional expressive power of the extended type system is demonstrated through a series of examples. Its semantics is defined in terms of a logical deduction system. As a practical solution to the problem of determining the well-typing of SEGRAS specifications, a sound compile time type checking algorithm is presented.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号