CSCI 6448

Object Oriented Analysis and Design

Course Location
   ECCR 150

Course Time
   Tuesday and Thursday
   9:30 AM - 10:45 AM

Topics
   What's New (Home)
   Course Schedule
   Course Lectures
   Outside Readings
   Contact Information
   Course Materials
   Grading Criteria

Projects
   Teams
   Assignments
   Projects

Additional Information
   Chimera Website
   UML Tools
   Related Links

Archives
   August, 1998
   September 1-9, 1998
   September 10-30, 1998
   October, 1998

A web-based software update utility

Background

Software organizations would like to allow customers to update their software (with patches) over the internet. This reduces the cost of updating customers with patches, and gets patches into customer hands faster.

Problem

For large software systems internet updates can be a problem. Due to the sheer volume of data in these software environments, comparing customer data with reference data in order to determine what patches are necessary is prohibitive. However, its impossible to due efficient incremental patches without these comparisons (copying all possible patches may also be inefficient for large systems).

Proposal

I propose we design an internet software update facility that provides efficient update of customer software with patches. This system will use efficient steps to identify customer files that require patching so that only those files need to be copied to the customer site. The key to the process will be the ability to efficiently identify what file(s) at a customer site are out of date with respect to the reference patch. Several approaches to identify candidate files can be attempted, making this project a perfect candidate for iterative development.


© Ken Anderson, 1998.
Last Updated: 8/16/00; 2:46:46 PM