0
Your cart

Your cart is empty

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

Showing 1 - 5 of 5 matches in All Departments

Theories of Programming - The Life and Works of Tony Hoare (Hardcover): Cliff B. Jones, Jayadev Misra Theories of Programming - The Life and Works of Tony Hoare (Hardcover)
Cliff B. Jones, Jayadev Misra
R1,584 Discovery Miles 15 840 Ships in 18 - 22 working days

Sir Tony Hoare has had an enormous influence on computer science, from the Quicksort algorithm to the science of software development, concurrency and program verification. His contributions have been widely recognised: He was awarded the ACM's Turing Award in 1980, the Kyoto Prize from the Inamori Foundation in 2000, and was knighted for "services to education and computer science" by Queen Elizabeth II of England in 2000. This book presents the essence of his various works-the quest for effective abstractions-both in his own words as well as chapters written by leading experts in the field, including many of his research collaborators. In addition, this volume contains biographical material, his Turing award lecture, the transcript of an interview and some of his seminal papers. Hoare's foundational paper "An Axiomatic Basis for Computer Programming", presented his approach, commonly known as Hoare Logic, for proving the correctness of programs by using logical assertions. Hoare Logic and subsequent developments have formed the basis of a wide variety of software verification efforts. Hoare was instrumental in proposing the Verified Software Initiative, a cooperative international project directed at the scientific challenges of large-scale software verification, encompassing theories, tools and experiments. Tony Hoare's contributions to the theory and practice of concurrent software systems are equally impressive. The process algebra called Communicating Sequential Processes (CSP) has been one of the fundamental paradigms, both as a mathematical theory to reason about concurrent computation as well as the basis for the programming language occam. CSP served as a framework for exploring several ideas in denotational semantics such as powerdomains, as well as notions of abstraction and refinement. It is the basis for a series of industrial-strength tools which have been employed in a wide range of applications. This book also presents Hoare's work in the last few decades. These works include a rigorous approach to specifications in software engineering practice, including procedural and data abstractions, data refinement, and a modular theory of designs. More recently, he has worked with collaborators to develop Unifying Theories of Programming (UTP). Their goal is to identify the common algebraic theories that lie at the core of sequential, concurrent, reactive and cyber-physical computations.

A Discipline of Multiprogramming - Programming Theory for Distributed Applications (Hardcover, 2001 ed.): Jayadev Misra A Discipline of Multiprogramming - Programming Theory for Distributed Applications (Hardcover, 2001 ed.)
Jayadev Misra
R1,483 Discovery Miles 14 830 Ships in 18 - 22 working days

This volume presents a programming model, similar to object-oriented programming, that imposes a strict discipline on the form of the constituent objects and interactions among them. Concurrency considerations have been eliminated from the model itself and are introduced only during implementation, thereby freeing programmers from dealing with concurrency explicitly. Moreover, the resulting software designs are typically more modular and easier to analyze than the more traditional ones. Numerous examples illustrate various aspects of the model and reveal that a few simple, integrated features are adequate for designing complex applications. Topics and features: * Presents a simple, easy-to-understand multiprogramming model * Provides extensive development of the underlying theory * Emphasizes program composition, thereby making possible programming of large systems through modular designs * Eliminates explicit concurrency considerations during program design * Supplies efficient implementation schemes for distributed platforms. This book addresses the problem of developing complex distributed applications on wide-area networks, such as the Internet and World Wide Web, by using effective program design principles. Computer scientists, computer engineers, and software engineers will find the book an authoritative guide to large-scale multiprogramming.

Theories of Programming - The Life and Works of Tony Hoare (Paperback): Cliff B. Jones, Jayadev Misra Theories of Programming - The Life and Works of Tony Hoare (Paperback)
Cliff B. Jones, Jayadev Misra
R1,030 Discovery Miles 10 300 Ships in 10 - 15 working days

Sir Tony Hoare has had an enormous influence on computer science, from the Quicksort algorithm to the science of software development, concurrency and program verification. His contributions have been widely recognised: He was awarded the ACM's Turing Award in 1980, the Kyoto Prize from the Inamori Foundation in 2000, and was knighted for "services to education and computer science" by Queen Elizabeth II of England in 2000. This book presents the essence of his various works-the quest for effective abstractions-both in his own words as well as chapters written by leading experts in the field, including many of his research collaborators. In addition, this volume contains biographical material, his Turing award lecture, the transcript of an interview and some of his seminal papers. Hoare's foundational paper "An Axiomatic Basis for Computer Programming", presented his approach, commonly known as Hoare Logic, for proving the correctness of programs by using logical assertions. Hoare Logic and subsequent developments have formed the basis of a wide variety of software verification efforts. Hoare was instrumental in proposing the Verified Software Initiative, a cooperative international project directed at the scientific challenges of large-scale software verification, encompassing theories, tools and experiments. Tony Hoare's contributions to the theory and practice of concurrent software systems are equally impressive. The process algebra called Communicating Sequential Processes (CSP) has been one of the fundamental paradigms, both as a mathematical theory to reason about concurrent computation as well as the basis for the programming language occam. CSP served as a framework for exploring several ideas in denotational semantics such as powerdomains, as well as notions of abstraction and refinement. It is the basis for a series of industrial-strength tools which have been employed in a wide range of applications. This book also presents Hoare's work in the last few decades. These works include a rigorous approach to specifications in software engineering practice, including procedural and data abstractions, data refinement, and a modular theory of designs. More recently, he has worked with collaborators to develop Unifying Theories of Programming (UTP). Their goal is to identify the common algebraic theories that lie at the core of sequential, concurrent, reactive and cyber-physical computations.

A Discipline of Multiprogramming - Programming Theory for Distributed Applications (Paperback, Softcover reprint of the... A Discipline of Multiprogramming - Programming Theory for Distributed Applications (Paperback, Softcover reprint of the original 1st ed. 2001)
Jayadev Misra
R1,448 Discovery Miles 14 480 Ships in 18 - 22 working days

In this book, a programming model is developed that addresses the fundamental issues of 'large-scale programming'. The approach unifies several concepts from database theory, object-oriented programming and designs of reactive systems. The model and the associated theory has been christened "Seuss." The major goal of Seuss is to simplify multiprogramming. To this end, the concern of concurrent implementation is separated from the core program design problem. A program execution is understood as a single thread of control - sequential executions of actions that are chosen according to some scheduling policy. As a consequence, it is possible to reason about the properties of a program from its single execution thread.

FM 2006: Formal Methods - 14th International Symposium on Formal Methods, Hamilton, Canada, August 21-27, 2006, Proceedings... FM 2006: Formal Methods - 14th International Symposium on Formal Methods, Hamilton, Canada, August 21-27, 2006, Proceedings (Paperback, 2006 ed.)
Jayadev Misra, Tobias Nipkow, Emil Sekerinski
R2,744 Discovery Miles 27 440 Ships in 18 - 22 working days

This book presents the refereed proceedings of the 14th International Symposium on Formal Methods, FM 2006, held in Hamilton, Canada in August 2006.

The 36 revised full papers presented together with 2 invited contributions and extended abstracts of 7 invited industrial presentations were carefully reviewed and selected from 145 submissions. The papers are organized in topical sections on interactive verification, formal modelling of systems, real time, industrial experience, specification and refinement, programming languages, algebra, education, formal modelling of systems, formal aspects of java, model checking, and abstracts of invited talks from the industry day.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Freestyle Cooking With Chef Ollie
Oliver Swart Hardcover R450 R402 Discovery Miles 4 020
The Guitarist's Dictionary & Reference
David Gonzales Hardcover R682 Discovery Miles 6 820
Math of Life and Death
Yates Paperback R424 R394 Discovery Miles 3 940
Autonomous Public Bodies and the Law - A…
Stephanie De Somer Hardcover R4,155 Discovery Miles 41 550
Fourier Transform and Its Applications…
Shinil Cho Paperback R751 Discovery Miles 7 510
National Populism and Borders - The…
Oscar Mazzoleni, Cecilia Biancalana, … Hardcover R3,441 Discovery Miles 34 410
Merriam Webster's Pocket Thesaurus
Merriam-Webster Paperback R140 Discovery Miles 1 400
Blueprint to Wealth - Financial Freedom…
Gary Stone Hardcover  (1)
R1,212 Discovery Miles 12 120
Rose Pattern Teaspoons (4 Piece)
R81 Discovery Miles 810
The Humble Investor - How To Find A…
Daniel Rasmussen Paperback R709 R659 Discovery Miles 6 590

 

Partners