Automatic Coding Rule Conformance Checking Using Logic Programs
Guillem Marpons-Ucero, Julio Mari\~no, \'Angel Herranz, Lars-{\AA}ke, Fredlund, Manuel Carro, Juan Jos\'e Moreno-Navarro

TL;DR
This paper proposes a method for automatically checking if code conforms to coding rules using logic programming, aiming to improve program reliability by enforcing disciplined coding practices.
Contribution
It introduces a logic programming-based approach to automatically verify code conformance to coding rules, enhancing reliability and safety.
Findings
Effective automatic conformance checking demonstrated
Reduces hazards from error-prone features
Supports disciplined programming practices
Abstract
Some approaches to increasing program reliability involve a disciplined use of programming languages so as to minimise the hazards introduced by error-prone features. This is realised by writing code that is constrained to a subset of the a priori admissible programs, and that, moreover, may use only a subset of the language. These subsets are determined by a collection of so-called coding rules.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Reliability and Analysis Research · Formal Methods in Verification · Software Engineering Research
