Adaptive Object-Oriented Software Development: The Demeter Method

A new feature this fall will be an increased use of Aspect-Oriented Programming ideas. You are encouraged to use AspectJ 1.0 in your project. AspectJ is a popular extension to Java and an early version was developed by Dr. Crista Lopes, a former Northeastern PhD student.

The use of DJ has been very successful and we will continue to initially use DJ to write adaptive programs in plain Java. DJ: A simple tool for Java programmers. Read the DJ Fact Sheet first.

COM 3360 Resources

First assignment: answer a questionnaire, and send me your answers by noon on Monday of second week of classes.

UML information you find on the web: Rational, OMG. Look for UML 1.3, the latest version now. UML 2.0 is in preparation.
Archive of class messages .
Using Java compilers at CCS.
Course Directories .
Course description (Postscript).
Syllabus (Postscript).
Links to individual project pages (under construction) .
Recent publications (they are sources for projects). Check the last few entries.
Project ideas.
Lecture Notes (several hundred slides in PowerPoint and Adobe PDF).
Demeter/Java and AP-Studio Resources.
Course progress.
Old exams (Practice exams) .

Instructor's Home page.