Tool Talks

Part of the requirements for CS 121 is that each student give a 10-15 min. talk on a specific software development tool or technique. This should be done within the first two-thirds of the course (before April). Dates in parentheses indicated the requested earliest time rather than the scheduled time.

Please choose an unchosen topic, in consultation with the instructor if possible, and email your choice to him. Your name will be entered into the table. It is preferable that you choose something that is new to you, rather than something you already know cold.

If you have a suggestion for other topics or tools, please let us know.


Note: The presence of a link does not mean that this is the source you must use; it is only for purposes of giving a representative idea of the topic. More links can be found on the links page, other sites, in the library, etc.
Category Topic Speaker Scheduled Given
UML tools        
  Rational Rose Ben Feinstein    
  Rhapsody Ji Ho Shin 4/05/00  
Version control, etc.        
  make Titus Winters 3/1/00 3/1/00
  RCS (Revision Control System) Woody Hunt 3/22/00 3/27/00
  CVS (Concurrent Versions System) David Ordal 3/22/00 3/27/00
Documentation tools        
  Doxygen, Javadoc Eric Huang 3/27/00 3/27/00
  DOORS Jason Yelinek    
  RECORD: REquirements COllection Reuse and Documentation Alvin Kou 4/17/00 4/17/00
Debugging tools        
  Purify Steve Yan 3/29/00 3/29/00
  Insure++ Tim Morgan 3/29/00 3/29/00
Formal Methods        
  ACL2 Michael Chan    
  Cleanroom Method Jeremy Liu    
  Design by Contract see Keller    
  Larch Gillian Allen    
  OCL (UML Object Constraint Language)      
  PVS      
  Refinement Calculus      
  Time Rover Dan Smith    
  Twelf      
  Z notation Greg Mulert (3/6/00)  
Project management tools        
  M/S Project Cora Hussey 3/6/00 3/6/00
Cost Analysis        
  Function Point Analysis Chris Lundberg (anytime)  
  COCOMO Symon Harada    
  COCOMO II Jonathan Hsu    
Communication Models        
  CORBA, IDL Ethan Drucker    
  OLE, DCOM Dave Herman    
  SQL Star Roth    
  JDBC/ODBC (Java/Open Database Connectivity) Masashi Ito (3/26/00)  
Testing        
  GCT (Generic Coverage Tool) Andrew McDonnell    
Other Standards        
  XML Dixon Koesdjojo    
  RDF (Resource Description Format) Sandra Cheng    
  CMM (Capability Maturity Mode) and ISO 9000 Robert Patt    
  Java Beans William Goo    
  Lex & Yacc Kim Wallmark    
Unassigned: Jordan Parker, Dan Stone

Last Updated on 2/12/00
by keller