Many enterprises regard system-level testing as the final piece of the development effort, rather than as a tool that should be integrated throughout the development process. As a consequence, test teams often execute critical test plans just before product launch, resulting in much of the corrective work being performed in a rush and at the...
This textbook covers both fundamentals and advanced topics in computer-based recognition of objects in scenes. It is intended to be both a text and a reference. Almost every chapter has a “Fundamentals” section which is pedagogically structured as a textbook, and a “Topics” section which includes extensive references...
THE INFORMATIONAL DELUGE shows no signs of abating. We are inundated with data from the TV, from the Internet, and from advertisements stuffed in our mail boxes, virtual and otherwise. Unfortunately, as the quantity of information increased, its quality declined dramatically: Books were replaced by journals; then magazines; then newspapers;...
This book constitutes the thoroughly refereed post-workshop proceedings of the Third International Workshop on Principles of Document Processing, PODP'96, held in Palo Alto, California, USA, in September 1996. The book contains 13 revised full papers presented as chapters of a coherent, monograph-like book. The papers focus equally on the...
This paper describes a seven-pass compiler for Per Brlnch Hansen's Concurrent Pascal [1,2] programing language. Concurrent Pascal is an abstract programming language for conputer operating systems. The language extends sequential Pascal [7] with the process, nonitor, and class concepts for structured concurrent programing. A ironitor is a...
Ever since the late 1990s when Java servlets and JavaServer Pages (JSPs) came into widespread use, web site developers have been switching from CGI scripting languages to servlets and JSPs. As a result, there has been tremendous growth in the use of servlets and JSPs. Today, there's little doubt that scrvlet and JSP technology is here to...
Virtualization is one of the hottest topics in the tech industry today. The leader in the virtualization space at the present time is without a doubt VMware with its virtual infrastructure offering. As VMware software began to take its place in the data center and demand respect in the industry, the need for a...
Object tracking is a broad and important fi eld in computer science, addressing
the most different applications in the educational, entertainment, industrial,
and manufacturing areas. Since the early days of computer vision, the state of
the art of visual object tracking has evolved greatly, along with the available
imaging devices...
Congratulations! By reading this sentence, you are already 20 seconds closer to
learning C++, one of the most important programming languages in the world.
If you continue for another 23 hours, 59 minutes, and 40 seconds, you will master
the fundamentals of the C++ programming language. Twenty-four 1-hour lessons
cover the...
First, note that I have used Zen in the title of this book. I have
been asked many times why I used such an esoteric term. After
all, what is the meaning of Zen? To clarify the meaning of Zen,
we must examine the philosophical environment that gave rise
to Zen: Indian and Chinese philosophies. In India, Buddhism
arose out of a Hindu...
The Python Text Processing Beginner's Guide is intended to provide a gentle, hands-on
introduction to processing, understanding, and generating textual data using the Python
programming language. Care is taken to ensure the content is example-driven, while still
providing enough background information to allow for a solid...
An important aspect of teaching a course in compiler writing is to illustrate
the key theoretical concepts normally taught in such a course. A frequently used
strategy for achieving this goal is to have a student design a simple programming
language and implement a compiler for this language. Many texts in compiler
writing do not,...