Using TopCoder


Auto Pilot Version 1.0

STATUS KEY : Specification Design and Architecture Development and Testing Complete
  • Overview

    Auto Pilot makes use of the API defined by Phase Management to automate the project execution.

  • Functionality

    Auto Pilot makes use of the API defined by Phase Management to automate the project execution. Scheduled phases will be started if certain conditions are met, and open phases will be ended if certain conditions are met. Phase execution will be evaluated periodically or on events. Phase changes will be audited.

    A project can go from alpha phase into beta when all the major bugs have been fixed. Auto pilot is configured to run once each day in this scenario. After the phase handler for the alpha phase confirms that all major bugs are resolved, and auto pilot closes the alpha phase. A second phase handler indicates that beta has all its dependencies closed and auto pilot opens the beta phase. Upon opening the phase the phase handler sends notification emails to all project resources.
  • Technologies



    Version 1.0
Adobe Acrobat is required to view TopCoder Software specification documentation.
  Java Base Exception 20080227 Encapsulates custom exception functionality. more Download
  Java Command Line Utility 19700101 Simplifies the process of providing and parsing switches for Java command line applications. more Download
  Java Configuration Manager 20110518 Centralizes the management of and access to application level configuration files. more Download
  Java Job Scheduling 20090403 Schedules the automated execution of recurring tasks and processes. more Download
  Java Logging Wrapper 20080227 Provides a standard logging API with a pluggable back-end logging implementation. more Download
  Java Object Factory 20110710 Provides a generic infrastructure for dynamic object creation at run-time. more Download
  Java Phase Management 20061018 Defines the logic structure of phase dependencies in a project. more Download
  Java Project Management 20060816 Provides project management functionalities; including categories, status and scorecards. more Download
  Java Project Phases 20060811 The Project Phases component will allow an application to define a project, its phases and all its dependencies. more Download
  Java Search Builder 20080802 Provides an API for both simple and complex composite searches against a configurable datastore. more Download