Nicholas Smallbone
Showing 39 publications
Lemma Discovery and Strategies for Automated Induction
QuickerCheck Implementing and Evaluating a Parallel Run-Time for QuickCheck
Exploring Mathematical Conjecturing with Large Language Models
Testing Cyber-Physical Systems Using a Line-Search Falsification Method
Twee: An Equational Theorem Prover
Automated Conjecturing in QuickSpec
Conjectures, tests and proofs: An overview of theory exploration
Enhancing Temporal Logic Falsification with Specification Transformation and Valued Booleans
Template-based Theory Exploration: Discovering Properties of Functional Programs by Testing
Safety at speed: in-place array algorithms from pure functional programs by safely re-using storage
Testing Safety PLCs Using QuickCheck
Inferring Morphological Rules from Small Examples using 0/1 Linear Programming
Evaluating Two Semantics for Falsification using an Autonomous Driving Example
Applying valued booleans in testing of cyber-physical systems
Understanding formal specifications through good examples
Using Valued Booleans to Find Simpler Counterexamples in Random Testing of Cyber-Physical Systems
Efficient Encodings of First-Order Horn Formulas in Equational Logic
QuickSpec: a lightweight theory exploration tool for programmers (system demonstration)
QuickSpec: A lightweight theory exploration tool for programmers (system demonstration)
Quick Specifications for the Busy Programmer
Encoding monomorphic and polymorphic types
Find More Bugs with QuickCheck!
Linking Unit Tests and Properties
TIP: Tons of Inductive Problems
Tip: Tools for inductive provers
Hipster: Integrating theory exploration in a proof assistant
Compiling Linear Logic using Continuations
An expressive semantics of mocking
Encoding Monomorphic and Polymorphic Types
Automating Inductive Proofs using Theory Exploration
Accelerating race condition detection through procrastination
Sort it out with monotonicity: translating between many-sorted and unsorted first-order logic
Ranking programs using black box testing
QuickSpec: Guessing Formal Specifications using Testing
Finding Race Conditions in Erlang with QuickCheck and PULSE
Finding Race Conditions in Erlang with Quick Check and PULSE
Finding race conditions in erlang with quickcheck and PULSE
Download publication list
You can download this list to your computer.
Filter and download publication list
As logged in user (Chalmers employee) you find more export functions in MyResearch.
You may also import these directly to Zotero or Mendeley by using a browser plugin. These are found herer:
Zotero Connector
Mendeley Web Importer
The service SwePub offers export of contents from Research in other formats, such as Harvard and Oxford in .RIS, BibTex and RefWorks format.
Showing 2 research projects
OptiFun: Optimising Fusion with Functional Programming
Systematic testing of cyber-physical systems (SyTeC)