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
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
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