Title :
Automated architectural reviews with Semmle
Author_Institution :
Certipost, Erembodegem, Belgium
Abstract :
Keeping code at a high level of quality and in sync with the defined architecture is not a trivial matter when you are participating in a competitive market in which you would rather provide solutions today than tomorrow. Code checkers help, but most are too generic to be of real value and so end up being ignored. Customisable code checkers can provide real benefit at reasonable cost. By encoding company specific (or even project specific) rules, actual results become much more relevant. With the additional integration of UML diagrams and specifications into the code checker, it even becomes possible to manage the gap between the actual code and the architecture from day to day at reasonable cost.
Keywords :
Unified Modeling Language; program verification; software architecture; software quality; Semmle; UML diagrams; automated architectural reviews; competitive market; customisable code checkers; Computer architecture; Conferences; Guidelines; Software maintenance; Standards; Unified modeling language; XML;
Conference_Titel :
Software Maintenance (ICSM), 2012 28th IEEE International Conference on
Conference_Location :
Trento
Print_ISBN :
978-1-4673-2313-0
DOI :
10.1109/ICSM.2012.6405320