ADAPTIVE C++ SOFTWARE // STRUCTURE-SHY DESIGN PATTERNS // ELASTIC OBJECTS are some of the concepts implemented in the Demeter Tools which have been under development for 10 years, first at GTE Laboratories and then at Northeastern University. This file tells you how to get the complete Demeter Tools free of charge and what you find in the files you receive. Overview: The version of Demeter which is actively developed and maintained and supported is Demeter/Java. See: http://www.ccs.neu.edu/research/demeter/DemeterJava/Resources.html You can download the following Demeter implementations in source form: DJ DemeterJ in DemeterJ Demeter/C++ in Demeter/C++ Dem/C++ in Perl5 Dem/CLOS in CLOS Dem/Perl5 in Perl5 The last three are available from http://www.ccs.neu.edu/home/lieber/outside-impl.html The others are described below. Unfortunately, there is no Smalltalk version of Demeter. NEW NEW NEW -------------------- The source code for Demeter Tools/C++ is also distributed free of charge. See http://www.ccs.neu.edu/research/demeter/tools/README NEW NEW NEW -------------------- The Demeter Tools/C++ object code is distributed free of charge to promote the adaptive software technology and make it widely available. The Demeter User's Guide and the Laboratory Guide are also distributed with the software. See: http://www.ccs.neu.edu/research/demeter/docs/u-guide.ps http://www.ccs.neu.edu/research/demeter/docs/l-guide.ps =========================== For Demeter/Java, see: http://www.ccs.neu.edu/home/lieber/Demeter-and-Java.html For source code (in Java): http://www.ccs.neu.edu/research/demeter/DemeterJava/Resources.html For older sources and information: ftp://ftp.ccs.neu.edu/pub/people/dougo/demjava-sources http://www.ccs.neu.edu/home/kedar/ (select Demeter/Java downloading) http://www.ccs.neu.edu/research/demeter/sources/DemeterJava/available =========================== The software is complemented by the book: ADAPTIVE OBJECT-ORIENTED SOFTWARE: THE DEMETER METHOD WITH PROPAGATION PATTERNS published by PWS Publishing Company in 1996. See http://www.ccs.neu.edu/research/demeter to read foreword, preface, backcover, table of contents and selected chapters. See URL ftp://ftp.ccs.neu.edu/pub/people/lieber/README.book-ordering for ways to get the book. The Demeter Tools/C++ work with both the GNU and ATT C++ compilers. Detailed requirements for hardware and software are in the User's Guide which is also in the package below. To see some of the feedback we received on adaptive software technology, read ftp://ftp.ccs.neu.edu/pub/people/lieber/Demeter-interest NEW URL FOR SWISS MIRROR BELOW (after Dec. 1, 1996). Get the system's compressed tar file as follows depending on your position: Boston, USA: ftp://ftp.ccs.neu.edu/pub/research/demeter/ Zurich, Switzerland: ftp://sunsite.cnlab-switch.ch/mirror/demeter/ contact: archive@sunsite.cnlab-switch.ch (The Swiss site is maintained by Martin Berli. ------------------------------------------------------------------------ Internet: berli@switch.ch | SWITCH, Swiss Academic and Research Network Phone : +41 1 268 1540 | Limmatquai 138 Fax : +41 1 268 1568 | CH-8001 Zurich ) SUN OS: dem-5.5.1-sunos.tar.gz IBM RS 6000 (ported by Cun Xiao, IBM) dem-5.5.1-rs6000-aix.tar.Z (4 Mbytes) dem-5.5.1-rs6000-aix.tar.gz(3 Mbytes) PC Linux: dem-5.5.1-i486-linux.tar.gz ) (later we plan to make available (contributions are welcome): a 486 Windows version, a Solaris version, etc.) INSTALLATION NOTES are in files: ftp://ftp.ccs.neu.edu/pub/people/lieber/installation-notes* (select the suffix related to your architecture/operating system) For example: -RS-6000 for the IBM RS 6000 architecture: installation-notes-RS-6000 Use the following command sequence to copy the Demeter Tools/C++ by ftp from Boston (it is similar for the Swiss site): % ftp ftp.ccs.neu.edu Name ( ... ): ftp Password: your-email-address ftp> cd pub/research/demeter ftp> ls ftp> binary ftp> get dem-5.5.1-sunos.tar.gz ftp> quit % unzip dem-5.5.1-sunos.tar.gz % tar xf dem-5.5.1-sunos.tar (The Demeter Tools/C++ need 16 Mbytes. Together with the rest of the documentation, you need 35 MBytes of diskspace.) You have now the full version of the Demeter Tools/C++ which you need to install following the instructions in the installation guide (in dem-install.ps and in the User's Guide). There is a separate compressed tar file which contains tutorial material like exercises, viewgraphs, sample applications, etc. It is in file: ftp://ftp.ccs.neu.edu/pub/research/demeter/dem-tutorial.tar.gz ftp://ftp.switch.ch/mirror/demeter/dem-tutorial.tar.gz Get it with the same procedure as described above. We would appreciate if you send email to demeter@ccs.neu.edu after you have installed the system. This will allow us to keep you informed with important follow-up information. Papers about the Demeter System and Method are available by ftp. Recent papers on adaptive software are available from URL: ftp://ftp.ccs.neu.edu/pub/people/lieber Published papers on adaptive software are available from URL: ftp://ftp.ccs.neu.edu/pub/research/demeter and its subdirectories (e.g., documents/papers). To test your installed software run the self-test as described in the User's Guide. man demeter tells you about all the available tools. xcddraw is offered as learning tool only. It is not intended for extensive use (you can work faster with textual cds). Please send your questions and maintenance requests to: demeter@CCS.neu.EDU Prof. Karl Lieberherr phone: (617) 373 2077 (office) Director, Center for Software Sciences (617) 721 2663 (home) Northeastern University fax: (617) 373 5121 College of Computer Science ftp: ftp.ccs.neu.edu 237 Cullinane Hall pub/people/lieber Boston, MA 02115-9959 pub/research/demeter -------------------------------------------------------- My home page: http://www.ccs.neu.edu/home/lieber Demeter home page: http://www.ccs.neu.edu/research/demeter -------------------------------------------------------- To get regular updates on adaptive software (both regarding tool developments and theoretical advances), send the message with body subscribe adaptive to majordomo@ccs.neu.edu --- Brought to you by the efforts of: The Demeter Research Group System Developers: Cun Xiao, Walter Huersch, Ignacio Silva-Lepe, Cristina Lopes, Linda Seiter, Salil Pradhan, Yang Liu Doug Orleans, Johan Ovlinger, Binoy Samuel, Kedar Patankar, Josh Marshall, Geoff Hulten, Lars Hansen Associated Faculty: Jens Palsberg, Boaz Patt-Shamir, Mitchell Wand and several others who contributed to the development of adaptive software, including Paul Bergstein, Ian Holland, Arthur Riel. supported by the National Science Foundation, DARPA, IBM, Ciba, Xerox PARC. PWS Publishing Company Mike Sugarman, Editor Mary Thomas and their staff and reviewers. George McQuilken ================ Demeter related tools from commercial vendors: StructureBuilder from Tendril Software Inc.: http://www.tendril.com