共查询到20条相似文献,搜索用时 15 毫秒
1.
目前信息检索系统的评估方式主要是黑箱方法,无法了解系统内部情况。逻辑方法为比较不同类型的信息检索系统的内部功能提供了途径。为此一些基本的定义和假设已经被建立,并被初步应用于理论研究,但目前的逻辑框架尚未完善。本文通过分析逻辑框架的语义基础,重新定义了基本语义概念,为逻辑框架提供了语义支持,使逻辑结果更逼近实际语义。 相似文献
2.
XYZ/E是一种基于Manna-Pnueli线性时序逻辑的线性时序逻辑语青(LTLL),其主要特征为它在统一的时序逻辑框架下既能表示程序的静态规范(XYZ/AE)也能表示可执行代码(XYZ/EE),因此程序规范和程序可执行代码的语义一致性也就得以在时序逻辑框架下验证。对于顺序程序,XYZ系统提供了一套基于Hoare逻辑规则的验证工具XYZ/VERI。此工具通过读取程序及其前后断 相似文献
3.
4.
5.
测试预言是一种用来检测被测系统的测试执行是否正确的方法。文中,作者设计并实现了一种根据程序的线性时序逻辑(LTL)的性质产生测试预言的方法。首先,作者将一线性时序逻辑公式转换为一个有限状态自动机,然后,管理源代码,以便抽取与线性时序逻辑性质有关的状态序列。最后,用谊信息来模拟状态自动机,并决定程序执行是否满足线性时序逻辑的性质。 相似文献
6.
双析取逻辑程序设计是析取逻辑程序设计的一种扩充,其辩论语框架BDAS为逻辑程序设计中的常识推理提供了一种较为合理的语义框架。 相似文献
7.
基于Struts框架的Web应用程序的实现 总被引:2,自引:0,他引:2
为了更加方便地设计和开发Web应用程序,解决现存的业务逻辑和显示逻辑的混淆不清的问题,引入了Struts框架。Struts为大型的Web应用程序开发提供了良好的框架,它充分体现了MVC设计模式,很好地实现了用户界面和业务逻辑的分离,有利于网页设计者和程序设计者的分工,提高丁代码的可重用性和灵活性。文中对Struts的工作原理进行了分析,结合实例介绍了Struts框架在具体程序开发中的应用,并总结了应用Struts框架进行开发的优势。 相似文献
8.
逻辑模型架用以定义逻辑的类型系统,在爱丁保逻辑框架ELF(Edinburgh logical frame-work)和马丁诺夫逻辑框架的基础上,本文提出了一个集两者优点一身的新型逻辑框架,此逻辑框架特别适用于语义分析,文中还给出一结如何在此逻辑框架中表示目标语言的应用实例。 相似文献
9.
10.
11.
作物系统模拟框架是构建作物生长模型和设计可重用的作物模拟软件的基础框架。作物系统模拟是一个动态过程,传统的本体表示方法无法准确描述。本文对作物系统模拟框架进行形式化的表示,通过分析不同作物模拟过程的作物、子模型和算法之间的关系,给出了动态描述逻辑的逻辑表示,有利于模型之间交流、互操作和重用。 相似文献
12.
13.
《计算机科学与探索》2016,(2):163-172
将Patrick Maier关于直觉主义线性时序逻辑的研究扩展到计算树逻辑中,基于完全树和非完全树构成的集合提出了一种直觉主义解释的计算树逻辑,并在此逻辑框架中研究了安全性和活性及其相关性质。比较了经典计算树逻辑与直觉主义计算树逻辑的表达能力,探究了直觉主义计算树逻辑中安全性和活性在并、交等操作下的封闭性以及与经典计算树逻辑中安全性和活性的关系,并为直觉主义计算树逻辑公式建立了分解定理。 相似文献
14.
15.
以实时线性时态逻辑作为逻辑框架,以时控自动机作为计算模型,扩展了软件体系结构环境Armani的行为规范说明与验证的能力。从而可以在体系结构描述的基础上从结构和行为两方面分析验证系统在体系结构层次上的重要性质,减少软件开发的风险;并且支持非完全规范说明,具有半形式化验证与组合验证的灵活性。 相似文献
16.
17.
18.
19.
【目的】在深度学习框架中,为了实现大规模深度学习计算,异构的OpenCL计算模型通过充分利用不同厂商生产的不同类型硬件设备和计算资源成为提升学习效率的重要途径。因此将深度学习框架例如MXNet等迁移至OpenCL计算模型上以提高其对大规模深度学习的适配性。在对MXNet深度学习框架的迁移过程中,深度学习计算中较为普遍的多维线性数据处理相关操作的迁移则是本文需要讨论的主要问题。【方法】通过系统地比较CUDA计算模型和OpenCL计算模型的运行机制,将已兼容CUDA计算模型的MXNet深度学习框架中对多维线性数据处理的逻辑基于OpenCL计算模型进行适配性重构。【结果】通过基于OpenCL计算模型进行适配性重构的MXNet深度学习计算框架中的有关多维线性数据处理的计算操作能够通过已有的框架测试。【结论】基于OpenCL计算模型进行适配性重构方案能够很好地解决MXNet深度学习框架迁移至OpenCL计算模型时较为普遍的多维线性数据处理相关操作的迁移问题。 相似文献
20.
在分层结构设计中,持久化层位于数据库层与业务逻辑层之间,实现了业务逻辑与数据访问的分离,给开发人员提供了便利。ORM框架是解决面向对象程序设计语言与关系数据库间存在互不匹配问题的中间方案。文中分析了几种常见持久化层实现技术的优缺点,通过对常用ORM框架技术的分析和比较,研究了一种基于Hibernate框架的ORM持久化层的设计与实现。为简化业务逻辑层调用,通过DAO模式实现了持久化层,提高了系统的开发效率和可重用性。基于Hibernate持久化层在Java企业级的应用开发中,具有较强的实用价值。 相似文献