- 博客(0)
- 资源 (10)
- 收藏
- 关注
Logic+Programming+With+Prolog
Logic Programming is the name given to a distinctive style of programming, very
different from that of conventional programming languages such as C++ and Java.
Fans of Logic Programming would say that 'different' means clearer, simpler and
generally better!
Although there are other Logic Programming languages, by far the most widely
used is Prolog. The name stands for Programming in Logic. This book teaches the
techniques of Logic Programming through the Prolog language. Prolog is based on
research by computer scientists in Europe in the 1960s and 1970s, notably at the
Universities of Marseilles, London and Edinburgh. The first implementation was at
the University of Marseilles in the early 1970s. Further development at the
University of Edinburgh led to a de facto standard version, now known as
Edinburgh Prolog. Prolog has been widely used for developing complex
applications, especially in the field of Artificial Intelligence. Although it is a
general-purpose language, its main strengths are for symbolic rather than for
numerical computation.
2010-02-06
2007++Fundamentals+of+Quantum+Optics+and+Quantum+Information.pdf
Another book on Quantum Optics? or Quantum Information? Well, not exactly.
A more descriptive title might be: “A guided tour through basic quantum
mechanics, quantum optics and quantum information”. Even better, a
few words on its origin and our motivation for undertaking the task might be
useful to the potential reader in deciding whether to turn the pages beyond
this preface.
2010-02-06
A Tutorial on Uppaal
This is a tutorial paper on the tool Uppaal. Its goal is to
be a short introduction on the flavor of timed automata implemented in
the tool, to present its interface, and to explain how to use the tool. The
contribution of the paper is to provide reference examples and modeling
patterns.
2010-02-06
指针逻辑和分离逻辑的比较
指针逻辑的出发点是:所有不同的访问路径都代表不同的对象,除非能证明它们代表同一个对象。因此指针逻辑需要收集有效指针相等信息,以便知道哪些不同访问路径代表同一个对象。这是指针逻辑不用引入新连接词的原因。
这比较符合习惯:在通常的逻辑中,不相同的名字总代表不同的对象,没有别名的概念。Hoare逻辑就是基于不同名字代表不同对象。
2010-02-06
Principles of Model Checking
This book is on model checking, a prominent formal verification technique for assessing
functional properties of information and communication systems. Model checking
requires a model of the system under consideration and a desired property and systematically
checks whether or not the given model satisfies this property. Typical properties
that can be checked are deadlock freedom, invariants, and request-response properties.
Model checking is an automated technique to check the absence of errors (i.e., property
violations) and alternatively can be considered as an intelligent and effective debugging
technique. It is a general approach and is applied in areas like hardware verification and
software engineering. Due to unremitting improvements of underlying algorithms and data
structures together with hardware technology improvements, model-checking techniques
that two decades ago only worked for simple examples are nowadays applicable to more
realistic designs. It is fair to say that in the last two decades model checking has developed
as a mature and heavily used verification and debugging technique.
2010-02-06
高性能并行计算 迟学斌
迟学斌中国科学院计算机网络信息中心
介绍并行计算机的发展,当今并行计算机的主流发展方向;并
行计算的基本概念,并行算法的基本类型及设计技术;矩阵并行计算问题,
重点介绍并行矩阵乘法,线性代数方程组并行求解方法,代数特征值问题
的并行求解,经典迭代算法的并行化;并行程序设计技术,介绍并行程序
的特点和实现技术;并行实现环境MPI,介绍MPI 过程管理函数,掌
握用MPI 编写并行程序的方法;MPI 点对点通讯函数,全局通讯函数,
全局操作函数,进程组的操作;并行程序实现实例,剖析矩阵并行乘法的
实现和求解方程组的实现。
2010-02-06
2004 - The Unified Modelling Language
This volume comprises the final versions of the technical papers presented at the
UML 2004 conference held in Lisbon (Portugal), October 11–15, 2004.
UML 2004 was the seventh conference in a series of annual UML
conferences. The series started in 1998 and was located at Mulhouse (France);
the following years saw the conference move to Fort Collins (USA) in 1999,
York (UK) in 2000, Toronto (Canada) in 2001, Dresden (Germany) in 2002, San
Francisco (USA) in 2003, and now Lisbon (Portugal) in 2004. During this time,
the UML conference became one of the leading conferences in the area of
object-oriented modeling. While in the first years the focus of the conference
was on the scientific investigation of the Unified Modeling Language (UML),
which had just been adopted by the Object Management Group (OMG) at the
time, the focus has changed in recent years to innovations in techniques such as
metamodeling, model transformations, model validation and verification, aspect
orientation, and beyond. Many recent research activities have been especially
stimulated by the Model Driven Architecture (MDA) initiative, started in 2000
by the OMG. The goal of MDA is the definition of a framework to enable the
development of software purely based on models. In order to reflect the changes
of recent years, the conference series UML will be continued, from 2005
onwards, under the name MODELS (MOdel Driven Engineering, Languages and
Systems).
The call
2010-02-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人