SAL Home PROGRAM Tools & Utilities

Demeter

The Demeter Method is a software design and development method for deriving object-oriented software from informal specifications, such as use cases and scenarios. The software is not described directly at the object-oriented level, but at the adaptive object-oriented level with the double benefit that the software gets both shorter and considerably more flexible. The software is called adaptive since it adjusts automatically to a large number of context changes. For other context changes it is easily adaptable by manual intervention.

Demeter provides a high-level interface to your favorite object-oriented programming system. It defines a high-level interface for defining the structure of your classes and objects through class dictionaries. It also defines a high-level interface for defining the behavior of your objects through adaptive programs. When an application is written using adaptive programming, it is much easier to port to a new programming system, like going from C++ to Java.

Current Version:   5.5.1

License Type:   Free

Home Site:
http://www.ccs.neu.edu/home/lieber/demeter.html

Source Code Availability:   Yes

Available Binary Packages:

  • Debian Package:   No
  • RedHat RPM Package:   No
  • Other Packages:   Yes

Targeted Platforms:

IBM RS/6000, SUnOS, Linux

Software/Hardware Requirements:

None

Other Links:
ftp://www.ccs.neu.edu/pub/research/demeter/ (FTP site)

Mailing Lists/USENET News Groups:

None

User Comments:

  • None

See A Screen Shot? (Not Yet)

  SAL Home   |   Programming   |   Tools & Utilities


Comments? SAL@KachinaTech.COM
Copyright © 1995-2001 by Herng-Jeng Jou
Copyright © 1997-2001 by Kachina Technologies, Inc.
All rights reserved.