Matt Selway - Academia.edu (original) (raw)

Papers by Matt Selway

Research paper thumbnail of Ecosystem interoperability for the architecture, engineering, construction & operations (AECO) sector

Journal of information technology in construction, Apr 26, 2024

Research paper thumbnail of Towards the Integration of Multi-Level and Multi-View Modelling for Interoperability

Research paper thumbnail of Modeling Rates of Change and Aggregations in Runtime Goal Models

Lecture Notes in Computer Science, 2022

Research paper thumbnail of Modelling temporal goals in runtime goal models

Data & Knowledge Engineering

Research paper thumbnail of An ontology for maintenance activities and its application to data quality

Semantic Web

Maintenance of assets is a multi-million dollar cost each year for asset intensive organisations ... more Maintenance of assets is a multi-million dollar cost each year for asset intensive organisations in the defence, manufacturing, resource and infrastructure sectors. These costs are tracked though maintenance work order (MWO) records. MWO records contain structured data for dates, costs, and asset identification and unstructured text describing the work required, for example ‘replace leaking pump’. Our focus in this paper is on data quality for maintenance activity terms in MWO records (e.g. replace, repair, adjust and inspect). We present two contributions in this paper. First, we propose a reference ontology for maintenance activity terms. We use natural language processing to identify seven core maintenance activity terms and their synonyms from 800,000 MWOs. We provide elucidations for these seven terms. Second, we demonstrate use of the reference ontology in an application-level ontology using an industrial use case. The end-to-end NLP-ontology pipeline identifies data quality i...

Research paper thumbnail of Standards-Based Interoperable Digital Twin in Industry 4.0 – A Pilot Demonstration

Lecture notes in mechanical engineering, 2023

Research paper thumbnail of Discovering Actionable Knowledge for Industry 4.0: From Data Mining to Predictive and Prescriptive Analytics

Springer Berlin Heidelberg eBooks, 2023

Research paper thumbnail of Dynamic Building of Domain Specific Lexicons Using Emergent Semantics (Honours Thesis)

Research paper thumbnail of Multi-level Risk Modelling for Interoperability of Risk Information

Proceedings of the 3rd International Conference on Innovative Intelligent Industrial Production and Logistics

Research paper thumbnail of Towards Formalisation of Concept Descriptions and Constraints

The integrated management of industrial systems in future environments like Industry 4.0 requires... more The integrated management of industrial systems in future environments like Industry 4.0 requires the effective management of information throughout the engineering life cycle. As systems pass through phases of design, construction, operation, maintenance, renewal or replacement, they will be administered via different information ecosystems, requiring changing perspectives on their descriptive information. A central role in the interplay of software and hardware artefacts, functions, documentation and managing software is played by the descriptions of concepts (i.e. formalised definitions of concepts within the domain of quantification). In this paper we propose a unified formalisation of descriptions that permits consistent analysis of the relationships between the designs, types, products, and concrete artefacts that can be found in the industrial engineering life-cycle. The approach is consistent with our earlier framework that describes artefacts, requirements and functional roles in the context of the DOLCE foundational ontology.

Research paper thumbnail of Interoperability in AECO and the oil & gas sectors: object-based standards and systems

Journal of Information Technology in Construction

This research proposes recommendations that could improve interoperability in the architecture, e... more This research proposes recommendations that could improve interoperability in the architecture, engineering, construction and operations (AECO) sector, by connecting domains, building lifecycles, and software systems with each other and the web. The objective has been to identify methods that promote evolution from file-based formats by advancing object-based data exchange solutions. The research design is a mapping of standards and systems that have affected the nature of object-based data exchanges, and which have either been proposed or implemented in AECO and the Oil & Gas sector. This is an approach which allows for the range and diversity of information to be examined. A review of the Oil & Gas sector confirms a norm where object-based, rather than file-based, transactions have shaped data exchange models, formats, use case methodologies, and collaboration mechanisms, thus contributing towards semantic connectivity across its diverse systems. Key research questions address the...

Research paper thumbnail of Configuring Domain Knowledge for Natural Language Understanding

Knowledge-based configuration has been used for numerous applications including natural language ... more Knowledge-based configuration has been used for numerous applications including natural language processing (NLP). By formalising property grammars as a configuration problem, it has been shown that configuration can provide a flexible, nondeterministic, method of parsing natural language. However, it focuses only on syntactic parsing. In contrast, configuration is usually performed using knowledge about a domain and is semantic in nature. Therefore, we argue that configuration has the potential to be used, not only for syntactic processing, but for the semantic processing of natural language, effectively supporting Natural Language Understanding (NLU). In this paper, we propose an approach to NLP that applies configuration to the (partial) domain model evoked by the processing of a sentence. This has the benefit of ensuring the meaning of the sentence is consistent with the existing domain knowledge. Moreover, it allows the dynamic incorporation of domain knowledge in the configura...

Research paper thumbnail of On the Notion of Maintenance State for Industrial Assets

Maintenance is vital to ensure our manufacturing assets operate safely and efficiently. Maintenan... more Maintenance is vital to ensure our manufacturing assets operate safely and efficiently. Maintenance work is triggered by a number of factors. One of these factors is a change in health state of an asset and the impact of this change on the ability of the asset to perform its functions. In addition, the act of performing maintenance changes the health state of the asset, restoring or retaining it to a state in which it can perform its required function. The ability to perform maintenance can also depend on the state, up state or down state, of the asset. The notion of state and the precursors and consequence of a change in state of an asset are central to developing formal maintenance ontologies and their related reasoning mechanisms to support maintenance management process automation. This paper explores this notion in a Basic Formal Ontology (BFO) context using an illustrative case study. In modelling a simple example, we have encountered many issues that are under active discussion within the industrial ontology community. We propose a formalization for maintenance state and discuss practical and ontological issues. Our main focus is on the role of maintenance state in the interplay between function realization and process participation, conditioned on a state. The paper is a call-to-arms to the ontology community to engage with defining a notion of state to support the use of ontologies and reasoning to assist in automation of industrial manufacturing processes.

Research paper thumbnail of Dynamic Building of Domain Specific Lexicons Using Emergent Semantics

The majority of current Natural Language Processing (NLP) methods and research is based on statis... more The majority of current Natural Language Processing (NLP) methods and research is based on statistical analysis and machine learning. While these methods are quite effective, they are not perfect and the search continues for better and more accurate methods for NLP. The work of Kleiner et al. (Kleiner et al. 2009) takes a very different approach. They look at NLP as a model transformation problem, utilising configuration as a model transformation to deal with the ambiguity of natural language. Model transformations are used heavily in Model Driven Engineering (MDE) and are the process of producing an output model, or several, from one or more input models. Configuration is a general method of constraint based searching that, in this case, is used to search for a model conforming to the desired meta-model. Although Kleiner et al. (Kleiner et al. 2009) show promising results, their method requires the use of a predefined lexicon to support the transformations from natural language to ...

Research paper thumbnail of Variety Management for Big Data

Of the core challenges originally associated with Big Data, namely Volume, Velocity, and Variety,... more Of the core challenges originally associated with Big Data, namely Volume, Velocity, and Variety, the Variety aspect is the one that is least addressed by the standard analytics architectures. In this chapter, we analyze types and sources of variety and describe data- and metadata management principles for organizing data lakes. We discuss how semantic metadata can help describe and manage variety in structure, provenance, visibility and permitted use. Moreover, ontologies and metadata catalogs can aid discovery, navigation, exploration, and interpretation of heterogeneous data lakes, and can simplify interpretation, lift data quality, and simplify integration of multiple data sets. We present an application of these principles in a data architecture for the Law Enforcement domain in Australia.

Research paper thumbnail of Configuring Domain Knowledge for Natural Language Understanding

Knowledge-based configuration has been used for numerous applications including natural language ... more Knowledge-based configuration has been used for numerous applications including natural language processing (NLP). By formalising property grammars as a configuration problem, it has been shown that configuration can provide a flexible, nondeterministic, method of parsing natural language. However, it focuses only on syntactic parsing. In contrast, configuration is usually performed using knowledge about a domain and is semantic in nature. Therefore, we argue that configuration has the potential to be used, not only for syntactic processing, but for the semantic processing of natural language, effectively supporting Natural Language Understanding (NLU). In this paper, we propose an approach to NLP that applies configuration to the (partial) domain model evoked by the processing of a sentence. This has the benefit of ensuring the meaning of the sentence is consistent with the existing domain knowledge. Moreover, it allows the dynamic incorporation of domain knowledge in the configura...

Research paper thumbnail of Automated Techniques for Generating Behavioural Models for Constructive Combat Simulations

Data and Decision Sciences in Action, Jul 28, 2017

Constructive combat simulation is widely used across Defence Science and Technology Group, typica... more Constructive combat simulation is widely used across Defence Science and Technology Group, typically using behavioural models written by software developers in a scripting or programming language for a specific simulation. This approach is time-consuming, can lead to inconsistencies between the same behaviour in different simulations, and is difficult to engage military subject matter experts in the elicitation and verification of behaviours. Therefore, a representation is required that is both comprehensible to non-programmers and is translatable to different simulation execution formats. This paper presents such a representation, the Hierarchical Behaviour Model and Notation (HBMN), which incorporates aspects of existing business process and behaviour representations to provide a hierarchical schema allowing an incremental approach to developing and refining behaviour models from abstract partial models to concrete executable models. The HBMN representation is combined with automated processes for translating written military doctrine texts to

Research paper thumbnail of EDOC 2014 Organizing Committees

2014 IEEE 18th International Enterprise Distributed Object Computing Conference Workshops and Demonstrations, 2014

Research paper thumbnail of Level-Aware Ecosystem Transformations for Industrial Lifecycle Interoperability

Lecture Notes in Computer Science, 2017

Interoperability between heterogeneous software ecosystems at increasing scale remains a major ch... more Interoperability between heterogeneous software ecosystems at increasing scale remains a major challenge. The automated translation of data between the data models and languages built around official or de facto standards is best addressed using model-driven engineering techniques, but requires handling both data and multiple levels of metadata within a single model. In this paper we demonstrate the use of the SLICER multi-level modelling framework as the basis for creating conceptual and executable mappings between diverse data and metadata across multiple levels. We show how an interoperability designer can abstract from the details of specific models, enrich them with SLICER semantics, and develop mappings between them. We present a case study in the industrial plant engineering domain to map plant information for lifecycle information management, demonstrating how the methodology produces alignment across highly heterogeneous standards.

Research paper thumbnail of Towards an open-standards based framework for achieving condition-based predictive maintenance

Proceedings of the 8th International Conference on the Internet of Things

Research paper thumbnail of Ecosystem interoperability for the architecture, engineering, construction & operations (AECO) sector

Journal of information technology in construction, Apr 26, 2024

Research paper thumbnail of Towards the Integration of Multi-Level and Multi-View Modelling for Interoperability

Research paper thumbnail of Modeling Rates of Change and Aggregations in Runtime Goal Models

Lecture Notes in Computer Science, 2022

Research paper thumbnail of Modelling temporal goals in runtime goal models

Data & Knowledge Engineering

Research paper thumbnail of An ontology for maintenance activities and its application to data quality

Semantic Web

Maintenance of assets is a multi-million dollar cost each year for asset intensive organisations ... more Maintenance of assets is a multi-million dollar cost each year for asset intensive organisations in the defence, manufacturing, resource and infrastructure sectors. These costs are tracked though maintenance work order (MWO) records. MWO records contain structured data for dates, costs, and asset identification and unstructured text describing the work required, for example ‘replace leaking pump’. Our focus in this paper is on data quality for maintenance activity terms in MWO records (e.g. replace, repair, adjust and inspect). We present two contributions in this paper. First, we propose a reference ontology for maintenance activity terms. We use natural language processing to identify seven core maintenance activity terms and their synonyms from 800,000 MWOs. We provide elucidations for these seven terms. Second, we demonstrate use of the reference ontology in an application-level ontology using an industrial use case. The end-to-end NLP-ontology pipeline identifies data quality i...

Research paper thumbnail of Standards-Based Interoperable Digital Twin in Industry 4.0 – A Pilot Demonstration

Lecture notes in mechanical engineering, 2023

Research paper thumbnail of Discovering Actionable Knowledge for Industry 4.0: From Data Mining to Predictive and Prescriptive Analytics

Springer Berlin Heidelberg eBooks, 2023

Research paper thumbnail of Dynamic Building of Domain Specific Lexicons Using Emergent Semantics (Honours Thesis)

Research paper thumbnail of Multi-level Risk Modelling for Interoperability of Risk Information

Proceedings of the 3rd International Conference on Innovative Intelligent Industrial Production and Logistics

Research paper thumbnail of Towards Formalisation of Concept Descriptions and Constraints

The integrated management of industrial systems in future environments like Industry 4.0 requires... more The integrated management of industrial systems in future environments like Industry 4.0 requires the effective management of information throughout the engineering life cycle. As systems pass through phases of design, construction, operation, maintenance, renewal or replacement, they will be administered via different information ecosystems, requiring changing perspectives on their descriptive information. A central role in the interplay of software and hardware artefacts, functions, documentation and managing software is played by the descriptions of concepts (i.e. formalised definitions of concepts within the domain of quantification). In this paper we propose a unified formalisation of descriptions that permits consistent analysis of the relationships between the designs, types, products, and concrete artefacts that can be found in the industrial engineering life-cycle. The approach is consistent with our earlier framework that describes artefacts, requirements and functional roles in the context of the DOLCE foundational ontology.

Research paper thumbnail of Interoperability in AECO and the oil & gas sectors: object-based standards and systems

Journal of Information Technology in Construction

This research proposes recommendations that could improve interoperability in the architecture, e... more This research proposes recommendations that could improve interoperability in the architecture, engineering, construction and operations (AECO) sector, by connecting domains, building lifecycles, and software systems with each other and the web. The objective has been to identify methods that promote evolution from file-based formats by advancing object-based data exchange solutions. The research design is a mapping of standards and systems that have affected the nature of object-based data exchanges, and which have either been proposed or implemented in AECO and the Oil & Gas sector. This is an approach which allows for the range and diversity of information to be examined. A review of the Oil & Gas sector confirms a norm where object-based, rather than file-based, transactions have shaped data exchange models, formats, use case methodologies, and collaboration mechanisms, thus contributing towards semantic connectivity across its diverse systems. Key research questions address the...

Research paper thumbnail of Configuring Domain Knowledge for Natural Language Understanding

Knowledge-based configuration has been used for numerous applications including natural language ... more Knowledge-based configuration has been used for numerous applications including natural language processing (NLP). By formalising property grammars as a configuration problem, it has been shown that configuration can provide a flexible, nondeterministic, method of parsing natural language. However, it focuses only on syntactic parsing. In contrast, configuration is usually performed using knowledge about a domain and is semantic in nature. Therefore, we argue that configuration has the potential to be used, not only for syntactic processing, but for the semantic processing of natural language, effectively supporting Natural Language Understanding (NLU). In this paper, we propose an approach to NLP that applies configuration to the (partial) domain model evoked by the processing of a sentence. This has the benefit of ensuring the meaning of the sentence is consistent with the existing domain knowledge. Moreover, it allows the dynamic incorporation of domain knowledge in the configura...

Research paper thumbnail of On the Notion of Maintenance State for Industrial Assets

Maintenance is vital to ensure our manufacturing assets operate safely and efficiently. Maintenan... more Maintenance is vital to ensure our manufacturing assets operate safely and efficiently. Maintenance work is triggered by a number of factors. One of these factors is a change in health state of an asset and the impact of this change on the ability of the asset to perform its functions. In addition, the act of performing maintenance changes the health state of the asset, restoring or retaining it to a state in which it can perform its required function. The ability to perform maintenance can also depend on the state, up state or down state, of the asset. The notion of state and the precursors and consequence of a change in state of an asset are central to developing formal maintenance ontologies and their related reasoning mechanisms to support maintenance management process automation. This paper explores this notion in a Basic Formal Ontology (BFO) context using an illustrative case study. In modelling a simple example, we have encountered many issues that are under active discussion within the industrial ontology community. We propose a formalization for maintenance state and discuss practical and ontological issues. Our main focus is on the role of maintenance state in the interplay between function realization and process participation, conditioned on a state. The paper is a call-to-arms to the ontology community to engage with defining a notion of state to support the use of ontologies and reasoning to assist in automation of industrial manufacturing processes.

Research paper thumbnail of Dynamic Building of Domain Specific Lexicons Using Emergent Semantics

The majority of current Natural Language Processing (NLP) methods and research is based on statis... more The majority of current Natural Language Processing (NLP) methods and research is based on statistical analysis and machine learning. While these methods are quite effective, they are not perfect and the search continues for better and more accurate methods for NLP. The work of Kleiner et al. (Kleiner et al. 2009) takes a very different approach. They look at NLP as a model transformation problem, utilising configuration as a model transformation to deal with the ambiguity of natural language. Model transformations are used heavily in Model Driven Engineering (MDE) and are the process of producing an output model, or several, from one or more input models. Configuration is a general method of constraint based searching that, in this case, is used to search for a model conforming to the desired meta-model. Although Kleiner et al. (Kleiner et al. 2009) show promising results, their method requires the use of a predefined lexicon to support the transformations from natural language to ...

Research paper thumbnail of Variety Management for Big Data

Of the core challenges originally associated with Big Data, namely Volume, Velocity, and Variety,... more Of the core challenges originally associated with Big Data, namely Volume, Velocity, and Variety, the Variety aspect is the one that is least addressed by the standard analytics architectures. In this chapter, we analyze types and sources of variety and describe data- and metadata management principles for organizing data lakes. We discuss how semantic metadata can help describe and manage variety in structure, provenance, visibility and permitted use. Moreover, ontologies and metadata catalogs can aid discovery, navigation, exploration, and interpretation of heterogeneous data lakes, and can simplify interpretation, lift data quality, and simplify integration of multiple data sets. We present an application of these principles in a data architecture for the Law Enforcement domain in Australia.

Research paper thumbnail of Configuring Domain Knowledge for Natural Language Understanding

Knowledge-based configuration has been used for numerous applications including natural language ... more Knowledge-based configuration has been used for numerous applications including natural language processing (NLP). By formalising property grammars as a configuration problem, it has been shown that configuration can provide a flexible, nondeterministic, method of parsing natural language. However, it focuses only on syntactic parsing. In contrast, configuration is usually performed using knowledge about a domain and is semantic in nature. Therefore, we argue that configuration has the potential to be used, not only for syntactic processing, but for the semantic processing of natural language, effectively supporting Natural Language Understanding (NLU). In this paper, we propose an approach to NLP that applies configuration to the (partial) domain model evoked by the processing of a sentence. This has the benefit of ensuring the meaning of the sentence is consistent with the existing domain knowledge. Moreover, it allows the dynamic incorporation of domain knowledge in the configura...

Research paper thumbnail of Automated Techniques for Generating Behavioural Models for Constructive Combat Simulations

Data and Decision Sciences in Action, Jul 28, 2017

Constructive combat simulation is widely used across Defence Science and Technology Group, typica... more Constructive combat simulation is widely used across Defence Science and Technology Group, typically using behavioural models written by software developers in a scripting or programming language for a specific simulation. This approach is time-consuming, can lead to inconsistencies between the same behaviour in different simulations, and is difficult to engage military subject matter experts in the elicitation and verification of behaviours. Therefore, a representation is required that is both comprehensible to non-programmers and is translatable to different simulation execution formats. This paper presents such a representation, the Hierarchical Behaviour Model and Notation (HBMN), which incorporates aspects of existing business process and behaviour representations to provide a hierarchical schema allowing an incremental approach to developing and refining behaviour models from abstract partial models to concrete executable models. The HBMN representation is combined with automated processes for translating written military doctrine texts to

Research paper thumbnail of EDOC 2014 Organizing Committees

2014 IEEE 18th International Enterprise Distributed Object Computing Conference Workshops and Demonstrations, 2014

Research paper thumbnail of Level-Aware Ecosystem Transformations for Industrial Lifecycle Interoperability

Lecture Notes in Computer Science, 2017

Interoperability between heterogeneous software ecosystems at increasing scale remains a major ch... more Interoperability between heterogeneous software ecosystems at increasing scale remains a major challenge. The automated translation of data between the data models and languages built around official or de facto standards is best addressed using model-driven engineering techniques, but requires handling both data and multiple levels of metadata within a single model. In this paper we demonstrate the use of the SLICER multi-level modelling framework as the basis for creating conceptual and executable mappings between diverse data and metadata across multiple levels. We show how an interoperability designer can abstract from the details of specific models, enrich them with SLICER semantics, and develop mappings between them. We present a case study in the industrial plant engineering domain to map plant information for lifecycle information management, demonstrating how the methodology produces alignment across highly heterogeneous standards.

Research paper thumbnail of Towards an open-standards based framework for achieving condition-based predictive maintenance

Proceedings of the 8th International Conference on the Internet of Things