Banner
Books and Software

On this Page

Faculty Books

Reliable Face Recognition Methods: System Design, Implementation and Evaluation
Harry Wechsler
Springer, 2006
Evolutionary Computation: A Unified Approach
Kenneth De Jong
MIT Press, 2006
Foundations of 3D Graphics Programming: Using JOGL and Java3D
Jim Chen and Edward Wegman
Springer, 2006
Modern Multithreading
Richard Carver and Kuo-Chung Tai
Wiley, 2005
Performance by Design: Computer Capacity Planning by Example
Daniel A. Menasce, Virgilio A. F. Almeida, and Larry Dowdy
Prentice Hall, 2004
An Invitation to 3-D Vision
Yi Ma, Stefano Soatto, and Jana Kosecka
Springer, 2003
Guide to Graphics Software Tools
Jim Chen
Springer, 2003
Logic and Language Models for Computer Science
Henry Hamburger and Dana Richards
Prentice Hall, 2002
Capacity Planning for Web Services: Metrics, Models, and Methods
Daniel A. Menasce and Virgilio A. F. Almeida
Prentice Hall, 2002

Information Hiding Steganography and Watermarking: Attacks and Countermeasures
Neil F. Johnson, Zoran Durić, and Sushil Jajodia
Kluwer Academic Pub Books, 2000
Scaling for E-Business: Technologies, Models, Performance, and Capacity Planning
Daniel A. Menasce and Virgilio A. F. Almeida
Prentice Hall, 2000

Understanding Internet Protocols Through Hands-On Programming
J. Mark Pullen
Wiley, 2000
Capacity Planning for Web Performance: Metrics, Models, and Methods
Daniel A. Menasce and Virgilio A. F. Almeida
Prentice Hall, 1998
Building Intelligent Agents: an Apprenticeship, Multistrategy Learning Theory, Methodology, Tools and Case Studies
Gheorghe Tecuci
Academic Press 1998
Machine Learning and Knowledge Acquisition
Gheorghe Tecuci and Yves Kodrtoff (eds.)
Academic Press 1995
Capacity Planning and Performance Modeling: from Mainframes to Client-server Systems
Daniel A. Menasce, Virgilio A. F. Almeida, and and Larry W. Dowdy
Prentice Hall, 1994
Machine Learning: a Multistrategy Approach, Vol. IV
Ryszard Michalski and Gheorghe Tecuci (eds.)
Morgan Kauffman 1994

Software and Hardware

NEW
By Mark Pullen and the Networking and Simulation Laboratory

NEW is a powerful and robust Internet teaching and conferencing environment based on open-source Internet conferencing software. NEW is a suite of open-source distance education software, which is highly modular and makes efficient use of both network bandwidth and human time. NEW is easy to adapt for a wide variety of distance education and conferencing uses.

NW
By Mark Pullen and the Networking and Simulation Laboratory

Network Workbench is a simulation system that is intended for use in the academic environment. It is based on discrete event simulation and structured around a five-layer stack abstracted from the Internet protocols (TCP/IP family). The Workbench, which is available to the academic community under no-cost license, includes a set of protocol programming exercises for introductory networking courses and it also has proved usable for more advanced student research projects.

FlockBots
By Sean Luke and the Evolutionary Computation Laboratory

The FlockBots project is meant to cram as much functionality into $800 as possible, including a wireless Linux computer, servoed camera, gripper, encoded wheels, five range finders, touch sensors, and I2C. The robots are intended to be a major step up in capability from "hobby"-type robot kits running off of PIC controllers, the inestimable HandyBoard, etc., while being inexpensive enough to construct a swarm on a budget. The entire FlockBots specification and software package is open source.

ECJ
By Sean Luke and the Evolutionary Computation Laboratory

ECJ is a research EC system written in Java. It was designed to be highly flexible, with nearly all classes (and all of their settings) dynamically determined at runtime by a user-provided parameter file. All structures in the system are arranged to be easily modifiable. Even so, the system was designed with an eye toward efficiency. ECJ is open source.

MASON
By Sean Luke and the Evolutionary Computation Laboratory in conjunction with the GMU Center for Social Complexity

MASON is a fast discrete-event multiagent simulation library core in Java, designed to be the foundation for large custom-purpose Java simulations, and also to provide more than enough functionality for many lightweight simulation needs. MASON contains both a model library and an optional suite of visualization tools in 2D and 3D. MASON is open source.