|
Showing 1 - 6 of
6 matches in All Departments
The ultimate goal of program verification is not the theory
behind the tools or the tools themselves, but the application of
the theory and tools in the software engineering process. Our
society relies on the correctness of a vast and growing amount of
software. Improving the software engineering process is an
important, long-term goal with many steps. Two of those steps are
the KeY tool and this KeY book.
This proceedings volume contains a selection of revised and
extended papers presented at the Second International Workshop on
Nonmonotonic and InductiveLogic, NIL '91, which took place at
Reinhardsbrunn Castle, December 2-6, 1991. The volume opens with an
extended version of a tutorial on nonmonotonic logic by G. Brewka,
J. Dix, and K. Konolige. Fifteen selected papers follow, on a
variety of topics. The majority of papers belong either to the area
of nonmonotonic reasoning or to the field of inductive inference,
but some papers integrate research from both areas. The first
workshop in this series was held at the University of Karlsruhe in
December 1990 and its proceedings were published as Lecture Notes
in Artificial Intelligence Volume 543. The series of workshops was
made possible by financial support from Volkswagen Stiftung,
Hannover. This workshop was also supported by IBM Deutschland GmbH
and Siemens AG.
This proceedings volume contains revised and reviewed papers based
on talks presented at the first International Workshop on
Nonmonotonic and Inductive Logic held in Karlsruhe, December 1990.
The workshop was supported by the Volkswagen-Stiftung, Hannover,
and provided a forum for researchers from the two fields to
communicate and find areas of cooperation. The papersare organized
into sections on: - Nonmonotonicity in logic programs - Axiomatic
approach to nonmonotonic reasoning - Inductive inference -
Autoepistemic logic - Belief updates The bulk of the papers are
devoted to nonmonotonic logic and provide an up-to-date view of the
current state of research presented by leading experts in the
field. A novelty in the contributions from the area of inductive
logic is the analysis of nonmonotonicity in the theory of inductive
learning.
Static analysis of software with deductive methods is a highly
dynamic field of research on the verge of becoming a mainstream
technology in software engineering. It consists of a large
portfolio of - mostly fully automated - analyses: formal
verification, test generation, security analysis, visualization,
and debugging. All of them are realized in the state-of-art
deductive verification framework KeY. This book is the definitive
guide to KeY that lets you explore the full potential of deductive
software verification in practice. It contains the complete theory
behind KeY for active researchers who want to understand it in
depth or use it in their own work. But the book also features fully
self-contained chapters on the Java Modeling Language and on Using
KeY that require nothing else than familiarity with Java. All other
chapters are accessible for graduate students (M.Sc. level and
beyond). The KeY framework is free and open software, downloadable
from the book companion website which contains also all code
examples mentioned in this book.
Die Programmiersprache Prolog hat ihre Bewahrungsprobe im
praktischen Einsatz bestanden, und das logische Programmieren hat
unter den Programmiertechniken seinen festen Platz gefunden. Worin
liegen Attraktion und Nutzen des logischen Programmierens, was sind
die charakteristischen Unterschiede zu anderen
Programmiertechniken, und welche Rolle kommt der Theorie des
logischen Programmierens zu? Dieses Buch macht den Leser mit den
Grundlagen und Moglichkeiten der logischen Programmierung vertraut.
Die ausfuhrliche Darstellung mit Ubungsaufgaben und ausgewahlten
Losungen setzt keine speziellen Vorkenntnisse in formaler Logik
voraus. In der Einleitung werden die wichtigsten Probleme und
Resultate der Theorie anhand von Beispielen anschaulich
vorgestellt. Es ist ein besonderes Anliegen des Buches, zu zeigen,
wie hohere Konzepte der mathematischen Logik, z.B. vollstandige
Theorien, dreiwertige Logik oder saturierte Strukturen, in
naturlicher und verstandlicher Weise sinnvoll eingesetzt werden
konnen. Auch dem neuen Thema der logischen Programmierung mit
Randbedingungen (constraints) ist ein Kapitel gewidmet. In allen
Teilen des Buches wird Wert gelegt auf klare Darstellung,
mathematische Prazision und vollstandige, nachvollziehbare Beweise.
Auf ubertriebene Systematik und Notation wird jedoch verzichtet,
und Verallgemeinerungen werden erst dort eingefuhrt, wo sie
gebraucht werden. Das Buch ist sowohl als vorbereitende und
begleitende Lekture zu Vorlesungen als auch zum Selbststudium
geeignet.
Michael Tyler's world was turned upside down when he was wrongfully
convicted of the brutal slaying of a Montgomery, Alabama television
news and feature reporter. The second-year law student is sentenced
to death by electrocution, and he waits on Alabama's death row as
his appeals begin their sluggish journey through the state and
federal appellate system. He learns the harsh reality of life on
The Row at the maximum prison facility in South Alabama where all
executions are carried out. He is not deterred by the restrictive
life on The Row and eventually earns his law degree and passes the
bar exam. He sets out to overturn his own conviction while
providing legal counsel to those who are destitute and are at the
mercy of the system that has them marked for death. Meanwhile, a
network of college alums are secretly working to help him avoid his
date with the chair.
|
|