UCL Logo Software Systems Engineering Group Logo

Research Interests
PhD Students
Former PhD Students
CV (in PDF)

GS04 - 4024: Tools and Environments 2009/2009

This page contains references to course materials, hand-outs of slides that I am going to use during lectures, lab worksheets and model solutions for the tools and environments lab (GS04/4024).

Both lectures and lab sessions will be held in room MPEB 1.21


I have today set the following Coursework. Hand-in deadline is Monday 23rd February 2009 at noon.

Lecture Notes

DateTime Type Topic Materials
12-Jan12-13LectureIntroduction Handouts
15-Jan10-11LecturePrinciples of IDEs Handouts
15-Jan11-12LectureProgram Editors Handouts
15-Jan12-13Lab Program Editors Worksheet
15-Jan13-14LectureThe Eclipse Platform Handouts
19-Jan11-12LectureContext-free Grammars Handouts
19-Jan11-12Lab Context-free Grammars Worksheet
Model solution
Grammar for JFlex/Cup
22-Jan12-13LectureDeveloping Eclipse Plug-ins Handouts
22-Jan10-11LectureObject and Model Management in IDEs Handouts
22-Jan11-12Lab Using the Java DOM in Eclipse JDT Worksheet
Sample Plug-in
Test Data
22-Jan10-11Lab Using the Java DOM in Eclipse JDT Model Solution
26-Jan12-13LectureStatic Analyzers Handouts
26-Jan11-12LabBuilding a static Analyzer Worksheet
29-Jan10-11LabBuilding a static Analyzer (cont'd) Model Solution
29-Jan11-12LectureSoftware Configuration Management Tools Handouts
29-Jan12-13LectureDebuggers Handouts
29-Jan13-14Lab Finding defects with a debugger Worksheet
05-Feb10-11Lab Using Subversion Worksheet
05-Feb11-12LectureBuild Management Handouts
05-Feb12-13Lab Build Management with ant Worksheet
05-Feb13-14LectureUnit Testing tools Handouts
12-Feb12-13Lab JUnit and Emma coverage analysis Worksheet
12-Feb10-11Lab Testing Web applications with httpunit Worksheet
12-Feb11-12Lab Mocking Objects with jMock Worksheet
12-Feb12-13LectureAcceptance Testing Tools Handouts

Reading List

Last Updated:12th February 2009
Contact: Page Maintainer