K检验器

K检验器。K语义框架概述。K是一个可执行的语义框架,在这个框架中,可以使用配置、计算和规则来定义编程语言、计算以及类型系统或形式化分析工具。配置将系统/程序状态组织为单元,这些单元被标记并可以嵌套。计算具有“计算意义”,因为特殊的嵌套列表结构将计算任务(如程序片段)顺序化;特别是,计算扩展了原始语言或微积分语法。K(重写)规则通过明确表示它们读、写或不关心术语的哪些部分来概括常规重写规则。这种区别使得K成为定义真正并发语言或计算的合适框架,即使在共享的情况下也是如此。由于可以像重写环境中的任何其他术语一样处理计算,也就是说,它们可以在原始术语中进行匹配、从一个位置移动到另一个位置、修改甚至删除,因此K特别适合于定义控制密集型语言特征,例如突然终止、异常或call/cc。本文概述了K框架:它是什么,如何使用,以及到目前为止在哪里使用过。本文还提出并讨论了Challenge的K定义,Challenge是一种旨在挑战和揭示现有语义框架局限性的编程语言。


zbMATH中的参考文献(参考文献41条,1标准件)

显示第1到第20个结果,共41个。
按年份排序(引用)
  1. 法瓦,丹尼尔S。;斯特芬,马丁;Stolz,Volker:带通道同步的弱内存模型的操作语义(2019)
  2. 约翰森,基督徒;Owe,Olaf:动态结构操作语义(2019)
  3. Ş聚四氟乙烯ă奈斯库,安德烈;首席信息官âcă, 斯特凡;梅雷塔,拉杜;摩尔,布兰登;反渗透şu、 格里戈尔;Şerb公司ăṭă, 特拉安·弗洛林:全路径可达逻辑(2019)
  4. 范宾斯伯格,L。托马斯;莫斯,彼得D。;Sculthorpe,Neil:基于可执行组件的语义(2019)
  5. Lochbihler,Andreas:使用经过验证的编译器实现多线程Java的类型安全模型(2018)
  6. 阿鲁索艾,安德烈;首席信息官âcă, Ş特凡;卢卡努、多雷尔;罗素,格里戈尔;拉苏,弗拉德;Şerb公司ăţă, Traian Florin:程序逻辑及其应用(2017)
  7. 马萨诸塞州比尔纳卡ł戈尔扎塔;查拉托尼克,威托德;齐利ńska,Klara:广义再聚焦:从混合策略到抽象机器(2017)
  8. 布列西,米歇尔;卡尔扎瓦拉,斯特凡诺;Focardi,Riccardo:《web安全的正式方法》(2017)
  9. 切尼,詹姆斯;Alberto Momigliano:(\alpha\mathrmCheck):机械化元理论模型检查器(2017)
  10. 卢卡努、多雷尔;拉苏,弗拉德;Arusoaie,Andrei:《符号执行的一般框架:一种共同归纳法》(2017)
  11. 反渗透şu、 格里戈尔:匹配逻辑(2017)
  12. Bettini,Lorenzo:用Xsemantics实现IDE的类型系统(2016)
  13. 拉苏,弗拉德;卢卡努、多雷尔;Şerb公司ăţă, 特拉安·弗洛林;安德烈索伊;Ş聚四氟乙烯ă奈斯库,安德烈;反渗透şu、 格里戈尔:语言定义为重写理论(2016)
  14. Şerb公司ăţă, 特拉安·弗洛林;Dinu,Liviu P.:最大化并行上下文字符串重写(2016)
  15. 阿鲁索艾,安德烈;卢卡努、多雷尔;Rusu,Vlad:基于语言转换的符号执行(2015)
  16. 博格达纳斯,丹尼斯;反渗透şu、 Grigore:K-Java:Java的完整语义(2015)
  17. 首席信息官âcă, Ş特凡;卢卡努、多雷尔;拉苏,弗拉德;反渗透şu、 Grigore:编程语言聚合的理论基础(2015)
  18. 卢卡努、多雷尔;Rusu,Vlad:循环推理的程序等价性(2015)
  19. 卢卡努、多雷尔;拉苏,弗拉德;阿鲁索艾,安德烈;Nowak,David:验证重写逻辑规范的可达性逻辑属性(2015)
  20. 莫塔,A。;法里亚斯,A。;伍德考克,J。;拉森,P。G、 :模型检查CML:工具开发和工业应用(2015)ioport公司

更多出版物请访问:http://www.kframework.org/index.php/K_出版物