Wednesday 20 August 2014

SWAMP As Best Software Analysis Tool to Ensure Software Security

Programming has turned into a back-bone in to all kind of latest technological inventions of our lives. It is fundamental in the operation of our autos, home apparatuses, medical gadgets, unmanned aeronautical vehicles, and, obviously, our cell phones. This ubiquitous software nature has a dull side that it makes us all vulnerable against cyber security issues due to the lack of powerful analysis tools software quality assurance to detect vulnerabilities and weaknesses.

The Software Assurance Marketplace, the SWAMP, is an imperative asset for enhancing software development and software quality assurance. It is a free, on the web, open-source, shared innovative work environment that gives necessary services, resources and capacities to programmers, software tools developers and programming scientists. The SWAMP is intended to help software developers in strengthening their product code by conducting proper analysis and overcoming any shortcomings that may result vulnerabilities.

SWAMP

The SWAMP facilitates software developers with a blend of open-source and commercial tools for software analysis. The SWAMP will offer commercial tools in coming days but currently it offers following free and open-source tools;
  •  Four software analysis Tools for java
                             i.            Checkstyle
                            ii.            Google’s error prone
                           iii.            Findbugs
                           iv.            PMD
  • Three software analysisi tools for C/C++
                            i.            cppChck
                            ii.            GCC-GNU compiler collection
                            iii.            Clang Analyzer

  • Eight other tools to run software analysis
The purpose of the SWAMP of is to equip software developers with software assurance tools in early stage of software development process. It also allows developers to make a comparison of their tool results with other tools results and improve their tool against new techniques. Software scientists are continuously working with software assurance community to empower the SWAMP with latest techniques, methods and services to improve the software quality assurance tools capabilities. The SWAMP will continuously evolve as best software assurance tool for software developers and it will include support for other languages like Ruby, Python, JavaScript, PHP etc. in coming days.

No comments:

Post a Comment