落叶松

Larch语言家族支持两层的、定义风格的规范。每个规范都有两种语言编写的组件:一种是为特定编程语言设计的,另一种是独立于任何编程语言的语言。前者是落叶松接口语言,后者是落叶松共享语言(LSL)。接口语言用于指定程序组件之间的接口。每个规范都提供了使用接口所需的信息。每个接口的关键部分是组件如何在接口之间进行通信。通信机制因编程语言而异。例如,有些语言有发送异常情况的机制,而另一些则没有。不同语言使用的各种参数传递和存储分配机制会产生更细微的差异。当接口规范语言反映了编程语言时,更容易精确地描述通信。每种接口语言都处理用特定编程语言编写的客户端程序可以观察到的内容。Larch接口语言已经为各种编程语言设计,包括Ada、C、C++、CLU、CORBA、ML、Modula-3和Smalltalk。还有一些“通用”的落叶松接口语言可以专门用于特定的编程语言,或者用于指定不同语言的程序之间的接口。接口规范依赖于用LSL编写的辅助规范的定义,为它们使用的原始术语提供语义。说明符不局限于一组固定的符号,但可以使用LSL来定义适合特定接口规范或规范类的专用词汇表。


zbMATH中的参考文献(参考文献104篇文章,1标准件)

显示104个结果中的1到20个。
按年份排序(引用)
  1. 哈夫雷恩,马格纳;Järvi,Jaakko:多路数据流约束系统的语义(2021)
  2. 李嘉图,培尼亚:用Dafny证明红黑树(2020)
  3. 里斯科,阿德里安;Ogata,Kazuhiro:来自半正式证据文件的正式证明生成器(2017)
  4. Futatsugi,Kokichi:CafeOBJ中生成和检查方法的通用证明分数(2015)
  5. Futatsugi,Kokichi:用于验证CafeOBJ过渡系统的生成和检查方法(2015)
  6. 伊登,A.H。;加斯帕里斯,E。;尼科尔森,J。;Kazman,R.:使用codechart建模和可视化面向对象程序(2013)
  7. 琼斯,克里夫B。;弗雷塔斯,利奥;Velykis,Andrius:Ours\textisto reason why(2013年)
  8. 哈特克利夫,约翰;莱文斯,加里·T。;莱诺,K.鲁斯坦M。;米勒,彼得;帕金森,马修:行为接口规范语言(2012)
  9. 可汗,穆罕默德·泰穆尔;Schreiner,Wolfgang:走向Maple程序的正式规范和验证(2012)
  10. 桑内拉,唐纳德;软件开发的形式化基础。(2012年)
  11. Logozzo,Francesco:类不变量作为跟踪语义的抽象解释(2009)
  12. 施罗德,卢茨;Mossakowski,Till:HasCasl:集成高阶规范与程序开发(2009)
  13. 比多伊特,米歇尔;桑内拉,唐纳德;Tarlecki,Andrzej:观测解释CASL规范(2008)
  14. 法拉利,毛罗;佛罗伦萨,卡米洛;阿尔伯托莫米格里亚诺;Mario Ornaghi:构造性面向对象建模语言中的快照生成(2008)
  15. 米德尔库普,罗纳德;惠泽、科尼利斯;库尔德库伊伯;Luit,Erik J.:在OO设计中利用层来规范和验证不变量(2008)
  16. 伯杰,马丁;本田、科海;Yoshida,Nobuko:命令式高阶函数中别名的逻辑分析(2007)
  17. 查林,帕特里斯:验证编译器原型是否符合用户期望的逻辑基础?(2007年)
  18. 莱文斯,加里·T。;莱诺,K.鲁斯坦M。;Müller,Peter:顺序面向对象程序的规范和验证挑战(2007)
  19. 莱诺,K.鲁斯坦M。;Schulte,Wolfram:多线程面向对象语言的验证编译器(2007)
  20. 林红平;Myla Archer:支持PVS战略开发的翻译模板(2007)