Ian J. Hayes

From MaRDI portal
Person:172105

Available identifiers

zbMath Open hayes.ian-jMaRDI QIDQ172105

List of research outcomes

PublicationDate of PublicationType
Contextuality in distributed systems2023-08-17Paper
A formal semantics of the GraalVM intermediate representation2022-06-22Paper
Software Specification2022-02-14Paper
Encoding fairness in a synchronous concurrent program algebra2021-05-04Paper
https://portal.mardi4nfdi.de/entity/Q58564172021-03-26Paper
Cylindric Kleene lattices for program construction2020-05-05Paper
Developing an algebra for rely/guarantee concurrency: design decisions and challenges2020-02-18Paper
An algebra of synchronous atomic steps2020-01-03Paper
A synchronous program algebra: a basis for reasoning about shared-memory and event-based concurrency2019-05-10Paper
Designing a semantic model for a wide-spectrum language with concurrency2017-11-29Paper
Convolution as a Unifying Concept2017-07-12Paper
Possible values: exploring a concept for concurrency2016-12-15Paper
Generalised rely-guarantee concurrency: an algebraic foundation2016-10-28Paper
Reasoning about goal-directed real-time teleo-reactive programs2016-08-05Paper
Balancing expressiveness in formal approaches to concurrency2015-11-10Paper
https://portal.mardi4nfdi.de/entity/Q28439122013-08-27Paper
Don't Care Non-determinism in Logic Program Refinement2013-07-24Paper
Preface2013-03-22Paper
Towards an Algebra for Real-Time Programs2012-09-21Paper
Deriving Real-Time Action Systems Controllers from Multiscale System Specifications2012-09-05Paper
Structural operational semantics through context-dependent behaviour2011-09-12Paper
A semantics for behavior trees using CSP with specification commands2011-07-18Paper
Refinement of Higher-Order Logic Programs2011-03-04Paper
Reasoning about Loops in Total and General Correctness2010-08-31Paper
Invariants and Well-Foundedness in Program Algebra2010-08-31Paper
A timeband framework for modelling real-time systems2010-08-13Paper
Compositional Action System Derivation Using Enforced Properties2010-07-26Paper
Unifying Theories of Programming That Distinguish Nontermination and Abort2010-07-26Paper
Continuous Action System Refinement2009-04-02Paper
CSP with Hierarchical State2009-02-24Paper
Probabilistic Choice in Refinement Algebra2008-08-28Paper
Algebraic reasoning for probabilistic action systems and while-loops2008-08-19Paper
Calculating modules in contextual logic program refinement2008-01-21Paper
Termination of Real-Time Programs: Definitely, Definitely Not, or Maybe2007-09-14Paper
Procedures and parameters in the real-time program refinement calculus2007-01-11Paper
A theory for execution-time derivation in real-time programs2005-12-29Paper
Program Development in Computational Logic2005-12-23Paper
Linear approximation of execution-time constraints2005-02-08Paper
https://portal.mardi4nfdi.de/entity/Q30452502004-08-12Paper
https://portal.mardi4nfdi.de/entity/Q48086892004-08-12Paper
https://portal.mardi4nfdi.de/entity/Q44719132004-07-30Paper
A refinement calculus for logic programs2004-03-01Paper
https://portal.mardi4nfdi.de/entity/Q44218692003-09-01Paper
https://portal.mardi4nfdi.de/entity/Q44125152003-07-15Paper
https://portal.mardi4nfdi.de/entity/Q47906642003-02-04Paper
Reasoning about real-time repetitions: Terminating and nonterminating2002-10-16Paper
An introduction to Real-Time Object-Z.2002-09-09Paper
https://portal.mardi4nfdi.de/entity/Q27666492002-06-17Paper
https://portal.mardi4nfdi.de/entity/Q27210942001-07-01Paper
https://portal.mardi4nfdi.de/entity/Q27037602001-05-08Paper
A sequential real-time refinement calculus2001-04-17Paper
https://portal.mardi4nfdi.de/entity/Q44942382001-03-04Paper
https://portal.mardi4nfdi.de/entity/Q44941142000-08-10Paper
https://portal.mardi4nfdi.de/entity/Q42506561999-11-02Paper
https://portal.mardi4nfdi.de/entity/Q42506511999-06-17Paper
https://portal.mardi4nfdi.de/entity/Q42506731999-06-17Paper
Expressive power of specification languages1999-01-03Paper
https://portal.mardi4nfdi.de/entity/Q43702721998-06-01Paper
https://portal.mardi4nfdi.de/entity/Q43702511998-04-01Paper
Supporting contexts in program refinement1997-10-26Paper
Supporting module reuse in refinement1996-10-20Paper
Specification by interface separation1995-12-05Paper
VDM and Z: A comparative case study1992-06-28Paper
Multi-relations in Z. A cross between multi-sets and binary relations1992-06-28Paper
Laws of programming1987-01-01Paper
Corrigenda: laws of programming1987-01-01Paper
Specification directed module testing1986-01-01Paper

Research outcomes over time


Doctoral students

No records found.


Known relations from the MaRDI Knowledge Graph

PropertyValue
MaRDI profile typeMaRDI person profile
instance ofhuman


This page was built for person: Ian J. Hayes