http://www.ccs.neu.edu/research/demeter/aires http://www.ccs.neu.edu/research/demeter/DJ http://www.ccs.neu.edu/research/demeter/related-work/VanHilst/msg00505.html http://www.ccs.neu.edu/home/lieber/scratch2/ http://www.ccs.neu.edu/home/lieber/s/OOPSLA00.pdf http://www.ccs.neu.edu/home/lieber/com3220/lectures/ (latest version) http://www.ccs.neu.edu/research/demeter/semantics/semantics-of-ap.txt http://www.ccs.neu.edu/research/demeter/semantics/automata-and-graphs.html http://www.ccs.neu.edu/research/demeter/center/ http://www.ccs.neu.edu/research/demeter/course/f97/cool/cool-demo/ http://www.ccs.neu.edu/research/demeter/APStudio/ap-studio-ad.txt http://www.ccs.neu.edu/research/demeter/tools/master http://www.ccs.neu.edu/research/demeter/tools/README http://www.ccs.neu.edu/research/demeter/messages http://www.ccs.neu.edu/research/demeter/process/demeter-tools/planning http://www.ccs.neu.edu/research/demeter/related-work/FR/ordering http://www.ccs.neu.edu/research/demeter/related-work/roles/roles.html http://www.ccs.neu.edu/research/demeter/related-work/novell http://www.ccs.neu.edu/research/demeter/related-work/toronto http://www.ccs.neu.edu/research/demeter/related-work/rice http://www.ccs.neu.edu/research/demeter/related-work/Rondo http://www.ccs.neu.edu/research/demeter/design-decisions http://www.ccs.neu.edu/research/demeter/design-decisions/TAO/jan11 http://www.ccs.neu.edu/research/demeter/pub-impls/traversal-graph/constraint-check http://www.ccs.neu.edu/research/demeter/design-decisions/traversal-strategies/graph-theory/general.txt http://www.ccs.neu.edu/research/demeter/design-decisions/plug-and-play/coupling http://www.ccs.neu.edu/research/demeter/design-decisions/plug-and-play/APPCBeans.ps http://www.ccs.neu.edu/research/demeter/design-decisions/related-work/software-generators/integrate.txt http://www.ccs.neu.edu/research/demeter/design-decisions/collection-classes http://www.ccs.neu.edu/research/demeter/design-decisions/remote-invocation/RIDL.doc http://www.ccs.neu.edu/research/demeter/admin/philosophy/flow-team/flow-team.html http://www.ccs.neu.edu/research/demeter/scratch/ http://www.ccs.neu.edu/research/demeter/tutorials/icse97/viewg http://www.ccs.neu.edu/research/demeter/pub-impls/ http://www.ccs.neu.edu/research/demeter/pub-impls/under-dev/python http://www.ccs.neu.edu/research/demeter/open-implementation/papers/qos.prn http://www.ccs.neu.edu/research/demeter/sources/DemeterJava/demo http://www.ccs.neu.edu/research/demeter/sources/DemeterJava/platforms http://www.ccs.neu.edu/research/demeter/sources/DemeterJava/platforms/unix/installation-guide http://www.ccs.neu.edu/research/demeter/sources/DemeterJava/installation-guide.txt http://www.ccs.neu.edu/research/demeter/sources/DemeterJava/users-guide.txt http://www.ccs.neu.edu/research/demeter/sources/DemeterJava/inJava/src/ http://www.ccs.neu.edu/research/demeter/DemeterJava/use/DemJavaUse.html http://www.ccs.neu.edu/research/demeter/DemeterJava/faq http://www.ccs.neu.edu/research/demeter/DemeterJava/use/DemJavaUse.html http://www.ccs.neu.edu/research/demeter/DemeterJava/quick-help/TABLE-OF-CONTENTS http://www.ccs.neu.edu/research/demeter/DemeterJava/use/APStudioUse.html http://www.ccs.neu.edu/research/demeter/sources/DemeterJava/inJava/0.4.6-JDK1.1/demjava-0.4.6.tar http://www.ccs.neu.edu/research/demeter/sources/DemeterJava/inJava/src/demjava.cd demjava-0.4.3.tar.gz http://www.ccs.neu.edu/research/demeter/sources/DemeterJava/NUDCopyright.html http://www.ccs.neu.edu/research/demeter/NUDCopyright.html http://www.ccs.neu.edu/research/demeter/sources/DemeterJava/examples http://www.ccs.neu.edu/research/demeter/sources/DemeterJava/examples/ j-DEM-drawing/gen http://www.ccs.neu.edu/research/demeter/sources/DemeterJava/examples/j-GenVoca/gen http://www.ccs.neu.edu/research/demeter/sources/DemeterJava/examples/j-check-TBR1 http://www.ccs.neu.edu/research/demeter/sources/DemeterJava/examples/how-to-use-Demeter-with-Java http://www.ccs.neu.edu/research/demeter/sources/DemeterJava/examples/j-gprint/gprint http://www.ccs.neu.edu/research/demeter/projects/darpa2/progress http://www.ccs.neu.edu/research/demeter/projects/darpa3/ http://www.ccs.neu.edu/research/demeter/current/containerSupp/www/README-project.html http://www.ccs.neu.edu/research/demeter/projects/darpa2/progress/april97 http://www.ccs.neu.edu/research/demeter/sources/DemeterJava/available/status.txt http://www.ccs.neu.edu/research/demeter/papers/ACMsurveys1996 http://www.ccs.neu.edu/research/demeter/papers/SB http://www.ccs.neu.edu/research/demeter/papers/erfurt http://www.ccs.neu.edu/research/demeter/papers/dean/pubform.ps http://www.ccs.neu.edu/research/demeter/papers/publications.html http://www.ccs.neu.edu/research/demeter/papers/publications-abstracts.html http://www.ccs.neu.edu/research/demeter/sources/DemeterJava/demo/icse/doug.html Law of Demeter http://www.ccs.neu.edu/research/demeter/demeter-method/LawOfDemeter http://www.ccs.neu.edu/research/demeter/demeter-method/LawOfDemeter/Smyth http://www.ccs.neu.edu/research/demeter/demeter-method/cd-design/strats/ http://www.ccs.neu.edu/research/demeter/sources/DemeterJava/classes http://www.ccs.neu.edu/research/demeter/sources/DemeterJava/sourceC++ http://www.ccs.neu.edu/research/demeter/sources/DemeterJava/sourceC++/Java http://www.ccs.neu.edu/research/demeter/seminar/seminar.txt ftp://ftp.ccs.neu.edu/pub/people/lieber/class-graph-inf-P96.ps ftp://ftp.ccs.neu.edu/pub/people/lieber/resume.ps ftp://ftp.ccs.neu.edu/pub/people/lieber/book/aoos.PDF ftp://ftp.ccs.neu.edu/pub/people/lieber/book/help-messages ftp://ftp.ccs.neu.edu/pub/people/lieber/appcs.ps ftp://ftp.ccs.neu.edu/pub/people/lieber/tapos/rev2.ps ftp://ftp.ccs.neu.edu/pub/people/lieber/strategies.ps ftp://ftp.ccs.neu.edu/pub/people/dougo/demjava-sources ftp://ftp.ccs.neu.edu/pub/people/lieber/sources/demeter-master.tar.gz ftp://ftp.ccs.neu.edu/pub/people/lieber/demeter-java-context.txt ftp://ftp.ccs.neu.edu/incoming/ ftp://ftp.ccs.neu.edu/pub/people/lieber/aop.ps http://www.ccs.neu.edu/research/demeter/adaptive-patterns/architecture-patterns.html http://www.ccs.neu.edu/research/demeter/course/projects/demdraw http://www.ccs.neu.edu/research/demeter/course/f96/demjava/simple-example.txt http://www.ccs.neu.edu/research/demeter/course/w97-ug http://www.ccs.neu.edu/research/demeter/course/w97-ug/www http://www.ccs.neu.edu/research/demeter/course/w97-ug/projects/group-selection/selected-groups http://www.ccs.neu.edu/research/demeter/course/com1205/topics-covered/s.html http://www.ccs.neu.edu/research/demeter/talks/with-patterns/with-patterns.ps http://www.ccs.neu.edu/research/demeter/talks/dagstuhl99/ http://www.ccs.neu.edu/research/demeter/talks/mit-sd-seminar/main-talk-lec1-mit.ppt http://www.ccs.neu.edu/research/demeter/talks/persephone/ http://www.ccs.neu.edu/research/demeter/talks/frameworks/personality-pattern/version1 http://www.ccs.neu.edu/research/demeter/talks/oopsla98-ibm http://www.ccs.neu.edu/research/demeter/talks/oopsla98-ibm/oopsla98.ppt http://www.ccs.neu.edu/research/demeter/talks/ieee-boston-98 http://www.ccs.neu.edu/research/demeter/talks/tech-transfer http://www.ccs.neu.edu/research/demeter/talks/erfurt-keynote/erfurt-talk.ppt http://www.ccs.neu.edu/research/demeter/talks/nsf-site-visit-march97.ps http://www.ccs.neu.edu/research/demeter/talks/with-patterns/ubs-talk.ps http://www.ccs.neu.edu/research/demeter/course/f97/hw/1/assign.txt http://www.ccs.neu.edu/research/demeter/course/f97/messages/com3360-oct3 http://www.ccs.neu.edu/research/demeter/course/f97/lectures/powerpoint/PLAP.ppt http://www.ccs.neu.edu/research/demeter/course/f98/lectures/ http://www.ccs.neu.edu/research/demeter/course/f98/messages/com3360-oct5 http://www.ccs.neu.edu/research/demeter/course/f98/f98.html http://www.ccs.neu.edu/research/demeter/course/f97/lectures/postscript http://www.ccs.neu.edu/research/demeter/course/f96/readings/oop-directions.ps http://www.ccs.neu.edu/research/demeter/course/f96/APbookWithDemJava.html http://www.ccs.neu.edu/research/demeter/course/f96/demjava/FromDemC++ToDemJava.html http://www.ccs.neu.edu/research/demeter/course/DemeterJava/usingDemJava-3360.html ftp://ftp.ccs.neu.edu/pub/people/lieber/compile-adapt-2.ps http://www.ccs.neu.edu/research/demeter/adaptive-patterns/AOP/IP.html http://www.ccs.neu.edu/research/demeter/AOP/early-def/AP-AOP.html http://www.ccs.neu.edu/research/demeter/adaptive-patterns/AOP/Structure-Shy-Traversal http://www.ccs.neu.edu/research/demeter/adaptive-patterns/AOP/Context http://www.ccs.neu.edu/research/demeter/adaptive-patterns/AOP/ClassGraph http://www.ccs.neu.edu/research/demeter/adaptive-patterns/AOP/Structure-Shy-Object http://www.ccs.neu.edu/research/demeter/adaptive-patterns/pattern-lang-conv pattern-language-for-AP.html Class-Graph.html Growth-Plan.html Selective-Visitor.html Structure-Shy-Object.html Structure-Shy-Traversal.html http://www.ccs.neu.edu/research/demeter/biblio/context.html http://www.ccs.neu.edu/research/demeter/biblio/aspectual-comps.html http://www.ccs.neu.edu/research/demeter/biblio/personalities.html http://www.ccs.neu.edu/research/demeter/biblio/graph-refine.html Latest paper on Traversal Strategies http://www.ccs.neu.edu/research/demeter/demeter-method/LawOfDemeter Softening Dependencies between Interfaces Adaptive Plug and Play Components Appendices http://www.ccs.neu.edu/research/demeter/biblio/LHX94-object-ext.html http://www.ccs.neu.edu/research/demeter/biblio/ap-reflect.html http://www.ccs.neu.edu/research/demeter/biblio/compile3-ap.html http://www.ccs.neu.edu/research/demeter/biblio/compile2-ap.html http://www.ccs.neu.edu/research/demeter/biblio/compile-ap.html http://www.ccs.neu.edu/research/demeter/biblio/LZHL97-tkde.html http://www.ccs.neu.edu/research/demeter/biblio/dem-book.html http://www.thomson.com/pws/compsci/demeter.html ftp://ftp.ccs.neu.edu/pub/people/lieber/context.ps http://www.ccs.neu.edu/home/lieber/annual-reports.html http://www.ccs.neu.edu/home/lieber/ntu.txt http://www.ccs.neu.edu/home/lieber/AOP.html http://www.ccs.neu.edu/home/lieber/Demeter-and-Java.html ftp://ftp.ccs.neu.edu/pub/people/crista/papers/aps++.ps ftp://ftp.ccs.neu.edu/pub/people/crista/papers/reflection96.ps ftp://ftp.ccs.neu.edu/pub/people/crista/papers/separation.ps ftp://www.ccs.neu.edu/pub/people/crista/isotas96.ps http://www.ccs.neu.edu/home/lieber/theses-index.html xmosaic http://www.ccs.neu.edu/home/lieber http://www.ccs.neu.edu/home/lieber/com3360.html http://www.ccs.neu.edu/home/lieber/com3362.html http://www.ccs.neu.edu/home/lieber/com3362/lectures/APPCs.PDF http://www.ccs.neu.edu/home/lieber/com3362/sp99/readings/inner-classes http://www.ccs.neu.edu/home/lieber/com3362/sp99/lectures http://www.ccs.neu.edu/home/lieber/com3362/sp99/projects/toby/version2 http://www.ccs.neu.edu/research/demeter/adaptive-patterns/AP.txt http://www.ccs.neu.edu/research/demeter/course/viewgraphs/tutorial.ps http://www.ccs.neu.edu/research/demeter/course/exams/m-1205-w94 http://www.ccs.neu.edu/research/demeter/course/exams/m-1205-w97 http://www.ccs.neu.edu/research/demeter/course/exams/f-1205-w96 http://www.ccs.neu.edu/research/demeter/course/viewgraphs/course-viewgraphs.ps xmosaic http://www.ccs.neu.edu/research/demeter/adaptable-systems http://www.ccs.neu.edu/research/demeter/adaptable-systems/limitations.txt http://www.ccs.neu.edu/research/demeter/adaptable-systems/report.ps http://www.ccs.neu.edu/research/demeter/course/isthmus L95-adaptive-parameters.ps ftp://ftp.ccs.neu.edu/pub/people/lieber/ood-acm-surveys.ps xmosaic ftp://ftp.ccs.neu.edu/pub/people/lieber/SLB-adapt-meth-frag.ps ftp://ftp.ccs.neu.edu/pub/people/lieber/arpa-95-proposal.ps ftp://ftp.ccs.neu.edu/pub/people/lieber/HL95-sep-of-concerns.ps.gz ftp://ftp.ccs.neu.edu/pub/people/lieber/reflection-adaptive.ps ftp://ftp.ccs.neu.edu/pub/people/lieber/research-program-briefing.ps xmosaic ftp://ftp.ccs.neu.edu/pub/people/lieber/com3360-f95-history.txt ftp://ftp.ccs.neu.edu/pub/people/lieber/derived-edges.ps xmosaic ftp://ftp.ccs.neu.edu/pub/people/lieber/isthmus-u-guide.ps ftp://ftp.ccs.neu.edu/pub/people/lieber/selected-book-chapters.ps xmosaic ftp://ftp.ccs.neu.edu/pub/people/lieber/pinned-views.ps xmosaic ftp://ftp.ccs.neu.edu/pub/people/lieber/theses ftp://ftp.ccs.neu.edu/pub/people/lieber/95merit-report.ps xmosaic ftp://ftp.ccs.neu.edu/pub/people/lieber/motorola.ps xmosaic ftp://ftp.ccs.neu.edu/pub/people/lieber/sample.ps xmosaic ftp://ftp.ccs.neu.edu/pub/journals/tapos/taposadm/TEX =============================== A new paper on adaptive scripting is available. The paper describes how to integrate two promissing technologies: scripting and adaptiveness. The advantages are: A higher level of abstraction in scripting languages which leads to shorter and more reusable scripts. You can read the paper with: xmosaic ftp://ftp.ccs.neu.edu/pub/people/lieber/adaptive-scripting.ps The paper was written based on our experience with Isthmus a tool which integrates Demeter with Tcl and its extensions. The Isthmus tool is available over the Internet, including the source code. It is a Demeter application. Please send a message to isthmus@ccs.neu.edu if you want the tool. -- Karl Lieberherr ================= Before we give the seminar information, first some news: A new TOPLAS paper is available about the foundations of adaptive software. AUTHOR = "Jens Palsberg and Cun Xiao and Karl Lieberherr", TITLE = "Efficient implementation of adaptive software", PRESENTS A NEW PROGRAMMING LANGUAGE BASED ON ADAPTIVENESS. THE IMPLEMENTATION IS SHOWN TO BE PROVABLY CORRECT. The ``best'' succinct presentation of adaptive software thanks to the efforts of Jens Palsberg. Read this paper with: ftp://ftp.ccs.neu.edu/pub/research/demeter/documents/papers/PXL94-adaptive-soft.ps ftp://ftp.ccs.neu.edu/pub/research/demeter/documents/papers/LZHL94-polymorphic-reuse-journal.ps ftp://ftp.ccs.neu.edu/pub/research/demeter/documents/papers/HS96-evolution.ps ftp://ftp.ccs.neu.edu/pub/research/demeter/documents/papers/LH89-law-of-demeter.ps An annotated version, which is easier to understand if you are not in the TOPLAS community, you can read with ftp://ftp.ccs.neu.edu/pub/people/lieber/semantics-ad-soft-annot.ps =========================================================== ftp://ftp.ccs.neu.edu/pub/research/demeter/documents/papers/FL94-opportunistic-params.ps Information about how to get the Demeter Tools/C++ you can read with: ftp://ftp.ccs.neu.edu/pub/people/lieber/DemeterTools.txt THE COMPLETE UNRESTRICTED DEMETER TOOLS/C++ ARE NOW DISTRIBUTED FREE OF CHARGE (in object form)! The Demeter FAQ you can read with xmosaic ftp://ftp.ccs.neu.edu/pub/people/lieber/faq/Demeter-FAQ ======================================================================== To read some of the feedback we received on adaptive software technology, use xmosaic ftp://ftp.ccs.neu.edu/pub/people/lieber/Demeter-interest ================================================== The time for the Demeter seminar is Thursday 3-5 pm in room 8 downstairs in Cullinane Hall. March 9: ================================================================= Comparison of Demeter to Ten other OO-methods Martin Spit, University of Twente, The Netherlands A lot of different approaches are taken to object-oriented analysis and design. The result is a large number of methods for designing information systems all placing different emphasis and using an equally diverse terminology. This makes comparing methods in a direct way almost impossible. The approach taken in this project is that of describing the methods in a common space. By meta-modelling the data and process concepts of the methods, an objective and unbiased comparison is made possible (although some difficulties exist in defining the elements of this common space). The meta-modelling of methods also provides a basis for fragmentation and integration of methods and techniques. In this field of Situational Method Engineering encouraging results are obtained. This talk is about Martin Spit's Master Thesis at the University of Twente. He has been here since December to interact with the Demeter group while developing his thesis. March 16: ================================================================= GOOP: A language for distributed OO applications Cristina Lopes The paper is available by anonymous ftp @ ftp.ccs.neu.edu pub/people/crista/adaptive-parameters.ps lieber@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 125 Cullinane Hall pub/people/lieber Boston, MA 02115-9959 pub/research/demeter -------------------------------------------------------- World-Wide Web: Type the command: xmosaic http://www.ccs.neu.edu/home/lieber -------------------------------------------------------- To the adaptive mailinglist: Administrivia: To be added or removed from the adaptive list, send e-mail to majordomo@ccs.neu.edu saying "subscribe adaptive" or "unsubscribe adaptive". ==================================== ---------- Information about how to get the Demeter Tools/C++ is in: ftp://ftp.ccs.neu.edu/pub/people/lieber/DemeterTools.txt The User's Guide for the Demeter Tools/C++ is available from ftp://ftp.ccs.neu.edu/pub/people/lieber/users-guide.ps To see some of the feedback we received on adaptive software technology, read ftp://ftp.ccs.neu.edu/pub/people/lieber/Demeter-interest The latest version of @TECHREPORT{lieber-palsberg-xiao94, AUTHOR = "Jens Palsberg and Cun Xiao and Karl Lieberherr", TITLE = "Efficient implementation of adaptive software", INSTITUTION = nu, YEAR = 1994, MONTH = "Feb.", NUMBER = "94-09" NOTE = "to appear in TOPLAS" } is in ftp://ftp.ccs.neu.edu/pub/people/lieber/semantics-ad-soft.ps A new TOPLAS paper is available about the foundations of adaptive software. AUTHOR = "Jens Palsberg and Cun Xiao and Karl Lieberherr", TITLE = "Efficient implementation of adaptive software", PRESENTS A NEW PROGRAMMING LANGUAGE BASED ON ADAPTIVENESS AND ITS IMPL. The ``best'' succinct presentation of adaptive software thanks to the efforts of Jens Palsberg. Read this paper with: ftp://ftp.ccs.neu.edu/pub/research/demeter/documents/papers/PXL94-adaptive-soft.ps An annotated version, which is easier to understand if you are not in the TOPLAS community, you can read with xmosaic ftp://ftp.ccs.neu.edu/pub/people/lieber/semantics-ad-soft-annot.ps The Demeter FAQ you can read with ftp://ftp.ccs.neu.edu/pub/people/lieber/faq/Demeter-FAQ Papers about the Demeter System and Method are available by ftp. You will find them with the uniform resource locator: ftp://ftp.ccs.neu.edu/pub/research/demeter/documents/papers The funded NSF/ARPA proposal is in: ftp://ftp.ccs.neu.edu/pub/people/lieber/proposal.ps The master thesis by Cole Harrison on AQL is in: ftp://ftp.ccs.neu.edu/pub/people/lieber/adaptive-query-lang.ps ftp://ftp.ccs.neu.edu/pub/people/holland/chps.ps.Z ftp://ftp.ccs.neu.edu/pub/people/cunxiao/thesis.ps Viewgraphs on adaptive architectures are in: ftp://ftp.ccs.neu.edu/pub/people/lieber/arpa-pi2.ps www pages on propagation patterns: ftp://ftp.ccs.neu.edu/pub/people/lieber/DP/PP/PP.html www pages on adaptive software: ftp://ftp.ccs.neu.edu/pub/people/lieber/DP/TOC.html lieber@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 125 Cullinane Hall pub/people/lieber Boston, MA 02115-9959 pub/research/demeter -------------------------------------------------------- World-Wide Web: Type the command: xmosaic http://www.ccs.neu.edu/home/lieber -------------------------------------------------------- To learn more on adaptive software, send the message subscribe adaptive to majordomo@ccs.neu.edu --- Regarding the John Wiley journal "Theory and Practice of Object Systems" of which I am the editor in chief with Roberto Zicari, send the message subscribe tapos to majordomo@ccs.neu.edu Brian: please can you create a symbolic link from '/research/demeter' to /proj/adaptive/www How can I call up the page? Is it: xmosaic http://www.ccs.neu.edu/research/demeter/ http://www.ccs.neu.edu/research/demeter/seminar/seminar.txt http://www.ccs.neu.edu/research/demeter/seminar/announce Instructor's manual: http://www.ccs.neu.edu/research/demeter/sources/DemeterC++/docs http://www.ccs.neu.edu/research/demeter/docs/u-guide.ps http://www.ccs.neu.edu/research/demeter/course http://www.ccs.neu.edu/research/demeter/docs/l-guide.ps -- Karl xmosaic http://www.ccs.neu.edu/home/thigpen/html/html.html xmosaic ftp://ftp.ccs.neu.edu/pub/journals/tapos/papers/2/peter.ps virtual library: xmosaic http://epims1.gsfc.nasa.gov/engineering/engineering.html http://iamwww.unibe.ch/index.e.html http://www.yahoo.com ? http://gnm.com http://www.cern.ch http://lycos.cs.cmu.edu ftp://ftp.ccs.neu.edu/pub/research/demeter/documents/papers/LX95a-grammars-as-customizers.ps http://www.ccs.neu.edu/home/kedar/