David Hyland-Wood

David Hyland-Wood
The University of Queensland | UQ · School of Information Technology and Electrical Engineering

PhD

About

70
Publications
19,463
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
1,029
Citations
Introduction
Currently researching blockchain consensus protocols, cross-blockchain ("crosschain") protocols, blockchain applications to space systems operations, and machine learning refinements for predictive maintenance.
Additional affiliations
April 2017 - present
The University of Queensland
Position
  • Professor
August 2010 - January 2016
3 Round Stones Inc
Position
  • CEO
January 2007 - December 2015
University of Mary Washington
Position
  • Instructor

Publications

Publications (70)
Preprint
Full-text available
The concept of 'Stateless Ethereum' was conceived with the primary aim of mitigating Ethereum's unbounded state growth. The key facilitator of Stateless Ethereum is through the introduction of 'witnesses' into the ecosystem. The changes and potential consequences that these additional data packets pose on the network need to be identified and analy...
Article
Predictive maintenance (PdM) is applied to monitor a system’s life cycle to provide current diagnostics and prognostics, and provide information capable of guiding maintenance related decisions. Often, an asset’s life cycle is monitored using multiple measurements which translate to high-dimensional (multivariate) data. The large volume of data use...
Article
Blockchain technologies have demonstrated new and interesting ways to construct terrestrial economies, including the well-known public cryptocurrencies, but also as a means to facilitate business-to-business and business-to-consumer transactions. Some have recently proposed uses for blockchains in space. This paper identifies desirable blockchain p...
Preprint
Full-text available
Resource Description Framework (RDF) can seen as a solution in today's landscape of knowledge representation research. An RDF language has symmetrical features because subjects and objects in triples can be interchangeably used. Moreover, the regularity and symmetry of the RDF language allow knowledge representation that is easily processed by mach...
Article
Full-text available
Resource Description Framework (RDF) can seen as a solution in today’s landscape of knowledge representation research. An RDF language has symmetrical features because subjects and objects in triples can be interchangeably used. Moreover, the regularity and symmetry of the RDF language allow knowledge representation that is easily processed by mach...
Preprint
Full-text available
A method is presented to use an Enterprise Ethereum blockchain with particular configuration and the addition of smart contracts as a multi-factor authentication or multi-party authorisation device to protect command channels from cybersecurity exploitation. The general approach has been previously discussed in the context of spacecraft control. We...
Poster
Full-text available
There is a lack of a coherent, legal & financial framework underpinning the expanding space economy that would allow for efficient deal making in asynchronous space supply chains The solution: Borrow the Lex Mercatoria concept from an earlier Age of Discovery How blockchains can help Just as current International law struggles to deal with the nove...
Conference Paper
Full-text available
Integration of space-based communications infrastructure within 5G networks presents specific challenges for spacecraft, namely a necessary rationalisation of currently patchy communications security and the assurance of identity when conducting high-level spacecraft tasking and control operations. This paper presents approaches to addressing both...
Preprint
Full-text available
In this work, we present IBFT 2.0 (Istanbul BFT 2.0), which is a Proof-of-Authority (PoA) Byzantine-fault-tolerant (BFT) blockchain consensus protocols that (i) ensures immediate finality, (ii) is robust in an eventually synchronous network model and (iii) features a dynamic validator set. IBFT 2.0, as the name suggests, builds upon the IBFT blockc...
Preprint
The unexpected failure of modern industrial systems is often managed using data-driven predictive maintenance (PdM) tools that continuously monitor a system's health condition (HC) through raw sensor data to predict impending malfunction. However, research demonstrates that data-driven PdM tools perform poorly when applied to raw multi-sensor data,...
Conference Paper
This paper presents a machine learning-based dimension reduction framework (ML-framework). The ML-framework is designed to circumvent the challenges of high-dimensional discontinuous machine data applied in machine learning-based predictive maintenance analysis. To circumvent high-dimensionality and discontinuity in machine data, the ML-framework m...
Poster
Full-text available
There is a lack of a coherent, legal & financial framework underpinning the expanding space economy that would allow for efficient deal making in asynchronous space supply chains. There is a new "Age of Discovery" in space. Once again it introduces significant distances and time delays that can impact on trade and business. Looking to the lex merca...
Preprint
Full-text available
Public blockchains such as Ethereum and Bitcoin do not give enterprises the privacy they need for their business processes. Consequently consortiums are exploring private blockchains to keep their membership and transactions private. Ethereum Private Sidechains is a private blockchain technology which allows many blockchains to be operated in paral...
Preprint
Full-text available
Public blockchains such as Ethereum and Bitcoin do not give enterprises the privacy they need for their business processes. Consequently consortiums are exploring private blockchains to keep their membership and transactions private. Ethereum Private Sidechains is a private blockchain technology which allows many blockchains to be operated in paral...
Preprint
Full-text available
Predictive maintenance is the monitoring of an asset's condition over its life cycle to provide a prognosis for when maintenance is required. Prior to prognosis, an asset's life cycle is modeled by a health indicator (HI) which is derived from sensor measurements and describes an asset's degradation over a life cycle. Often an asset's HI is accompa...
Article
Predictive maintenance is the monitoring of an asset’s condition over its life cycle to provide a prognosis for when maintenance is required. Prior to prognosis, an asset’s life cycle is modeled by a health indicator (HI) which is derived from sensor measurements and describes an asset’s degradation over a life cycle. Often an asset’s HI is accompa...
Article
Full-text available
Blockchain and blockchain-related technologies are being rapidly invented to the point that it is difficult to define specifically which properties are necessary to constitute a blockchain. It may therefore seem far too early to meaningfully discuss the creation of international blockchain standards. This article will argue the opposite by summariz...
Preprint
Full-text available
Blockchain and blockchain-related technologies are being rapidly invented to the point that it is difficult to define specifically which properties are necessary to constitute a blockchain. It may therefore seem far too early to meaningfully discuss the creation of international blockchain standards. This article will argue the opposite by summaris...
Preprint
Full-text available
In industrialised nations, we take for granted that knowledge is acquired and shared through a written medium, and yet the actual task of writing remains a hard skill to master. In this paper, we present a blueprint for the integration of artificial intelligence (AI) into Web-based text editors, and show that this contributes towards simplifying th...
Preprint
Tim Berner-Lee's countryman, the English poet and essayist Samuel Johnson, helpfully informed us more than two centuries ago, "Knowledge is of two kinds. We know a subject ourselves, or we know where we can find information on it." Tim has inarguably helped move our world from cultures dominated by the former kind of knowledge to the latter. The ke...
Preprint
Growing interest in artificial intelligence has led to current data-driven predictive maintenance (PdM) analysis relying on machine learning (ML) algorithms. Although ML algorithms are useful for data-intensive analysis, research shows that their performance and reliability are dependent on the dimensionality and quality of data used for training a...
Technical Report
This document specifies Enterprise Ethereum, a set of extensions to the public Ethereum blockchain to support the scalability, security, and privacy demands of enterprise deployments. This section describes the status of this document at the time of its publication. Newer documents may supersede this document. This document has been reviewed by E...
Conference Paper
Full-text available
Predictive maintenance (PdM) within asset management improves savings in operational cost, productivity, and safety management capabilities. While PdM can be administered using various methods, growing interest in Artificial Intelligence (AI) has led to current state of the art PdM relying on machine learning (ML) technology. Like other tools used...
Article
Predictive maintenance (PdM) within asset management improves savings in operational cost, productivity, and safety management capabilities. While PdM can be administered using various methods, growing interest in Artificial Intelligence (AI) has lead to current state of the art PdM relying on machine learning (ML) technology. Like other tools used...
Conference Paper
Full-text available
In western industrialised nations, we take for granted that knowledge is acquired and shared through a written medium-and yet, the actual task of writing remains a hard skill to master. In this paper, we present a blueprint for the integration of AI into web-based text editors, and show that this contributes towards simplifying the writing task for...
Presentation
Full-text available
Slides from an invited presentation to the Council of Australian University Librarians (CAUL) Publishing-X Workshop, 12 July 2017.
Presentation
Full-text available
Verifiable Claims is an attempt to standard a data model and use cases for making claims on the World Wide Web. The Verifiable Claims Working Group has been established at the World Wide Web Consortium (W3C) to define such a data model. This presentation introduces the Resource Description Framework (RDF) and Linked Open Data as possible mechanisms...
Presentation
Full-text available
Verifiable Claims is an attempt to standard a data model and use cases for making claims on the World Wide Web. The Verifiable Claims Working Group has been established at the World Wide Web Consortium (W3C) to define such a data model. This presentation raises privacy concerns with Verifiable Claims as it is currently envisioned.
Presentation
Full-text available
Slides from a lecture to data science students at The University of Queensland School of Information Technology and Electrical Engineering on 1 June 2016. Functional manipulation entails using functional programming languages. Examples are shown in XProc and Scala. Public Linked Open Data is used as sample data.
Poster
Full-text available
A poster describing the combination of historical Linked Open Data representing pollution in the United States with dynamically collected air quality information measured using an Internet-of-Things (IoT) sensor package.
Conference Paper
Full-text available
GeoHealth US Corp monitors environmental data in the United States via a distributed Internet of Things sensor system, and aggregates that data with his- torical information from US Government sources. Environmental data from the US EPA is combined with information from the US Department of Health & Hu- man Services to automatically associate envir...
Conference Paper
Full-text available
The paper presents justifications and solutions for RDF graph partitioning. It uses an approach from the classical theory of graphs to deal with this problem. We present four ways to transform an RDF graph to a classical graph. We show how to apply solutions from the theory of graphs to RDF graphs. We also perform an experimental evaluation using t...
Presentation
Full-text available
Slides from a guest lecture at Virginia Commonwealth University (VCU) on 6 October 2014 on ”open” licenses in various fields including Open Standards, Open Source Software, Open Content, Open Science, Open Data, and Open Government.
Article
Full-text available
This document provides the reader with a summary of changes to RDF introduced in RDF version 1.1.
Presentation
Full-text available
An attempt to summarise the basic questions facing the field of artificial intelligence (AI). This presentation makes no attempt to address the various approaches to AI; it just addresses the fundamental questions. Lines of thought are summarised at the highest possible level to facilitate a discussion of philosophical questions.
Article
Full-text available
The Resource Description Framework (RDF) is a framework for representing information in the Web. RDF 1.1 Concepts and Abstract Syntax defines an abstract syntax (a data model) which serves to link all RDF-based languages and specifications. The abstract syntax has two key data structures: RDF graphs are sets of subject-predicate-object triples, whe...
Book
Linked Data presents the Linked Data model in plain, jargon-free language to Web developers. Avoiding the overly academic terminology of the Semantic Web, this new book presents practical techniques using everyday tools like JavaScript and Python.
Conference Paper
Full-text available
Background / Purpose: Pharmaceutical companies typically have no coordinated view of clinical study information. Information is distributed across departments, subsidiaries and government data sources. Main conclusion: 3 Round Stones and AstraZeneca created a system to allow coordinated views of distributed clinical trial information. The syst...
Article
The Web has created a global information space of linked documents. The Semantic Web creates an information space of linked data from multiple sources. Information can be mined from the interlinking of available datasets by a distributed query language known as SPARQL, the SQL equivalent for the Semantic Web. Participants will understand and apprec...
Chapter
Full-text available
Many governments have recently mandated the open publication of more information to the public, in attempts to facilitate the maintenance of open societies and in support of governmental accountability and transparency initiatives. Publication of structured data on the World Wide Web is in itself insufficient; in order to make use of such data, mem...
Book
Linking Government Data provides a practical approach to addressing common information management issues. The approaches taken are based on international standards of the World Wide Web Consortium. Linking Government Data gives both the costs and benefits of using linked data techniques with government data; describes how agencies can fulfill their...
Chapter
Linked Data techniques rely upon common terminology in a manner similar to a relational database’vs reliance on a schema. Linked Data terminology anchors metadata descriptions and facilitates navigation of information. Common vocabularies ease the human, social tasks of understanding datasets sufficiently to construct queries and help to relate oth...
Conference Paper
Full-text available
The exchange of commercial, scientific, or academic information requires policies to ensure the information is ex- changed under agreed upon terms. The establishment of the policies to exchange information and the actual exchange of data are often labour intensive requiring significant "person to person" communications and time. The establishment o...
Thesis
Full-text available
Software maintenance is, often by far, the largest portion of the software lifecycle in terms of both cost and time. Yet, in spite of thirty years of study of the mechanisms and attributes of maintenance activities, there exist a number of significant open problems in the field: Software still becomes unmaintainable with time. Software maintenance...
Article
Full-text available
Research that is ongoing to develop a methodology for the paradigmatic description of software to enhance the prospects for software maintenance is described. The authors discuss theories of software system descriptions in terms of Kuhn's paradigms and the application of metadata to software. The authors then propose the collection of software syst...
Article
Full-text available
This paper describes ongoing research to develop a methodology for software maintenance using Semantic Web techniques. We propose the collection of software system metadata which may include functional and non-functional requirements documentation, metrics, the success or failure of tests and the means by which various components interact or were i...
Article
Full-text available
Software systems and information about them diverge quickly in time, resulting in difficulties understanding and maintaining them. Information about software systems, or system metadata, may include functional and non-functional requirements documentation, metrics, the success or failure of tests and the means by which various components interact o...
Article
Full-text available
We propose an approach to software maintenance using Semantic Web techniques. Software system components and information about them (metadata) are represented in an ontology in the Web Ontology Language (OWL). Metadata includes functional and non-functional requirements documentation, metrics, the success or failure of tests and the means by which...
Conference Paper
Full-text available
The Kowari Metastore is an Open Source RDF database, built with the goal of providing large-scale storage of Resource Description Framework (RDF) information and a means to analyze that information in near real time. Kowari is currently the most scalable RDF database available. This paper presents a survey of options to further scale the Kowari Met...
Conference Paper
Full-text available
This panel's objective will be to discuss whether the Semantic Web can be made to grow in a "viral" manner, like the World Wide Web did in the early 1990s. The scope of the discussion will include efforts by the World Wide Web Consortium's Semantic Web Best Practices & Deployment Working Group to identify and publish best practices of Semantic Web...
Article
Full-text available
Large-scale Semantic Web applications require large-scale storage of Resource Description Framework (RDF) information and a means to analyze that information via the Web Ontology Language (OWL) in near real time. The Kowari Metastore was designed as a purpose-built RDF database to fulfill this requirement. Kowari provides a scalable, transaction-sa...
Patent
A secure distributed database management query system is disclosed. One or more knowledge stores hold data in the form of statements that represent relationships between nodes in a directed graph data structure. The statements in the database may include security information in the form of statements specifying which users are allowed access at...
Patent
A database query interface tool for querying a database is disclosed. A search query input section receives a database query from a user. A display section displays a list of items from the database that satisfy the database query and allows a user to select one of the items in the list of items. A display section displays metadata about the sel...
Article
Full-text available
Software collaboration graphs for two Open Source software projects written in the Java programming language, the Kowari Metastore and JRDF, were analyzed for fifteen-month periods of development. Collaboration graphs were produced at the package, class and method levels. The collaboration graphs were found to form networks which exhibited approxim...
Article
Software maintenance has historically been the Achilles heel of the software life cycle. As documentation and code diverge, maintenance activities become harder until they become simply uneconomical. Software systems are then replaced, often at great cost. Many of the software development method-ologies, processes and supporting systems aimed at ad...
Article
Full-text available
A database of Resource Description Framework (RDF) statements suggests in- dexing schemes different from those commonly used in relational databases in order to achieve scalability and robustness required during write transactions. This paper suggests an indexing scheme for RDF databases that uses AVL trees in place of B-tree-like indexes.
Article
The field of software metrics, especially in relation to object-oriented software, has become adept at describing features of a given software project. There has been substantially less progress, however, in relating those metrics to desirable software features and even less in developing metrics which presage the development of poor software. This...

Questions

Question (1)
Question
Some of my colleagues are planning to analyse news headlines related to climate change. Does anyone know of a good source for historical news headlines as open data?

Network

Cited By

Projects

Projects (13)
Project
Explore potential applications for blockchains in space domains. This project will include work on applications and consensus algorithms appropriate to cislunar, interplanetary and metaplanetary domains.
Project
Allow blockchains to interoperate in one or more ways.