Tags
Language
Tags
April 2024
Su Mo Tu We Th Fr Sa
31 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 1 2 3 4

Program Development by Refinement: Case Studies Using the B Method

Posted By: AvaxGenius
Program Development by Refinement: Case Studies Using the B Method

Program Development by Refinement: Case Studies Using the B Method by Emil Sekerinski, Kaisa Sere
English | PDF | 1999 | 352 Pages | ISBN : 1852330538 | 42.7 MB

The Idea of Program Refinement Programs are complex. They are typically so complex, that they go beyond the full comprehension even of the programmer or team who designed them, with all the consequences this has. How can we cope with such complexity in a satisfactory way? An approach, advocated for a long time, is to separate a concise specification of a program - the "what" - from a possibly involved implementation - the "how". Once a specification is obtained from the set of requirements on the program, there can still be a large gap to an efficient implementation. The development from specification to implementation can then proceed by a succession oflayers, such that each layer is a refinement of the previous one. Design decisions can be introduced in refinement steps one at a time. By this, the refinement steps can be kept small and manageable.

Revised Report on the Algorithmic Language Algol 68

Posted By: AvaxGenius
Revised Report on the Algorithmic Language Algol 68

Revised Report on the Algorithmic Language Algol 68 by A. Wijngaarden, B. J. Mailloux, J. E. L. Peck, C. H. A. Koster, M. Sintzoff, C. H. Lindsey, L. G. L. T. Meertens, R. G. Fisker
English | PDF | 1976 | 241 Pages | ISBN : 3540075925 | 28. MB

A Course in Natural Language Processing

Posted By: AvaxGenius
A Course in Natural Language Processing

A Course in Natural Language Processing by Yannis Haralambous
English | PDF (True) | 2024 | 543 Pages | ISBN : 3031272250 | 21.4 MB

Natural Language Processing is the branch of Artificial Intelligence involving language, be it in spoken or written modality. Teaching Natural Language Processing (NLP) is difficult because of its inherent connections with other disciplines, such as Linguistics, Cognitive Science, Knowledge Representation, Machine Learning, Data Science, and its latest avatar: Deep Learning. Most introductory NLP books favor one of these disciplines at the expense of others.

Prolog: The Standard: Reference Manual

Posted By: AvaxGenius
Prolog: The Standard: Reference Manual

Prolog: The Standard: Reference Manual by Pierre Deransart , AbdelAli Ed-Dbali , Laurent Cervoni
English | PDF | 1996 | 283 Pages | ISBN : 3540593047 | 14.7 MB

From the viewpoint of an "industrial" this book is most welcome, as one of the most significant demonstrations of the maturity of Prolog. Logic programming is a fascinating area in computer science, which held for years - and still does - the promise of freeing ourselves from programming based on the "Von Neumann" machine. In addition computer programming has long been for solid theoretical foundations. While conventional engineering, dealing mainly with "analogical complexity", developed over some hundred years a complete body of mathematical tools, no such toolset was available for "digital complexity". The only mathematical discipline which deals with digital complexity is logic and Prolog is certainly the operational tool which comes closest to the logical programming ideal. So, why does Prolog, despite nearly twenty years of development, still appear to many today to be more of a research or academic tool, rather than an industrial programming language? A few reasons may explain this: First, I think Prolog suffers from having been largely assimilated into - and thus followed the fate of - Artificial Intelligence. Much hype in the late 1980 created overexpectations and failed to deliver, and the counterreaction threw both AI and Prolog into relative obscurity. In a way, maybe this is a new chance for the Prolog community: the ability to carry out real work and progress without the disturbance of limelights and the unrealistic claims of various gurus. Second, programming in Prolog is a new experience for computer professionals.

Finite Versus Infinite: Contributions to an Eternal Dilemma

Posted By: AvaxGenius
Finite Versus Infinite: Contributions to an Eternal Dilemma

Finite Versus Infinite: Contributions to an Eternal Dilemma byCristian Calude , Gheorghe Păun
English | PDF | 2000 | 376 Pages | ISBN : 1852332514 | 51.1 MB

The finite - infinite interplay is central in human thinking, from ancient philosophers and mathematicians (Zeno, Pythagoras), to modern mathe­ matics (Cantor, Hilbert) and computer science (Turing, Godel). Recent developments in mathematics and computer science suggest a) radically new answers to classical questions (e. g. , does infinity exist?, where does infinity come from?, how to reconcile the finiteness of the human brain with the infinity of ideas it produces?), b) new questions of debate (e. g. , what is the role played by randomness?, are computers capable of handling the infinity through unconventional media of computation?, how can one approximate efficiently the finite by the infinite and, conversely, the infinite by finite?). Distinguished authors from around the world, many of them architects of the mathematics and computer science for the new century, contribute to the volume. Papers are as varied as Professor Marcus' activity, to whom this volume is dedicated. They range from real analysis to DNA com­ puting, from linguistics to logic, from combinatorics on words to symbolic dynamics, from automata theory to geography, and so on, plus an incursion into the old history of conceptions about infinity and a list of philosophical "open problems". They are mainly mathematical and theoretical computer science texts, but not all of them are purely mathematical.

Static Analysis

Posted By: AvaxGenius
Static Analysis

Static Analysis: 30th International Symposium, SAS 2023, Cascais, Portugal, October 22–24, 2023, Proceedings by Manuel V. Hermenegildo, José F. Morales
English | PDF (True) | 2023 | 577 Pages | ISBN : 303144244X | 23.6 MB

This book constitutes the refereed proceedings of the 30th International Symposium on Static Analysis, SAS 2023, held in Lisbon, Portugal, in October 2023. The 20 full papers included in this book were carefully reviewed and selected from 40 submissions. Static analysis is widely recognized as a fundamental tool for program verification, bug detection, compiler optimization, program understanding, and software maintenance. The papers deal with theoretical, practical and application advances in the area.

Information from Processes: About the Nature of Information Creation, Use, and Representation

Posted By: AvaxGenius
Information from Processes: About the Nature of Information Creation, Use, and Representation

Information from Processes: About the Nature of Information Creation, Use, and Representation by Robert M. Losee
English | PDF | 2012 | 253 Pages | ISBN : 364231189X | 3.5 MB

Information is an important concept that is studied extensively across a range of disciplines, from the physical sciences to genetics to psychology to epistemology. Information continues to increase in importance, and the present age has been referred to as the “Information Age.”

Theorem Proving with the Real Numbers

Posted By: AvaxGenius
Theorem Proving with the Real Numbers

Theorem Proving with the Real Numbers by John Harrison
English | PDF (True) | 1998 | 193 Pages | ISBN : 1447115937 | 25.9 MB

This book discusses the use of the real numbers in theorem proving. Typ­ ically, theorem provers only support a few 'discrete' datatypes such as the natural numbers. However the availability of the real numbers opens up many interesting and important application areas, such as the verification of float­ ing point hardware and hybrid systems. It also allows the formalization of many more branches of classical mathematics, which is particularly relevant for attempts to inject more rigour into computer algebra systems. Our work is conducted in a version of the HOL theorem prover. We de­ scribe the rigorous definitional construction of the real numbers, using a new version of Cantor's method, and the formalization of a significant portion of real analysis. We also describe an advanced derived decision procedure for the 'Tarski subset' of real algebra as well as some more modest but practically useful tools for automating explicit calculations and routine linear arithmetic reasoning.

Theorem Proving in Higher Order Logics

Posted By: AvaxGenius
Theorem Proving in Higher Order Logics

Theorem Proving in Higher Order Logics: 20th International Conference, TPHOLs 2007, Kaiserslautern, Germany, September 10-13, 2007, Proceedings by Klaus Schneider, Jens Brandt
English | PDF | 2007 | 408 Pages | ISBN : 3540745904 | 6.4 MB

This book contains the refereed proceedings of the 20th International Conference on Theorem Proving in Higher Order Logics, TPHOLs 2007, held in Kaiserslautern, Germany, September 2007. Among the topics of this volume are formal semantics of specification, modeling, and programming languages, specification and verification of hardware and software, formalization of mathematical theories, advances in theorem prover technology, as well as industrial application of theorem provers.

Formal Languages and Applications

Posted By: Jeembo
Formal Languages and Applications

Formal Languages and Applications by Carlos Martin-Vide
English | 2004 | ISBN: 3642535542 | 632 Pages | PDF | 27.4 MB

Formal Languages and Applications provides a comprehensive study-aid and self-tutorial for graduates students and researchers.

Automated Reasoning and Mathematics: Essays in Memory of William W. McCune

Posted By: AvaxGenius
Automated Reasoning and Mathematics: Essays in Memory of William W. McCune

Automated Reasoning and Mathematics: Essays in Memory of William W. McCune by Maria Paola Bonacina, Mark E. Stickel
English | PDF | 2013 | 276 Pages | ISBN : 3642366740 | 4.07 MB

This Festschrift volume is published in memory of William W. McCune who passed away in 2011. William W. McCune was an accomplished computer scientist all around but especially a fantastic system builder and software engineer.
The volume includes 13 full papers, which are presenting research in all aspects of automated reasoning and its applications to mathematics. These papers have been thoroughly reviewed and selected out of 15 submissions received in response to the call for paper issued in September 2011. The topics covered are: strategies, indexing, superposition-based theorem proving, model building, application of automated reasoning to mathematics, as well as to program verification, data mining, and computer formalized mathematics.

Pattern Calculus: Computing with Functions and Structures (Repost)

Posted By: AvaxGenius
Pattern Calculus: Computing with Functions and Structures (Repost)

Pattern Calculus: Computing with Functions and Structures by Barry Jay
English | PDF(True) | 2009 | 217 Pages | ISBN : 3540891846 | 1.82 MB

Over time, basic research tends to lead to specialization – increasingly narrow t- ics are addressed by increasingly focussed communities, publishing in increasingly con ned workshops and conferences, discussing increasingly incremental contri- tions. Already the community of programming languages is split into various s- communities addressing different aspects and paradigms (functional, imperative, relational, and object-oriented). Only a few people manage to maintain a broader view, and even fewer step back in order to gain an understanding about the basic principles, their interrelation, and their impact in a larger context.

Fundamental Problems in Computing: Essays in Honor of Professor Daniel J. Rosenkrantz

Posted By: AvaxGenius
Fundamental Problems in Computing: Essays in Honor of Professor Daniel J. Rosenkrantz

Fundamental Problems in Computing: Essays in Honor of Professor Daniel J. Rosenkrantz by S. S. Ravi, Sandeep K. Shukla
English | PDF(True) | 2009 | 512 Pages | ISBN : 1402096879 | 5.87 MB

Fundamental Problems in Computing is in honor of Professor Daniel J. Rosenkrantz, a distinguished researcher in Computer Science. Professor Rosenkrantz has made seminal contributions to many subareas of Computer Science including formal languages and compilers, automata theory, algorithms, database systems, very large scale integrated systems, fault-tolerant computing and discrete dynamical systems. For many years, Professor Rosenkrantz served as the Editor-in-Chief of the Journal of the Association for Computing Machinery (JACM), a very prestigious archival journal in Computer Science. His contributions to Computer Science have earned him many awards including the Fellowship from ACM and the ACM SIGMOD Contributions Award.

Coordination of Large-Scale Multiagent Systems

Posted By: AvaxGenius
Coordination of Large-Scale Multiagent Systems

Coordination of Large-Scale Multiagent Systems by Paul Scerri, Régis Vincent, Roger Mailler
English | PDF(True) | 2006 | 343 Pages | ISBN : 0387261931 | 24.6 MB

Challenges arise when the size of a group of cooperating agents is scaled to hundreds or thousands of members. In domains such as space exploration, military and disaster response, groups of this size (or larger) are required to achieve extremely complex, distributed goals. To effectively and efficiently achieve their goals, members of a group need to cohesively follow a joint course of action while remaining flexible to unforeseen developments in the environment.

Algebraic Specifications in Software Engineering: An Introduction

Posted By: AvaxGenius
Algebraic Specifications in Software Engineering: An Introduction

Algebraic Specifications in Software Engineering: An Introduction by Ivo Horebeek, Johan Lewi
English | PDF | 1989 | 362 Pages | ISBN : 364275032X | 46 MB

"I prefer to view formal methods as tools. the use of which might be helpful." E. W. Dijkstra Algebraic specifications are about to be accepted by industry. Many projects in which algebraic specifications have been used as a design tool have been carried out. What prevents algebraic specifications from breaking through is the absence of introductory descriptions and tools supporting the construction of algebraic specifications. On the one hand. interest from industry will stimulate people to make introductions and tools. whereas on the other hand the existence of introductions and tools will stimulate industry to use algebraic specifications.