When I was being interviewed at the handwriting recognition group of IBM T.J.
Watson Research Center in December of 1990, one of the interviewers asked me
why, being a mechanical engineer, I was applying for a position in that group. Well,
he was an electrical engineer and somehow was under the impression that handwriting...
Expanded into two volumes, the Second Edition of Springer’s Encyclopedia of Cryptography and Security brings the latest and most comprehensive coverage of the topic: Definitive information on cryptography and information security from highly regarded researchers Effective tool for professionals in many fields and researchers of all...
The compiler is one of the most important aspects of system software. When
any computer user develops a computer program, one must use some programming
language, rather than using a computer instruction set. This implies
that there must be the compiler of the programming language that
has been installed on the computer one uses, and...
The Business Process Model and Notation (BPMN) has seen a huge uptake in
both academia and industry over the past years. It is seen by many as the de
facto standard for business process modeling and has become very popular with
business analysts, tool vendors and end users. As of version 2.0, the BPMN
contains a comprehensive set of...
In order to reduce the complexity of designing and building computers, nearly all
of these are made to execute relatively simple commands (but do so very quickly).
A program for a computer must be built by combining these very simple commands
into a program in what is called machine language. Since this is a tedious and errorprone...
Stable and dependable IT services and infrastructures are nowadays of paramount
importance not only for modern enterprises but also for home users. However, as
distributed information infrastructures continue to spread and grow, resulting in
Internet-based, wireless and mobile systems, traditional solutions for managing and...
Artificial neural networks, or simply called neural networks, refer to the
various mathematical models of human brain functions such as perception,
computation and memory. It is a fascinating scientific challenge of our time to
understand how the human brain works. Modeling neural networks facilitates
us in investigating the...
A book is like a window that allows you to look into the world. The window is
shaped by the author and that makes that every window presents a unique view of
the world. This is certainly true for this book. It is shaped by the topics and the
projects throughout my career. Even more so, this book reflects my own style of
Artificial Intelligence (AI) is a rapidly growing inter-disciplinary field with a long and distinguished history that involves many countries and considerably pre-dates the development of computers. It can be traced back at least as far as Ancient Greece and has evolved over time to become a major subfield of computer science in general.
Algorithms specify the way computers process information and how they execute tasks. Many recent technological innovations and achievements rely on algorithmic ideas – they facilitate new applications in science, medicine, production, logistics, traffic, communi¬cation and entertainment. Efficient algorithms not only enable your...
This text attempts to change the way we teach logic to beginning students. Instead of teaching logic as a subject in isolation, we regard it as a basic tool and show how to use it. We strive to give students a skill in the propositional and predicate calculi and then to exercise that skill thoroughly in applications that arise in computer...
The main motivation to write this book came from all our problems to find suitable material for a textbook that would really help us to teach the practical aspects of data analysis together with the needed theoretical underpinnings. Many books out there tackle either one or the other of these aspects (and, especially for the latter, there are...