Lindsay Groves

Orcid: 0000-0002-9179-3602

Affiliations:
  • Victoria University of Wellington, New Zealand


According to our database1, Lindsay Groves authored at least 64 papers between 1980 and 2022.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2022
Verifying Whiley Programs with Boogie.
J. Autom. Reason., 2022

2021
A survey on network forwarding in Software-Defined Networking.
J. Netw. Comput. Appl., 2021

2020
Decidable subtyping for path dependent types.
Proc. ACM Program. Lang., 2020

A Relaxed Balanced Lock-Free Binary Search Tree.
Proceedings of the Parallel and Distributed Computing, Applications and Technologies, 2020

Syntactically Restricting Bounded Polymorphism for Decidable Subtyping.
Proceedings of the Programming Languages and Systems - 18th Asian Symposium, 2020

2019
Weakening Correctness and Linearizability for Concurrent Objects on Multicore Processors.
Proceedings of the Formal Methods. FM 2019 International Workshops, 2019

2018
An Introduction to Software Verification with Whiley.
Proceedings of the Engineering Trustworthy Software Systems - 4th International School, 2018

Capabilities: Effects for Free.
Proceedings of the Formal Methods and Software Engineering, 2018

2017
Deterministic Confidence Interval Estimation of Networking Traffic in SDN.
Proceedings of the 42nd IEEE Conference on Local Computer Networks, 2017

Equivalent forwarding set evaluation in software defined networking.
Proceedings of the 2017 IFIP/IEEE Symposium on Integrated Network and Service Management (IM), 2017

Making Whiley Boogie!
Proceedings of the Integrated Formal Methods - 13th International Conference, 2017

A Proof Method for Linearizability on TSO Architectures.
Proceedings of the Provably Correct Systems, 2017

2016
Contextual Trace Refinement for Concurrent Objects: Safety and Progress.
Proceedings of the Formal Methods and Software Engineering, 2016

2015
Designing a verifying compiler: Lessons learned from developing Whiley.
Sci. Comput. Program., 2015

Collapsing Threads Safely with Soft Invariants.
CoRR, 2015

Towards linking correctness conditions for concurrent objects and contextual trace refinement.
Proceedings of the Proceedings 17th International Workshop on Refinement, 2015

Defining Correctness Conditions for Concurrent Objects in Multicore Architectures.
Proceedings of the 29th European Conference on Object-Oriented Programming, 2015

2014
Using Coarse-Grained Abstractions to Verify Linearizability on TSO Architectures.
Proceedings of the Hardware and Software: Verification and Testing, 2014

Shape Predicates Allow Unbounded Verification of Linearizability Using Canonical Abstraction.
Proceedings of the Thirty-Seventh Australasian Computer Science Conference, 2014

2013
Towards formally specifying and verifying transactional memory.
Formal Aspects Comput., 2013

Whiley: A Platform for Research in Software Verification.
Proceedings of the Software Language Engineering - 6th International Conference, 2013

Reflections on Verifying Software with Whiley.
Proceedings of the Formal Techniques for Safety-Critical Systems, 2013

True small-step reduction for imperative object oriented languages.
Proceedings of the 15th Workshop on Formal Techniques for Java-like Programs, 2013

2012
Encoding Featherweight Java with assignment and immutability using the Coq proof assistant.
Proceedings of the 14th Workshop on Formal Techniques for Java-like Programs, 2012

2011
A Dual Clustering Approach to the Extract Class Refactoring.
Proceedings of the 23rd International Conference on Software Engineering & Knowledge Engineering (SEKE'2011), 2011

Visualizing the Refactoring of Classes via Clustering.
Proceedings of the Thirty-Fourth Australasian Computer Science Conference, 2011

2010
Theorem prover approach to semistructured data design.
Formal Methods Syst. Des., 2010

Simpler Backward Simulation Proofs.
Proceedings of the Theory of Computing 2010, 2010

Translating Z to Alloy.
Proceedings of the Abstract State Machines, 2010

2009
Formal Verification of Semistructured Data Models in PVS.
J. Univers. Comput. Sci., 2009

Reasoning about Nonblocking Concurrency.
J. Univers. Comput. Sci., 2009

Trace-based derivation of a scalable lock-free stack algorithm.
Formal Aspects Comput., 2009

Towards Automating Class-Splitting Using Betweenness Clustering.
Proceedings of the ASE 2009, 2009

2008
Verifying Semistructured Data Normalization Using PVS.
Proceedings of the 13th International Conference on Engineering of Complex Computer Systems (ICECCS 2008), March 31 2008, 2008

Verifying Michael and Scott's Lock-Free Queue Algorithm using Trace Reduction.
Proceedings of the Theory of Computing 2008. Proc. Fourteenth Computing: The Australasian Theory Symposium (CATS 2008), 2008

Correctness Criteria for Normalization of Semistructured Data.
Proceedings of the 19th Australian Software Engineering Conference (ASWEC 2008), 2008

2007
Trace-based Derivation of a Lock-Free Queue Algorithm.
Proceedings of the BCS-FACS Refinement Workshop, 2007

A Scalable Lock-Free Stack Algorithm and its Verification.
Proceedings of the Fifth IEEE International Conference on Software Engineering and Formal Methods (SEFM 2007), 2007

Reasoning about Nonblocking Concurrency using Reduction.
Proceedings of the 12th International Conference on Engineering of Complex Computer Systems (ICECCS 2007), 2007

2006
Derivation of a Scalable Lock-Free Stack Algorithm.
Proceedings of the 11th Refinement Workshop, 2006

Preface.
Proceedings of the 11th Refinement Workshop, 2006

A PVS Approach to Verifying ORA-SS Data Models.
Proceedings of the Eighteenth International Conference on Software Engineering & Knowledge Engineering (SEKE'2006), 2006

Formal Verification of a Lazy Concurrent List-Based Set Algorithm.
Proceedings of the Computer Aided Verification, 18th International Conference, 2006

Validating ORA-SS Data Models using Alloy.
Proceedings of the 17th Australian Software Engineering Conference (ASWEC 2006), 2006

2005
Verifying Concurrent Data Structures by Simulation.
Proceedings of the REFINE 2005 Workshop, 2005

Practical Data Refinement for the Z Schema Calculus.
Proceedings of the ZB 2005: Formal Specification and Development in Z and B, 2005

Formal Verification of an Array-Based Nonblocking Queue.
Proceedings of the 10th International Conference on Engineering of Complex Computer Systems (ICECCS 2005), 2005

2004
DCAS is not a silver bullet for nonblocking algorithm design.
Proceedings of the SPAA 2004: Proceedings of the Sixteenth Annual ACM Symposium on Parallelism in Algorithms and Architectures, 2004

Developing Logic Programs from Specifications Using Stepwise Refinement.
Proceedings of the Program Development in Computational Logic: A Decade of Research Advances in Logic-Based Program Development, 2004

Formal Verification of a Practical Lock-Free Queue Algorithm.
Proceedings of the Formal Techniques for Networked and Distributed Systems, 2004

2002
Refinement and the Z schema calculus.
Proceedings of the BCS FACS Refinement Workshop 2002, 2002

2000
A Survey of Software Development Practices in the New Zealand Software Industry .
Proceedings of the 12th Australian Software Engineering Conference (ASWEC 2000), 2000

A formal approach to program modification.
Proceedings of the 7th Asia-Pacific Software Engineering Conference (APSEC 2000), 2000

1995
Object Oriented Program Visualisation in Tarraingim.
Aust. Comput. J., 1995

Deriving Programs by Combining and Adapting Refinement Scripts.
Proceedings of the 2nd Asia-Pacific Software Engineering Conference (APSEC '95), 1995

1994
Viewpoint specification and Z.
Inf. Softw. Technol., 1994

Metavariables and Conditional Refinements in the Refinement Calculus.
Proceedings of the 6th Refinement Workshop, 1994

Deriving language recognition algorithms: A case study in combining program specialisation and data refinement.
Proceedings of the 6th Refinement Workshop, 1994

1992
An Introduction to the Tarraingím Program Animation Environment.
Proceedings of the TOOLS 1992: 6th International Conference on Technology of Object-Oriented Languages and Systems, 1992

A Tactic Driven Refinement Tool.
Proceedings of the 5th Refinement Workshop, 1992

1990
Book review: Software prototyping, formal methods and VDM by Sharam Hekmatpour and Darrel Ince (Addison-Wesley, 1988).
ACM SIGCHI Bull., 1990

1988
Sets and Uncertainty in Relational Databases.
Proceedings of the Uncertainty and Intelligent Systems, 1988

1982
Using Simple English Sentences to Call Procedures.
ACM SIGPLAN Notices, 1982

1980
The design of a virtual machine for Ada.
Proceedings of the ACM-SIGPLAN symposium on The ADA programming language, 1980


  Loading...