首页> 外文会议> >GRIT-an extended REFINE for more executable specifications
【24h】

GRIT-an extended REFINE for more executable specifications

机译:GRIT-用于更多可执行规范的扩展REFINE

获取原文

摘要

Knowledge-based software engineering (KBSE) languages should be as expressive as possible and should allow the reflection in executable programs of their non-executable specification origins. REFINE is the KBSE language for the Software Refinery metaprogramming environment. REFINE's expressiveness is extended with recursively-enumerable sets and parallel logical connectives. A subtype system was developed for the otherwise typeless functional language G, hence the name GRIT (G-REFINE InTegration) for this effort. The relationships between REFINE programs and original specifications is made possible by using the recursively-enumerable sets as the basis for a comprehensive system of run-time-checked assertions, which are subject to both set- and type-theoretic compositions.
机译:基于知识的软件工程(KBSE)语言应尽可能具有表现力,并应在其可执行程序中反映其非可执行的规范起源。 REFINE是用于Software Refinery元编程环境的KBSE语言。 REFINE的表现力通过递归可枚举的集合和并行逻辑连接词得以扩展。开发了一种用于其他类型的无类型功能语言G的子类型系统,因此为此工作使用了名称GRIT(G-REFINE InTegration)。通过使用递归可枚举的集合作为运行时检查断言的综合系统的基础,可以使REFINE程序与原始规范之间的关系成为可能,这些声明受集合论和类型论的约束。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号