John Hughes
Showing 55 publications
Exploring API behaviours through generated examples
Do Judge a Test by its Cover: Combining Combinatorial and Property-Based Testing
How to Specify It!: A Guide to Writing Properties of Pure Functions
Preface (Lecture Notes in Computer Science)
Branching Processes for QuickCheck Generators
Understanding formal specifications through good examples
Special section on functional paradigm for high performance computing
Special issue on Parallel and distributed computing based on the functional programming paradigm
Beginner's luck: a language for property-based generators
Modelling of Autosar libraries for large scale testing
Experiences with QuickCheck: testing the hard stuff and staying sane
How well are your requirements tested?
Mysteries of Dropbox: Property-based Testing of a Distributed Synchronization Service
Testing noninterference, quickly
Find More Bugs with QuickCheck!
How functional programming mattered
Linking Unit Tests and Properties
Testing AUTOSAR software with QuickCheck
Graphical editing support for QuickCheck models
Toward a mature industrial practice of software test automation
An expressive semantics of mocking
Testing noninterference, quickly
Erlang'12 - Proceedings of the ACM SIGPLAN Erlang Workshop: Foreword
Accelerating race condition detection through procrastination
Testing an Optimising Compiler by Generating Random Lambda Terms
QuickCheck: a lightweight tool for random testing of Haskell programs
Testing a database for race conditions with QuickCheck: None
Property-Based Testing - The ProTest Project
Ranking programs using black box testing
Software testing with QuickCheck
Using temporal relations to specify and test an instant messaging server
QuickSpec: Guessing Formal Specifications using Testing
A Library for Light-Weight Information-Flow Security in Haskell
Finding race conditions in erlang with quickcheck and PULSE
Finding Race Conditions in Erlang with Quick Check and PULSE
A Library for Light-Weight Information-Flow Security in Haskell
Experiences from teaching functional programming at Chalmers
Closing Internal Timing Channels by Transformation
A Library for Secure Multi-threaded Information Flow in Haskell
Exposed Datapath for Efficient Computing
Fast and Loose Reasoning is Morally Correct
Exposed Datapath for Efficient Computing
Verifying Haskell Programs Using Constructive Type Theory
Testing Implementations of Formally Verified Algorithms
Specification-Based Testing with QuickCheck
FlexSoC: Combining Flexibility and Efficiency in SoC Designs
Parsing polish, step by step (functional pearl)
Testing monadic code with QuickCheck
QuickCheck: A lightweight tool for random testing of Haskell programs
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 4 research projects
Octopi: Secure Programming for the Internet of Things
Octopi: Säker Programering för Sakernas Internet
Systematic testing of cyber-physical systems (SyTeC)
Property-based testing of Web services (PROWESS)