A tool that detects the use of many constructs in Ada programs. Use it to control style or programming rules, but also as a powerful tool to search for use (or non-use) of various forms of programming styles or design patterns.

Features

  • More than 500 different rules and subrules
  • Own language to define checks to be performed
  • Variety of report formats
  • Integration into GPS, GnatHub and GnatDashboard
  • Automatic and interactive fixing of violations
  • Professional commercial support from Adalog

Project Activity

See All Activity >

License

GNU General Public License version 2.0 (GPLv2)

Follow AdaControl

AdaControl Web Site

Other Useful Business Software
Cut Cloud Costs with Google Compute Engine Icon
Cut Cloud Costs with Google Compute Engine

Save up to 91% with Spot VMs and get automatic sustained-use discounts. One free VM per month, plus $300 in credits.

Save on compute costs with Compute Engine. Reduce your batch jobs and workload bill 60-91% with Spot VMs. Compute Engine's committed use offers customers up to 70% savings through sustained use discounts. Plus, you get one free e2-micro VM monthly and $300 credit to start.
Try Compute Engine
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
3
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5

User Reviews

  • AdaControl is a powerful tool for spotting global variables, dead code, and many other annoyances. If you launch it on a main program and use the recursive option (-r), it will check the entire project's sources without effort!
  • Really nice, lot of rules to choose from! With this tool it is possible to ensure that the project follows the agreed source guidelines.
  • Don't believe you do apply some design rules, unless you can check these are indeed followed: here comes AdaControl, a must have. Not as strong as formal check, but really can help. More handy than formal methods, more safe than no check at all (well, beyond types and cie.): recommended entry point to Ada software validation. Bonus: not just a checker, you can do hight level semantic request with it too! Really more relevant than greping a source directory for some identifiers…
Read more reviews >

Additional Project Details

Intended Audience

Developers, Quality Engineers

Programming Language

Ada

Related Categories

Ada QA Automation Software, Ada Source Code Analysis Tool, Ada Code Review Software

Registered

2008-12-17