0
Your cart

Your cart is empty

Browse All Departments
  • All Departments
Price
  • R500 - R1,000 (1)
  • R1,000 - R2,500 (8)
  • R2,500 - R5,000 (5)
  • -
Status
Brand

Showing 1 - 14 of 14 matches in All Departments

Brief History Of Mathematics For Curious Minds, A: Krzysztof R. Apt Brief History Of Mathematics For Curious Minds, A
Krzysztof R. Apt
R1,761 Discovery Miles 17 610 Ships in 10 - 15 working days

This book offers a short and accessible account of the history of mathematics, written for the intelligent layman to gain a better appreciation of its beauty, relevance, and place in history. It traces the development of the subject throughout the centuries, starting with the so-called Lebombo bone, the oldest known mathematical object that was estimated to be at least 43,000 years old, and ending with the 21st century.The presentation is informal, and no prior knowledge of mathematics is needed to enjoy the systematic chronological insights. A collection of appendices is included for more technical material — though still at the level of secondary school mathematics — and is concerned with the historically important proofs and concepts that can be explained in a simple way.

Verification of Sequential and Concurrent Programs (Hardcover, 3rd ed. 2009, Corr. 3rd printing 2010): Krzysztof R. Apt Verification of Sequential and Concurrent Programs (Hardcover, 3rd ed. 2009, Corr. 3rd printing 2010)
Krzysztof R. Apt; Foreword by Amir Pnueli; Frank S De Boer, Ernst-Rudiger Olderog
R3,094 Discovery Miles 30 940 Ships in 10 - 15 working days

HIS BOOK CONTAINS a most comprehensive text that presents syntax-directed and compositional methods for the formal veri?- T cation of programs. The approach is not language-bounded in the sense that it covers a large variety of programming models and features that appear in most modern programming languages. It covers the classes of - quential and parallel, deterministic and non-deterministic, distributed and object-oriented programs. For each of the classes it presents the various c- teria of correctness that are relevant for these classes, such as interference freedom, deadlock freedom, and appropriate notions of liveness for parallel programs. Also, special proof rules appropriate for each class of programs are presented. In spite of this diversity due to the rich program classes cons- ered, there exist a uniform underlying theory of veri?cation which is synt- oriented and promotes compositional approaches to veri?cation, leading to scalability of the methods. The text strikes the proper balance between mathematical rigor and - dactic introduction of increasingly complex rules in an incremental manner, adequately supported by state-of-the-art examples. As a result it can serve as a textbook for a variety of courses on di?erent levels and varying durations. It can also serve as a reference book for researchers in the theory of veri?- tion, in particular since it contains much material that never before appeared in book form. This is specially true for the treatment of object-oriented p- grams which is entirely novel and is strikingly elegant.

Edsger Wybe Dijkstra - His Life, Work, and Legacy (Hardcover): Krzysztof R. Apt, Tony Hoare Edsger Wybe Dijkstra - His Life, Work, and Legacy (Hardcover)
Krzysztof R. Apt, Tony Hoare
R3,075 Discovery Miles 30 750 Ships in 10 - 15 working days

Edsger Wybe Dijkstra (1930-2002) was one of the most influential researchers in the history of computer science, making fundamental contributions to both the theory and practice of computing. Early in his career, he proposed the single-source shortest path algorithm, now commonly referred to as Dijkstra's algorithm. He wrote (with Jaap Zonneveld) the first ALGOL 60 compiler, and designed and implemented with his colleagues the influential THE operating system. Dijkstra invented the field of concurrent algorithms, with concepts such as mutual exclusion, deadlock detection, and synchronization. A prolific writer and forceful proponent of the concept of structured programming, he convincingly argued against the use of the Go To statement. In 1972 he was awarded the ACM Turing Award for "fundamental contributions to programming as a high, intellectual challenge; for eloquent insistence and practical demonstration that programs should be composed correctly, not just debugged into correctness; for illuminating perception of problems at the foundations of program design." Subsequently he invented the concept of self-stabilization relevant to fault-tolerant computing. He also devised an elegant language for nondeterministic programming and its weakest precondition semantics, featured in his influential 1976 book A Discipline of Programming in which he advocated the development of programs in concert with their correctness proofs. In the later stages of his life, he devoted much attention to the development and presentation of mathematical proofs, providing further support to his long-held view that the programming process should be viewed as a mathematical activity. In this unique new book, 31 computer scientists, including five recipients of the Turing Award, present and discuss Dijkstra's numerous contributions to computing science and assess their impact. Several authors knew Dijkstra as a friend, teacher, lecturer, or colleague. Their biographical essays and tributes provide a fascinating multi-author picture of Dijkstra, from the early days of his career up to the end of his life.

Lectures in Game Theory for Computer Scientists (Hardcover): Krzysztof R. Apt, Erich Gradel Lectures in Game Theory for Computer Scientists (Hardcover)
Krzysztof R. Apt, Erich Gradel
R3,199 Discovery Miles 31 990 Ships in 12 - 17 working days

Games provide mathematical models for interaction. Numerous tasks in computer science can be formulated in game-theoretic terms. This fresh and intuitive way of thinking through complex issues reveals underlying algorithmic questions and clarifies the relationships between different domains. This collection of lectures, by specialists in the field, provides an excellent introduction to various aspects of game theory relevant for applications in computer science that concern program design, synthesis, verification, testing and design of multi-agent or distributed systems. Originally devised for a Spring School organised by the GAMES Networking Programme in 2009, these lectures have since been revised and expanded, and range from tutorials concerning fundamental notions and methods to more advanced presentations of current research topics. This volume is a valuable guide to current research on game-based methods in computer science for undergraduate and graduate students. It will also interest researchers working in mathematical logic, computer science and game theory.

Verification of Sequential and Concurrent Programs (Paperback, Softcover reprint of hardcover 3rd ed. 2009): Krzysztof R. Apt Verification of Sequential and Concurrent Programs (Paperback, Softcover reprint of hardcover 3rd ed. 2009)
Krzysztof R. Apt; Foreword by Amir Pnueli; Frank S De Boer, Ernst-Rudiger Olderog
R2,377 Discovery Miles 23 770 Ships in 10 - 15 working days

HIS BOOK CONTAINS a most comprehensive text that presents syntax-directed and compositional methods for the formal veri?- T cation of programs. The approach is not language-bounded in the sense that it covers a large variety of programming models and features that appear in most modern programming languages. It covers the classes of - quential and parallel, deterministic and non-deterministic, distributed and object-oriented programs. For each of the classes it presents the various c- teria of correctness that are relevant for these classes, such as interference freedom, deadlock freedom, and appropriate notions of liveness for parallel programs. Also, special proof rules appropriate for each class of programs are presented. In spite of this diversity due to the rich program classes cons- ered, there exist a uniform underlying theory of veri?cation which is synt- oriented and promotes compositional approaches to veri?cation, leading to scalability of the methods. The text strikes the proper balance between mathematical rigor and - dactic introduction of increasingly complex rules in an incremental manner, adequately supported by state-of-the-art examples. As a result it can serve as a textbook for a variety of courses on di?erent levels and varying durations. It can also serve as a reference book for researchers in the theory of veri?- tion, in particular since it contains much material that never before appeared in book form. This is specially true for the treatment of object-oriented p- grams which is entirely novel and is strikingly elegant.

Logics and Models of Concurrent Systems (Paperback, Softcover reprint of the original 1st ed. 1985): Krzysztof R. Apt Logics and Models of Concurrent Systems (Paperback, Softcover reprint of the original 1st ed. 1985)
Krzysztof R. Apt
R2,871 Discovery Miles 28 710 Ships in 10 - 15 working days

The cooperation test [Apt, Francez & de Roever] was originally conceived to capture the proof theoretical analogue of distributed message exchange between disjoint processes, as opposed to the interference freedom test [Owicki & Gries], being the proof theoretical analogue of concurrent communication by means of interference through jointly shared variables. Some authors ([Levin & Gries, Lamport & Schneider, Schlichting and Schneider]) stress that both forms of communication can be proof theoretically characterized using interference freedom only, since proofs for both ultimately amount to an invariance proof of a big global assertion [Ashcroft], invariance of whose parts amounts to interference freedom. Yet I feel that the characteristic nature of the cooperation test is still preserved in the analysis of these authors, because in their analysis of CSP the part dealing with interference freedom specializes to maintenance of a global invariant, the expression of which requires per process the introduction of auxiliary variables which are updated in that process only, thus preserving the concept of disjointness (as opposed to sharing), since now all variables from different processes are disjoint. The cooperation test has been applied to characterize concurrent communication as occurring in Hoare's Communicating Sequential Processes (CSP) [Hoare 2], Ichbiah's ADA [ARM], and Brinch Hansen's Distributed Processes (DP) [Brinch Hansen]. This characterization has been certified through soundness and completeness proofs [Apt 2, Gerth]. As in the interference freedom test this characterization consists of two stages, a local sequential stage and a global stage.

The Logic Programming Paradigm - A 25-Year Perspective (Paperback, Softcover reprint of the original 1st ed. 1999): Krzysztof... The Logic Programming Paradigm - A 25-Year Perspective (Paperback, Softcover reprint of the original 1st ed. 1999)
Krzysztof R. Apt, Victor W. Marek, Mirek Truszczynski, David S. Warren
R2,841 Discovery Miles 28 410 Ships in 10 - 15 working days

This exciting new text reveals both the evolution of this programming paradigm since its inception and the impressively broad scope of current research in the field. The contributors to this book are all leading world experts in Logic Programming, and they deal with both theoretical and practical issues. They address such diverse topics as: computational molecular biology, machine learning, mobile computing, multi-agent systems, planning, numerical computing and dynamical systems, database systems, an alternative to the "formulas as types" approach, program semantics and analysis, and natural language processing. XXXXXXX Neuer Text Logic Programming was founded 25 years ago. This exciting book reveals both the evolution of this programming paradigm and its impressively broad scope of current research. The contributions by leading computer scientists deal with both theoretical and practical issues. They address diverse topics such as: computational molecular biology, machine learning, mobile computing, multi-agent systems, numerical computing and dynamical systems, database systems, program semantics, natural language processing, and promising future directions.

Constraint Logic Programming using Eclipse (Hardcover): Krzysztof R. Apt, Mark Wallace Constraint Logic Programming using Eclipse (Hardcover)
Krzysztof R. Apt, Mark Wallace
R2,078 Discovery Miles 20 780 Ships in 12 - 17 working days

Constraint logic programming lies at the intersection of logic programming, optimisation and artificial intelligence. It has proved a successful tool in many areas including production planning, transportation scheduling, numerical analysis and bioinformatics. Eclipse is one of the leading software systems that realise its underlying methodology. Eclipse is exploited commercially by Cisco, and is freely available and used for teaching and research in over 500 universities. This book has a two-fold purpose. It's an introduction to constraint programming, appropriate for one-semester courses for upper undergraduate or graduate students in computer science or for programmers wishing to master the practical aspects of constraint programming. By the end of the book, the reader will be able to understand and write constraint programs that solve complex problems. Second, it provides a systematic introduction to the Eclipse system through carefully-chosen examples that guide the reader through the language and illustrate its power, versatility and utility.

Recent Advances in Constraints - Joint ERCIM/CoLogNET International Workshop on Constraint Solving and Constraint Logic... Recent Advances in Constraints - Joint ERCIM/CoLogNET International Workshop on Constraint Solving and Constraint Logic Programming, CSCLP 2003, Budapest, Hungary, June 30 - July 2, 2003, Selected Papers (Paperback, 2004 ed.)
Krzysztof R. Apt, Francois Fages, Francesca Rossi, Peter Szeredi, Josef Vancza
R1,565 Discovery Miles 15 650 Ships in 10 - 15 working days

Constraint programming is the fruit of several decades of research carried out in mathematical logic, automated deduction, operations research and arti?cial intelligence. The tools and programming languages arising from this research ?eldhaveenjoyedrealsuccessintheindustrialworldastheycontributetosolving hard combinatorial problems in diverse domains such as production planning, communication networks, robotics and bioinformatics. This volume contains the extended and reviewed versions of a selection of papers presented at the Joint ERCIM/CoLogNET International Workshop on Constraint Solving and Constraint Logic Programming (CSCLP2003), which was held from June 30 to July 2, 2003. The venue chosen for the seventh edition of this annual workshop was the Computer and Automation Research Institute of the Hungarian Academy of Sciences (MTA SZTAKI) in Budapest, Hungary. This institute is one of the 20 members of the Working Group on Constraints of the European Research Consortium for Informatics and Mathematics (ERCIM). For many participants this workshop provided the ?rst opportunity to visit their ERCIM partner in Budapest. CoLogNET is the European-funded network of excellence dedicated to s- porting and enhancing cooperation and research on all areas of computational logic, and continues the work done previously by the Compulog Net. In part- ular, the aim of the logic and constraint logic programming area of CoLogNET is to foster and support all research activities related to logic programming and constraint logic programming. The editors would like to take the opportunity and thank all the authors who submitted papers to this volume, as well as the reviewers for their helpful work.

New Trends in Constraints - Joint ERCIM/Compulog Net Workshop Paphos, Cyprus, October 25-27, 1999 Selected Papers (Paperback,... New Trends in Constraints - Joint ERCIM/Compulog Net Workshop Paphos, Cyprus, October 25-27, 1999 Selected Papers (Paperback, 2000 ed.)
Krzysztof R. Apt, Antonis Kakas, Eric Monfroy, Francesca Rossi
R1,596 Discovery Miles 15 960 Ships in 10 - 15 working days

This book constitutes the thoroughly refereed post-proceedings of the Joint ERCIM/Compulog-Net Workshop on New Trends in Constraints held in Paphos, Cyprus, Greece in October 1999. The 12 revised full research papers presented together with four surveys by leading researchers were carefully reviewed. The book is divided in topical sections on constraint propagation and manipulation, constraint programming, and rule-based constraint programming.

Brief History Of Mathematics For Curious Minds, A: Krzysztof R. Apt Brief History Of Mathematics For Curious Minds, A
Krzysztof R. Apt
R1,012 Discovery Miles 10 120 Ships in 9 - 15 working days

This book offers a short and accessible account of the history of mathematics, written for the intelligent layman to gain a better appreciation of its beauty, relevance, and place in history. It traces the development of the subject throughout the centuries, starting with the so-called Lebombo bone, the oldest known mathematical object that was estimated to be at least 43,000 years old, and ending with the 21st century.The presentation is informal, and no prior knowledge of mathematics is needed to enjoy the systematic chronological insights. A collection of appendices is included for more technical material — though still at the level of secondary school mathematics — and is concerned with the historically important proofs and concepts that can be explained in a simple way.

Programmverifikation - Sequentielle, Parallele Und Verteilte Programme (German, Hardcover, 1994 ed.): Krzysztof R. Apt,... Programmverifikation - Sequentielle, Parallele Und Verteilte Programme (German, Hardcover, 1994 ed.)
Krzysztof R. Apt, Ernst-Rudiger Olderog
R1,095 Discovery Miles 10 950 Ships in 10 - 15 working days

Dieses Buch bietet als erstes Lehrbuch eine systematische Einf}hrung in die Programmverifikation. Sequentielle, parallele und verteilte Programme werdenin einheitlicher Weise behandelt. In den einzelnen Kapiteln des Buches werden deterministische und nichtdeterministische Programme, Programme mit gemeinsamen Variablen und verteilte Programme mit Kommunikation }berBotschaftenaustausch behandelt. F}r jede dieser Programmklassen werden eine operationelle Semantik, Syntax-gerichtete Verifikationsregeln mitsamt Korrektheitsbeweis und ein gr- eres Verifikationsbeispiel vorgestellt. Insbesondere werden Programme zur L-sung der klassischen Probleme Erzeuger-Verbraucher, wechselweiser Ausschlu und verteilte Terminierung diskutiert und verifiziert. Eine Besonderheit desBuches ist die einheitliche Behandlung von Fairne -Annahmen und die Benutzung von Programmtransformationen. Das Buch eignet sich f}r ein- oder zweisemestrige Vorlesungen }ber Programmverifikation. Die Kapitel sind einheitlich strukturiert und enthalten eine Reihe von ]bungsaufgaben und bibliographischen Hinweisen. Das Buch f}hrt auch an aktuelle Themen der Forschung heran.

Meta-Logics and Logic Programming (Paperback, New edition): Krzysztof R. Apt, Franco Turini Meta-Logics and Logic Programming (Paperback, New edition)
Krzysztof R. Apt, Franco Turini
R1,410 Discovery Miles 14 100 Ships in 10 - 15 working days

Investigating meta-programming within the logic programming paradigm, Meta-Logics and Logic Programming presents original research on an important extension of logic programming that makes it more amenable for knowledge representation and programming in general. The 12 contributions, many written especially for this book, explore the foundations, language design issues, and applications of meta-programming in logic programming.Meta-programming -- the process of writing computer programs that can manipulate representations of other programs -- has been key both in the foundations of computer science and in its practical developments. Examples of meta-programs include compilers, interpreters, program analyzers, and partial evaluators. The choice of logic programming as a basis for meta-programming offers several practical and theoretical advantages: among them, the possibility of tackling critical foundational problems of meta-programming within a strong theoretical framework, and the surprising ease of programming. The usual framework of logic programming (and more generally first-order logic), however, has to be modified and extended to formally deal with meta-programs, extensions the editors call "meta-logics." Along with an exploration of meta-programming in logic programming, the definitions, formal properties, and use of these extensions constitute one of the book's main themes.The first part of the book, Foundations, focuses on the representation problem -- how object programs are represented within meta-programs. The second part, Language Support for Meta-Logics, is concerned with language extensions that make meta-programming easier and more elegant. The third part, Meta-Logics for Knowledge Management, deals with the use of meta-logic for advanced knowledge representation purposes.

Logic Programming Languages - Constraints, Functions, and Objects (Paperback, New Ed): Krzysztof R. Apt, J.W. de Bakker, J. M.... Logic Programming Languages - Constraints, Functions, and Objects (Paperback, New Ed)
Krzysztof R. Apt, J.W. de Bakker, J. M. Rutten
R940 Discovery Miles 9 400 Ships in 10 - 15 working days

This collection of current research on logic programming languages presents results from a three-year, ESPRIT-funded effort to explore the integration of the foundational issues of functional, logic, and object-oriented programming. It offers valuable insights into the fast-developing extensions of logic programming with functions, constraints, concurrency, and objects. Chapters are grouped according to the unifying themes of functional programming, constraint, logic programming, and object-oriented programming.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Handbook of Research on Architectural…
Ramanathan Hardcover R8,175 Discovery Miles 81 750
This Is How It Is - True Stories From…
The Life Righting Collective Paperback R265 R207 Discovery Miles 2 070
The API-First Transformation
Kin Lane Hardcover R1,353 Discovery Miles 13 530
Quiet Time With The President - A…
Peter Friedland, Jill Margo Paperback R280 R224 Discovery Miles 2 240
Man Alone - Mandela's Top Cop, Exposing…
Caryn Dolley Paperback R310 R225 Discovery Miles 2 250
CSS and HTML for beginners - A Beginners…
Ethan Hall Hardcover R907 Discovery Miles 9 070
An Introduction to XML and Web…
Anders Moller, Michael Schwartzbach Paperback R2,353 Discovery Miles 23 530
Heart Of A Strong Woman - From Daveyton…
Xoliswa Nduneni-Ngema, Fred Khumalo Paperback R350 R301 Discovery Miles 3 010
Africa's Business Revolution - How to…
Acha Leke, Mutsa Chironga, … Hardcover  (1)
R736 R633 Discovery Miles 6 330
Atmosfire
Jan Braai Hardcover R590 R425 Discovery Miles 4 250

 

Partners