Ian Hayes

From MaRDI portal


List of research outcomes

This list is not complete and representing at the moment only items from zbMATH Open and arXiv. We are working on additional sources - please check back here soon!

PublicationDate of PublicationType
Specifying and reasoning about shared-variable concurrency
 
2024-02-28Paper
Contextuality in distributed systems
Relational and Algebraic Methods in Computer Science
2023-08-17Paper
A formal semantics of the GraalVM intermediate representation
 
2022-06-22Paper
Software Specification
Theories of Programming
2022-02-14Paper
Encoding fairness in a synchronous concurrent program algebra
 
2021-05-04Paper
Convolution algebras: relational convolution, generalised modalities and incidence algebras
 
2021-03-26Paper
Cylindric Kleene lattices for program construction
 
2020-05-05Paper
Developing an algebra for rely/guarantee concurrency: design decisions and challenges
 
2020-02-18Paper
An algebra of synchronous atomic steps
 
2020-01-03Paper
A synchronous program algebra: a basis for reasoning about shared-memory and event-based concurrency
Formal Aspects of Computing
2019-05-10Paper
Designing a semantic model for a wide-spectrum language with concurrency
Formal Aspects of Computing
2017-11-29Paper
Convolution as a Unifying Concept
ACM Transactions on Computational Logic
2017-07-12Paper
Possible values: exploring a concept for concurrency
Journal of Logical and Algebraic Methods in Programming
2016-12-15Paper
Generalised rely-guarantee concurrency: an algebraic foundation
Formal Aspects of Computing
2016-10-28Paper
Reasoning about goal-directed real-time teleo-reactive programs
Formal Aspects of Computing
2016-08-05Paper
Balancing expressiveness in formal approaches to concurrency
Formal Aspects of Computing
2015-11-10Paper
Formal semantics for program paths
 
2013-08-27Paper
Don't care non-determinism in logic program refinement
Electronic Notes in Theoretical Computer Science
2013-07-24Paper
Preface
Formal Aspects of Computing
2013-03-22Paper
Towards an algebra for real-time programs
Relational and Algebraic Methods in Computer Science
2012-09-21Paper
Deriving Real-Time Action Systems Controllers from Multiscale System Specifications
Lecture Notes in Computer Science
2012-09-05Paper
Structural operational semantics through context-dependent behaviour
The Journal of Logic and Algebraic Programming
2011-09-12Paper
A semantics for behavior trees using CSP with specification commands
Science of Computer Programming
2011-07-18Paper
Refinement of Higher-Order Logic Programs
Logic Based Program Synthesis and Transformation
2011-03-04Paper
Reasoning about loops in total and general correctness
Unifying Theories of Programming
2010-08-31Paper
Invariants and well-foundedness in program algebra
Lecture Notes in Computer Science
2010-08-31Paper
A timeband framework for modelling real-time systems
Real-Time Systems
2010-08-13Paper
Unifying theories of programming that distinguish nontermination and abort
Lecture Notes in Computer Science
2010-07-26Paper
Compositional action system derivation using enforced properties
Lecture Notes in Computer Science
2010-07-26Paper
Continuous Action System Refinement
Lecture Notes in Computer Science
2009-04-02Paper
CSP with Hierarchical State
Lecture Notes in Computer Science
2009-02-24Paper
Probabilistic Choice in Refinement Algebra
Lecture Notes in Computer Science
2008-08-28Paper
Algebraic reasoning for probabilistic action systems and while-loops
Acta Informatica
2008-08-19Paper
Calculating modules in contextual logic program refinement
Theory and Practice of Logic Programming
2008-01-21Paper
Termination of Real-Time Programs: Definitely, Definitely Not, or Maybe
Unifying Theories of Programming
2007-09-14Paper
Procedures and parameters in the real-time program refinement calculus
Science of Computer Programming
2007-01-11Paper
A theory for execution-time derivation in real-time programs
Theoretical Computer Science
2005-12-29Paper
Program Development in Computational Logic
Lecture Notes in Computer Science
2005-12-23Paper
Linear approximation of execution-time constraints
Formal Aspects of Computing
2005-02-08Paper
scientific article; zbMATH DE number 2088653 (Why is no real title available?)
 
2004-08-12Paper
scientific article; zbMATH DE number 2090022 (Why is no real title available?)
 
2004-08-12Paper
scientific article; zbMATH DE number 2079811 (Why is no real title available?)
 
2004-07-30Paper
A refinement calculus for logic programs
Theory and Practice of Logic Programming
2004-03-01Paper
scientific article; zbMATH DE number 1973216 (Why is no real title available?)
 
2003-09-01Paper
scientific article; zbMATH DE number 1949613 (Why is no real title available?)
 
2003-07-15Paper
scientific article; zbMATH DE number 1863389 (Why is no real title available?)
 
2003-02-04Paper
Reasoning about real-time repetitions: Terminating and nonterminating
Science of Computer Programming
2002-10-16Paper
An introduction to Real-Time Object-Z.
Formal Aspects of Computing
2002-09-09Paper
scientific article; zbMATH DE number 1696506 (Why is no real title available?)
 
2002-06-17Paper
scientific article; zbMATH DE number 1612486 (Why is no real title available?)
 
2001-07-01Paper
Using theory interpretation to mechanise the reals in a theorem prover
 
2001-05-08Paper
A sequential real-time refinement calculus
Acta Informatica
2001-04-17Paper
scientific article; zbMATH DE number 1487727 (Why is no real title available?)
 
2001-03-04Paper
scientific article; zbMATH DE number 1487632 (Why is no real title available?)
 
2000-08-10Paper
scientific article; zbMATH DE number 1303988 (Why is no real title available?)
 
1999-11-02Paper
scientific article; zbMATH DE number 1303982 (Why is no real title available?)
 
1999-06-17Paper
scientific article; zbMATH DE number 1304003 (Why is no real title available?)
 
1999-06-17Paper
Expressive power of specification languages
Formal Aspects of Computing
1999-01-03Paper
scientific article; zbMATH DE number 1104390 (Why is no real title available?)
 
1998-06-01Paper
scientific article; zbMATH DE number 1104376 (Why is no real title available?)
 
1998-04-01Paper
Supporting contexts in program refinement
Science of Computer Programming
1997-10-26Paper
Supporting module reuse in refinement
Science of Computer Programming
1996-10-20Paper
Specification by interface separation
Formal Aspects of Computing
1995-12-05Paper
VDM and Z: A comparative case study
Formal Aspects of Computing
1992-06-28Paper
Multi-relations in Z. A cross between multi-sets and binary relations
Acta Informatica
1992-06-28Paper
Laws of programming
Communications of the ACM
1987-01-01Paper
Corrigenda: laws of programming
Communications of the ACM
1987-01-01Paper
Specification directed module testing
IEEE Transactions on Software Engineering
1986-01-01Paper


Research outcomes over time


This page was built for person: Ian Hayes