From lieber@ccs.neu.edu Fri Mar 19 09:40:21 1999 Received: from stockberg.ccs.neu.edu (lieber@stockberg.ccs.neu.edu [129.10.116.114]) by amber.ccs.neu.edu (8.9.1a/8.9.1) with ESMTP id JAA21488; Fri, 19 Mar 1999 09:33:58 -0500 (EST) Received: (from lieber@localhost) by stockberg.ccs.neu.edu (8.9.1a/8.9.1) id JAA28159; Fri, 19 Mar 1999 09:33:58 -0500 (EST) Date: Fri, 19 Mar 1999 09:33:58 -0500 (EST) From: Karl Lieberherr Message-Id: <199903191433.JAA28159@stockberg.ccs.neu.edu> To: lieberherr@ccs.neu.edu, thalhammer@dke.uni-linz.ac.at Subject: Re: OOPSLA-Paper Cc: dem@ccs.neu.edu Status: R Dear Thomas: The OOPSLA '89 paper was indeed not on the web. It is now the third entry in: http://www.ccs.neu.edu/research/demeter/papers/publications.html Or http://www.ccs.neu.edu/research/demeter/biblio/oopsla89.html We worked already then on separation of structure and behavior and traversals: ============quote We gain the following advantages in separating a program into two tiers: \bi \item A separation of concerns and a division of effort: The structural aspects are written and checked first before the details of object manipulation are specified. \item Reusability: The structural definitions (upper tier) can be used with different programming languages. \item Ease of learning: The upper tier allows students the ability to explore concepts without having to deal with the underbrush of a programming language syntax. \ei Object Traverser Objective The student will write an object traverser (skeleton) for each class defined in the class dictionary. This skeleton is the starting point for many application programs. It is automa tically generated by the Demeter system but the student should practice generating it by hand. ============== end of quote -- Karl >From thalhammer@dke.uni-linz.ac.at Fri Mar 19 05:25:04 1999 >Date: Fri, 19 Mar 1999 11:22:50 +0100 >From: Thomas Thalhammer >Organization: Universitaet Linz >To: lieberherr@ccs.neu.edu >Subject: OOPSLA-Paper > >Dear Karl. > >I am interested in your paper "Contributions to Teaching Object Oriented >Design and Programming" which you presented at OOPSLA 1989. Is it >possible to send me an PS- or PDF-copy of the full >paper via email. > >Thank you in advance. > >Best Regards. > >Thomas Thalhammer