ICS 225 - Software Process - Spring '02


The Apache Team

Chad Ata
Veronica Gasca
John Georgas
Kelvin Lam
Michele Rousseau

Project Documentation

The goal for the Apache Team is to document the release process for three of the Apache Software Foundations' Projects; The Apache HTTP Server Project, Lucene and Tomcat. Lucene and Tomcat are both a part of the Jakarta Project. We are also researching methods of formalising the process. Below are documents that we have developed based on our research.


  • Final Paper:
         MS Word Format

         Web Format



  • Input-Output List for JAKARTA and HTTPD
  • Process Flow Diagram =>Updated 6/9/02
  • Power Point Presentation on the Policies and Agent Roles => Not presented in class - but contains lots of useful information
  • HTTPD Agents Hierarchy => Updated  6/9/02
  • More Documentation on HTTPD
  • HTTPD Rich Picture


  • TomCat

  • Tomcat Process Diagram => Presented 5/20/02
  • Tomcat Rich Picture => Presented 5/20/02



  • Lucene Process Diagram - Updated 6/9/02
  • Lucene Rich Picture
  • Jakarta Process Diagram

  • Process Support and Formalisms

  • Process Support Presentation => Presented 5/20/02
  • Protege Modelling Tool => Presented 6/02/02
  • John's Process Modeling Page
  • Protoge Example