Source: http://www.se.rit.edu/~sis-io/documents/DesignDocument_updated.pdf