Hi Thomas,

> Apologies for not knowing how to actually reply to the original thread 
> without having been subscribed to the list when it was sent. Also, apologies 
> for asking a question that is completely concerned with 578 and not OODT.

No problem! I wanted you guys to join the lists and get involved with the 
community, so this is part of that.

> 
> My question is a follow-up to Niloofar's question about the CDA. I also seem 
> to be seeing only 1 kind of arrow. For example, I have attached an image of 
> what I see when I click "Show dependency graph for selected element" on the 
> "Web Grid." Any of the other operations gives me diagrams that have no 
> dependencies depicted, just a bunch of classes.

Gotcha. That's a possibility likely b/c CDA is focused on package-level 
dependencies. The other scope diagrams may not show relationships, or you may 
need to configure those particular visualizations differently to get the 
associations to show up.

> 
> Given what I've described and the attached image, does it look like I'm doing 
> it wrong?

Nope it looks fine to me.

Cheers,
Chris

> ---------- Forwarded message ----------
> From: "Mattmann, Chris A (388J)" <[email protected]>
> To: "[email protected]" <[email protected]>
> Date: Tue, 8 Mar 2011 21:01:29 -0800
> Subject: Re: Getting Started with OODT
> Hi Niloofar,
> 
> (note to all: I'm having my CSCI 578 students at USC this semester look at 
> OODT in a number of their assignments, see [1])
> 
> As far as discussing the below, please provide some context for your 
> questions/discussion on this mailing lists. Remember, not everyone here is a 
> student in CSCI 578, and currently working on assignment #2 :)
> 
> Answers below:
> 
> > 1) I wanted to ask you whether you are able to identify different 
> > relationships (inheritance, method call, ...) with CDA? Do I need to 
> > install any plug-ins? Currently it only shows one kind of arrow to depict 
> > dependencies.
> 
> CDA is a class dependency analysis tool that the class is using to do static 
> analysis on OODT. The tool should provide you with visualization of the 
> relationships you cite above w/o any additional plugins. If it's only showing 
> 1 arrow, I think there is an issue.
> 
> >
> > 2) I gave the CDA the root directory of the downloaded OODT code and it 
> > lists a huge number of packages and it becomes very difficult to search for 
> > the class and package names. Do you have the same problem?
> 
> This is a side effect of the size of the OODT code base. Hard to get around 
> it :(
> 
> >
> > 3) It seems that now that I have loaded all packages into CDA, it doesn't 
> > show the some dependency graphs anymore. Should I restrict the packages 
> > that I import?
> 
> I think you may want to restrict your focus to your components that you are 
> working on as part of your assignment.
> 
> Cheers,
> Chris
> 
> [1] http://sunset.usc.edu/classes/cs578_2011b/
> 
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> Chris Mattmann, Ph.D.
> Senior Computer Scientist
> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
> Office: 171-266B, Mailstop: 171-246
> Email: [email protected]
> WWW:   http://sunset.usc.edu/~mattmann/
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> Adjunct Assistant Professor, Computer Science Department
> University of Southern California, Los Angeles, CA 90089 USA
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> <web_grid_dependencies.png>


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Chris Mattmann, Ph.D.
Senior Computer Scientist
NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
Office: 171-266B, Mailstop: 171-246
Email: [email protected]
WWW:   http://sunset.usc.edu/~mattmann/
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adjunct Assistant Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Reply via email to