From lieber@ccs.neu.edu Tue Oct 21 09:56:04 1997 Received: from stockberg.ccs.neu.edu (lieber@stockberg.ccs.neu.edu [129.10.112.123]) by amber.ccs.neu.edu (8.8.6/8.7.3) with ESMTP id JAA04061; Tue, 21 Oct 1997 09:56:02 -0400 (EDT) From: Karl Lieberherr Received: (lieber@localhost) by stockberg.ccs.neu.edu (8.8.6/8.6.4) id JAA16883; Tue, 21 Oct 1997 09:56:01 -0400 (EDT) Date: Tue, 21 Oct 1997 09:56:01 -0400 (EDT) Message-Id: <199710211356.JAA16883@stockberg.ccs.neu.edu> To: dem@ccs.neu.edu, dougo@ccs.neu.edu Subject: Re: APstudio feedback Status: R >From dougo@ccs.neu.edu Sat Oct 18 18:30:27 1997 > >Good job, guys! But there's still a long way to go before it's a >finished product (as Kedar can tell from all the email I sent him)... > >Do you mind if I tell Prof. Baclawski and the SE class about APstudio? >There are no other modeling/design tools at CCS, so it would be nice >if they could use it-- also you'd probably get plenty of feedback. >But I don't know if you want a bunch of non-Demeter students using the >tool (they might get confused about e.g. why the inheritance edges get >drawn backwards [because they're actually alternation edges], or why a I view the inheritance edges in AP Studio as real inheritance edges. That is what UML requires. However, I noticed that inheritance edges are traversed in _both_ directions when I do a traversal. They should be traversed only in reverse direction, assuming the class graph is flat. If the class graph is not flat, then the traversal may go up an inheritance edge provided a construction edge follows. What is Binoy's view on this? How will this be handled with Doug's new traversal graph package? -- Karl >class can't have more than one edge with multiplicities [because only >repetition classes have multiplicity edges]). > >--Doug >