DesignFest Home

DesignFest® 2003

[ Home | Problem Collection | Last Edition | Next Edition | All DesignFests since 1995 | Implementations | Photo Gallery ]
[ All Years | 1995 | 1996 | 1997 | 1998 | 1999 | 2000 | 2001 | 2002 | 2003 | 2004 | 2005 | 2006 | 2007 | 2008 ]

Advanced Peer To Peer Discovery and Interaction Framework
by Peeyush Tugnawat (J.D. Edwards and Company), Mohamed Fayad (Computer Engineering Department, College of Engineering, San Jose State University)
Domain: Distributed Systems

Peer-to-peer (P2P) architecture is a new paradigm in distributed computing technologies. Peer-to-peer computing is the sharing of computer resources and services by direct exchange between systems [1]. The desired framework based on peer-to-peer network should provide peer discovery and interaction mechanisms. The framework also allows the peer computers to share files and exchange instant messages. It can serve as a framework for distributed file sharing and messaging systems based on P2P. The framework should be generalized enough to cater to needs of any specific P2P application.

Used in the 2003 edition | Full Description
MRI Visual Analyzer System
by Farnaz Seddiqui, Shilpa Harsha, Elham Yavari, Mohamed Fayad (Computer Engineering Department, College of Engineering, San Jose State University)
Domain: Imaging

The problem is to design and implement a friendly platform for MRI visual analysis to be used by medical professionals. The application should enable doctors to see the result of MRI as three-dimensional objects. It also provides them the opportunity to access various parts of the organ and study it from different points of view. There are more features such as measurement, opacity, and coloring that make the application useful by achieving a more precise, fast, effective, and easy to understand vision of the organ's cells.

Used in the 2003 edition | Full Description
BifCo Panel Repair
by Larry Kucera (The Boeing Company)
Domain: Automation, Robotics

BifCo repairs two-dimensional structural panels using a robotic arm assembly in an environmental chamber. While there are several components to this system, your team has been hired to design the motion control subsystem (MCS) for the BifCo repair system. The MCS is responsible for managing all motion control and status requests submitted to the motion control hardware. The repair process dictates several motion constraints. First, only damaged zones of a panel require repair. Second, the repairs must be done without totally disassembling the panel - so in addition to defining the section to be repaired, exclusion zones must be observed for features that protrude from the assembled portion of the panel. Third, the robotic arms must stay within the walls of the repair chamber. These features are recorded by a separate subsystem and are inputs to MCS. You must design a system that supports all robotic motion: "Manual" moves commanded by the operator, and automatic motion that moves the tool back and forth across the repair zone a segment at a time, from the starting edge to the end of the repair zone. The MCS must support a separate graphical display subsystem by being able to draw zones of work, exclusion zones, the real-time position of the robot's arms, and the end position of robot arms on a device context provided by the graphical subsystem.

Used in the 2002 and 2003 editions | Full Description 02, 03 | Results 03
MultiBatt - The Outer Space Battle Game
by Jim Heliotis (Rochester Institute of Technology)
Domain: Distributed Systems

You are to design a massively multi-player game that takes place in a shared, 2-dimensional, virtual space. Each player is at a separate work station, and navigates one tank-like vehicle through this space. The space is made visible through a graphical window. Player vehicles appear in this window, and are updated in real time. Vehicles have the capability of shooting missiles. If enough missiles hit a vehicle, it is destroyed and the player is eliminated from play. Display is managed by the game software. The game system to be designed will manage distribution of player state among the various players. The game system must also manage player interactions such as missile hit determinations.

Used in the 2000 and 2003 editions | Full Description 00, 03
Data Collection in the Forest
by Bjorn Freeman-Benson (Object Technology International), Brian Paisley (Forest Technology System)
and Jim Heliotis (Rochester Institute of Technology) (current author)
Domain: Data Handling

A local forest technology company, Forests 'R' Us, wants to build and sell a system for gathering and analyzing weather information to predict forest fires and help with water table management. The Arbor2000 will be sold to National Forests, Environment Canada, the U.S. Forest Service, and large private land owners. It will consist of hardware and software both locally in the owner's office building and remotely in the forests.

Used in the 1996 and 2003 editions | Full Description 96, 03
Last updated by Torsten Layda, SWX Swiss Exchange, DesignFest® Webmaster.