The constant and speedy progress made by humankind in the industrial revolution,
and more recently in the information technology era can be directly attributed to
sharing of knowledge between various disciplines, reuse of the knowledge as science
and technology advanced, and inclusion of this knowledge in the curriculum.
The phrases...
The availability of geographic and geo-spatial information and services, especially
on the openWeb, has become abundant in the last several yearswith the proliferation
of online maps, geo-coding services, geospatial Web services and geospatially enabled
applications. Concurrently, the need for geo-spatial reasoning has significantly...
The data collected by organizations is growing in volume and complexity. As such, businesses are
abandoning traditional methods and relying more heavily on enterprise information systems to aid in
the analysis and utilization of time-sensitive data and organizational knowledge. Enterprise information
systems have gained in popularity...
Michael Gelfond has been an extraordinary mentor, teacher, and colleague for
many people in the knowledge representation and reasoning (KR&R), logic programming
(LP), and answer set programming (ASP) communities.
Michael’s current and former students often like to tell stories about their
experience with Michael as...
The telegraph, telephone, radio, and especially the computer
have put everyone on the globe within earshot— at the price of our
privacy. It may feel like we're performing an intimate act when,
sequestered in our rooms and cubicles, we casually use our cell
phones and computers to transmit our thoughts, confidences,...
This text is an introduction to object-oriented (OO) design for second-year or higher
undergraduate computer science students. It discusses software design and implementation
in terms of “elegance,” which is defined in Chapter 1. It reviews the concepts
of object-oriented programming and then covers fundamental software...
This volume constitutes the proceedings of the 32nd International Conference
on Applications and Theory of Petri Nets and Other Models of Concurrency
(PETRI NETS 2011). The Petri Net conferences serve as annual meeting places
to discuss the progress in the field of Petri nets and related models of concurrency.
They provide a forum for...
Developing games for the iPhone or iPad can be a lot of fun. It is one of the few
things we can do to feel like a kid again. Everyone, it seems, has an idea for a game,
and what better platform to develop for than the iPhone and iPad?
What stops most people from actually developing...
Elements of Artificial Neural Networks provides a clearly organized general introduction, focusing on a broad range of algorithms, for students and others who want to use neural networks rather than simply study them.The authors, who have been developing and team teaching the material in a one-semester course over the past six years, describe...
Making a robot that looks and behaves like a human being has been the subject of many
popular science fiction movies and books. Although the development of such a robot
faces many challenges, the making of a virtual human has long been potentially possible.
With recent advances in various key technologies related to hardware and...