Job titles like “Technical Architect” and “Chief Architect” nowadays abound in software industry, yet many people suspect that “architecture” is one of the most overused and least understood terms in professional software development.
Gorton’s book tries to resolve this dilemma. It...
Adaptive Hypermedia has emerged as an important area of both academic and deployed research. It encompasses a broad range of research that will enable personalized, adaptive hypermedia systems to play an even more effective role in people’s lives. The Web has enabled the widespread use of many personalized systems, such as recommenders,...
In the last few years, changes have had a profound influence on the problems addressed by compiler designers. First, the proliferation in machine architectures has necessitated the fine-tuning of compiler back ends to exploit features such as multiple memory banks, pipelines and clustered architectures. These features provide potential for...
The rapid progress of the “information society” in the past decade has been made possible by the removal of many technical barriers. Producing, storing, and transporting information in large quantities are no longer significant problems.
Producing on-line, digitized information is no longer a problem. Ever more of our...
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...
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,...
was very pleased to be asked to produce the sixth edition of my artificial intelligence
book. It is a compliment to the earlier editions, started over twenty years ago, that our
approach to AI has been so highly valued. It is also exciting that, as new development in
the field emerges, we are able to present much of it in each new...
The IBM Vienna Laboratory has made a significant contribution to the work on
the semantic description of computer systems. Both the operational semantics
descriptions ("VDL") and the later work on denotational semantics ("Meta-IV",
"VEM") contain interesting scientific ideas. Partly because of the large...
Video segmentation has been a key technique for visual information extraction and
plays an important role in digital video processing, pattern recognition, and computer
vision. A wide range of video-based applications will benefit from advances
in video segmentation including security and surveillance, bank transactions monitoring,...
There is probably no invention in the history of mankind that had such a profound
impact on our lives in such a short time as the World Wide Web. Twenty years ago,
Tim Berners-Lee has developed the first versions of HTML which allowed to weave
documents into the large hypertext document that we know today. It was soon realized
that...
In 1983 I left the International Institute for Aerospace Survey and Earth Sciences (ITC) and went to Wageningen Agricultural University, where I took the chair of “Land Surveying and Teledetection”. Up to that time I had been active mainly in geodesy and photogrammetry, but at Wageningen it soon became...
Current search paradigms for the Web, direct access through search engines and
navigational access via static taxonomies, have recently been strongly criticized.
A third paradigm, dynamic taxonomies or faceted search, is gaining acceptance to
the extent that it is now the de facto standard in product selection for e-commerce.
This new...