1 / 12

Software Automated Tools

Software Automated Tools. Presented By: Andrew Diemer Software Engineering II – EEL 6883. Motivation of project. To find three automated software tools Describe what they are What algorithms they use Pros and Cons for each. Needs. Why automated software

semah
Download Presentation

Software Automated Tools

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

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 Describe what they are What algorithms they use Pros and Cons for each

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

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

  5. Programs 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) 28 additional collections 205 algorithms/methods 8 comparators 31 iterators

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

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

  9. Conclusion Automated software advancing more rapidly 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 “Cyclomatic Complexity Software Technology Roadmap” Software Engineering Institute: Carnegie Mellon. 2007. 23 Apr. 2007 <http://www.sei.cmu.edu/str/descriptions/cyclomatic_body.html>.

  11. References “Collection and Algorithms for Java Developers” Recursion Software, Inc. 2007. 23 Apr. 2007 <http://www.recursionsw.com/Products/inc/2005-03-31-JGL_5.0_Datasheet.pdf>. “JGL Toolkit Overview” Recursion Software, Inc. 2007. 23 Apr. 2007 <http://www.recursionsw.com/Products/jgl.html>.

  12. References “Wavelet Packet Transform and Lossless Compression Documentation” Doxygen. 2007. 23 Apr. 2007 <http://www.bearcave.com/misl/misl_tech/wavelets/packet/doc/index.html>.

More Related