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
AI-powered service management for IT and enterprise teams Icon
AI-powered service management for IT and enterprise teams

Enterprise-grade ITSM, for every business

Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
Try it 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