Presentation is loading. Please wait.

Presentation is loading. Please wait.

Software Automated Tools Presented By: Andrew Diemer Software Engineering II – EEL 6883.

Similar presentations


Presentation on theme: "Software Automated Tools Presented By: Andrew Diemer Software Engineering II – EEL 6883."— Presentation transcript:

1 Software Automated Tools Presented By: Andrew Diemer Software Engineering II – EEL 6883

2 Motivation of project To find three automated software tools To find three automated software tools Describe what they are Describe what they are What algorithms they use What algorithms they use Pros and Cons for each Pros and Cons for each

3 Needs Why automated software Why automated software – Everything is going automated Why look at algorithms Why look at algorithms – Algorithms is what allows the program to perform better.

4 Programs What are the three programs What are the three programs – Borland’s Together – Doxygen – Agitar

5 Programs Together Together – JGL Toolkit  Generic libraries for Java – 50 reusable algorithms – Class encapsulation – complex quicksort methods to simple filtering methods

6 Program JGL additions (from JDK 5.0) JGL additions (from JDK 5.0) – 28 additional collections – 205 algorithms/methods – 8 comparators – 31 iterators

7 Program Doxygen Doxygen – Uses wavelets for algorithms  Inverse packet  Loss integer compression packet  Integer wavelet packets  C++ wavelet packets

8 Program Agitar Agitar – Uses branching structures for algorithms – Uses the McCabe Cyclomatic Complexity algorithm

9 Conclusion Automated software advancing more rapidly Automated software advancing more rapidly Algorithms are major unseen feature in programing Algorithms are major unseen feature in programing

10 References Agitar Software Inc., http://forums.agitar.com/agitar/board/message?board. id=Products&message.id=453 Agitar Software Inc., http://forums.agitar.com/agitar/board/message?board. id=Products&message.id=453 “Cyclomatic Complexity Software Technology Roadmap” Software Engineering Institute: Carnegie Mellon. 2007. 23 Apr. 2007 “Cyclomatic Complexity Software Technology Roadmap” Software Engineering Institute: Carnegie Mellon. 2007. 23 Apr. 2007..

11 References “Collection and Algorithms for Java Developers” Recursion Software, Inc. 2007. 23 Apr. 2007 “Collection and Algorithms for Java Developers” Recursion Software, Inc. 2007. 23 Apr. 2007.. “JGL Toolkit Overview” Recursion Software, Inc. 2007. 23 Apr. 2007 “JGL Toolkit Overview” Recursion Software, Inc. 2007. 23 Apr. 2007..

12 References “Wavelet Packet Transform and Lossless Compression Documentation” Doxygen. 2007. 23 Apr. 2007 “Wavelet Packet Transform and Lossless Compression Documentation” Doxygen. 2007. 23 Apr. 2007..


Download ppt "Software Automated Tools Presented By: Andrew Diemer Software Engineering II – EEL 6883."

Similar presentations


Ads by Google