You may have to register before you can download all our books and magazines, click the sign up button below to create a free account.
Here, the authors propose a method for the formal development of parallel programs - or multiprograms as they prefer to call them. They accomplish this with a minimum of formal gear, i.e. with the predicate calculus and the well- established theory of Owicki and Gries. They show that the Owicki/Gries theory can be effectively put to work for the formal development of multiprograms, regardless of whether these algorithms are distributed or not.
More than anything else, this book is a tribute to Edsger W. Dijkstra, on the occasion of his sixtieth birthday, by just a few of those fortunate enough to be influenced by him and his work and to be called his friend or relation, his master, colleague, or pupil. This book contains fifty-four technical contributions in different areas of endeavor, although many of them deal with an area of particular concern to Dijkstra: programming. Each contribution is relatively short and could be digested in one sitting. Together, they form a nice cross section of the discipline of programming at the beginning of the nineties. While many know of Dijkstra's technical contributions, they may not be aware o...
Grounded in public health practice, this text offers a comprehensive study of the health behavior theories that are the foundation of all health education and promotion programs. Your students will come away with a clear understanding of essential relationships between human behavior and health, as well as the practical application of theory and approaches to health promotion research and practice. Designed for graduates or upper level undergraduates, the book maintains a consistent, single voice and offers many examples throughout. Contents: Section I. Theory in Context: 1. Health Behavior in the Context of Public Health 2. A Social Ecological Perspective 3. Theories of Motivation and Behav...
"The final 35 How Euler Did It columns are all collected in this book. ... They are lightly edited versions of the columns as they actually appeared on MAA Online between March 2007 and February 2010"--
Guide to Effective Grant Writing: How to Write a Successful NIH Grant, 2nd edition is a fully updated follow-up to the popular original. It is written to help the 100,000+ post-graduate students and professionals who need to write effective proposals for grants. There is little or no formal teaching about the process of writing grants for NIH, and many grant applications are rejected due to poor writing and weak formulation of ideas. Procuring grant funding is the central key to survival for any academic researcher in the biological sciences; thus, being able to write a proposal that effectively illustrates one's ideas is essential. Covering all aspects of the proposal process, from the most...
There are several theories of programming. The first usable theory, often called "Hoare's Logic", is still probably the most widely known. In it, a specification is a pair of predicates: a precondition and postcondition (these and all technical terms will be defined in due course). Another popular and closely related theory by Dijkstra uses the weakest precondition predicate transformer, which is a function from programs and postconditions to preconditions. lones's Vienna Development Method has been used to advantage in some industries; in it, a specification is a pair of predicates (as in Hoare's Logic), but the second predicate is a relation. Temporal Logic is yet another formalism that in...
This is the first book that focuses entirely on the fundamental questions in visualization. Unlike other existing books in the field, it contains discussions that go far beyond individual visual representations and individual visualization algorithms. It offers a collection of investigative discourses that probe these questions from different perspectives, including concepts that help frame these questions and their potential answers, mathematical methods that underpin the scientific reasoning of these questions, empirical methods that facilitate the validation and falsification of potential answers, and case studies that stimulate hypotheses about potential answers while providing practical...
This volume constitutes the refereed proceedings of the 7th International Conference on Smart Card Research and Advanced Applications, CARDIS 2006, held in Tarragona, Spain, in April 2006. The 25 revised full papers presented were carefully reviewed and updated for inclusion in this book. The papers are organized in topical sections on smart card applications, side channel attacks, smart card networking, cryptographic protocols, RFID security, and formal methods.
This approachable guide conflict resolution offers practical advice on how to manage difficult conversations and foster healthier relationships—the Zen way The people who get under your skin the most can in fact be your greatest teachers. It’s not a matter of overlooking differences, as is often taught, but of regarding those difficult aspects of the relationship with curiosity and compassion—for those very differences offer a path to profound connection. Diane Hamilton’s practical, reality-based guide to living harmoniously with even your most irritating fellow humans—spouses, partners, colleagues, parents, children—shows that “getting along” is really a matter of discovering that our differences are nothing other than an expression of our even deeper shared unity.