activity
20162024
most citedLittle Tricky Logic: Misconceptions in the Understanding of LTL

21 citations · 32 across the 6 of their papers we have counts for

collaborators

6 papers

cs.CL2024

Grounded Language Design for Lightweight Diagramming for Formal Methods

Siddhartha Prasad, Ben Greenman, Tim Nelson +1

Model finding, as embodied by SAT solvers and similar tools, is used widely, both in embedding settings and as a tool in its own right. For instance, tools like Alloy target SAT to…

cs.SE2023★ 3 cited

Conceptual Mutation Testing for Student Programming Misconceptions

Siddhartha Prasad, Ben Greenman, Tim Nelson +1

Context: Students often misunderstand programming problem descriptions. This can lead them to solve the wrong problem, which creates frustration, obstructs learning, and imperils g…

cs.PL2022★ 21 cited

Little Tricky Logic: Misconceptions in the Understanding of LTL

Ben Greenman, Sam Saarinen, Tim Nelson +1

Context: Linear Temporal Logic (LTL) has been used widely in verification. Its importance and popularity have only grown with the revival of temporal logic synthesis, and with new…

cs.PL2021★ 2 cited

Automated, Targeted Testing of Property-Based Testing Predicates

Tim Nelson, Elijah Rivera, Sam Soucie +3

Context: This work is based on property-based testing (PBT). PBT is an increasingly important form of software testing. Furthermore, it serves as a concrete gateway into the abstra…

cs.SE2020★ 5 cited

Using Relational Problems to Teach Property-Based Testing

John Wrenn, Tim Nelson, Shriram Krishnamurthi

Context: The success of QuickCheck has led to the development of property-based testing (PBT) libraries for many languages and the process is getting increasing attention. However,…

cs.NI2016★ 1 cited

Compiling Stateful Network Properties for Runtime Verification

Tim Nelson, Nicholas DeMarinis, Timothy Adam Hoff +2

Networks are difficult to configure correctly, and tricky to debug. These problems are accentuated by temporal and stateful behavior. Static verification, while useful, is ineffect…