soul is a query language created in 2000.
#2304on PLDB | 25Years Old |
Program queries can answer important software engineering questions ranging from โis my code bug free?โ over โdoes my code follow the prescribed design?โ to โhow can my code be refactored?โ. SOUL is a Prolog-like language with specialized features for querying programs.