Compositional Techniques for Asynchronous Boolean Networks

No Thumbnail Available

Date

2026

Journal Title

Journal ISSN

Volume Title

Publisher

Saudi Digital Library

Abstract

Boolean networks are widely used as a qualitative modelling approach for analysing complex systems, particularly in biological applications. They provide a range of techniques including identifying attractors (key cyclic behaviour) that represent an important phenomenon in biological systems. Two main semantics are usually considered in Boolean networks: synchronous, where entities update simultaneously, and asynchronous, where each entity updates independently. However, their application is limited by the state space explosion problem. Due to these issues, compositional approaches have been considered, and in particular, a new novel composition approach for synchronous Boolean networks was presented based on emerging entities between Boolean networks using Boolean connectives. This thesis is set up to develop a general compositional theory for asynchronous Boolean networks. As a starting point, we investigate the existing compositional framework for synchronous Boolean networks as applied to the asynchronous settings, and new interesting results and compositional techniques are developed. This work helps to highlight the major differences between the two Boolean network semantics. Since interference is a key factor in this compositional theory, we formalise the crucial and novel asynchronous interference state graph. Importantly, we show it bounds the behaviour of submodels under a composition. We develop new compositional analysis techniques for the behaviour of composed models and a range of new results for the asynchronous setting is developed with respect to behaviour preservation. This involved adapting the synchronous behaviour preservation results to an asynchronous nature and developing new behaviour preservation results that are tailored for asynchronous semantics. Furthermore, we explore whether behaviour in an asynchronous interference state graph of a submodel can occur in a composition. Given the importance of attractor analysis in Boolean networks, we develop compositional techniques for detecting attractors under asynchronous composition. We start by focusing on a compositional approach for identifying point attractors, which allows us to develop the insight and ideas necessary to identify all attractors in a composition. The general approach we develop is based on identifying candidates for submodels, which are cyclic structures that may contain escape steps that depend on interference. These candidates can potentially be composed to form attractors. We investigate the practical aspects of the theoretical techniques we developed for detecting attractors compositionally. We focus on generating candidates, which is a complex task involved in identifying attractors. This includes developing an algorithm for generating candidates, and a prototype tool was developed based on this algorithm. To address this complexity, we consider an approach for bounding the search space of candidates by setting an upper bound on the size of attractors we need to identify.

Description

Keywords

Asynchronous Boolean Networks, Model Composition, Behaviour Preservation, Attractor Identification

Citation

Alshahrani, M. (2026). Compositional Techniques for Asynchronous Boolean Networks. PhD thesis, Newcastle University.

Endorsement

Review

Supplemented By

Referenced By

Copyright owned by the Saudi Digital Library (SDL) © 2026