Architecture Requirements for Open Inference Networks
Priscilla Hammond, Fritz Solms, Bruce Watson
2022
Abstract
Real-time distributed Internet of Things (IoT) systems are increasingly using complex event processing to make inferences about the environment. This mode of operation is able to reduce communication requirements, improve robustness and scalability, and avoid the need for big data storage and processing. With systems making many inferences about the environment, there is no provision for general access to these inferences as well as the ability to make further inferences. Most IoT systems are closed or very limited in their openness and discoverability because they are exist for commercial purposes in which they control all the elements of the system. To this end, we propose the concept of an Open Inference Network (OIN): a novel open architecture for detecting and publishing complex events at various abstraction levels in an event cloud, i.e. the set of events consumed and produced by this system. Such systems contain three types of nodes: basic event source, inference, and activity nodes. Inference nodes detect event patterns that may encode some meaning and inject corresponding higher-level events into the event cloud. Activity nodes respond to an event by prompting an external system to perform some action; such an action may result in outputs that appear as new events. We consider the architecture requirements for OIN by assessing the required architectural elements against current IoT standards. These requirements mainly consist of event description and discoverability, and security, which together enable developers to collaboratively grow and evolve OINs. This is an intermediate study which does not include an empirical study.
DownloadPaper Citation
in Harvard Style
Hammond P., Solms F. and Watson B. (2022). Architecture Requirements for Open Inference Networks. In Proceedings of the 17th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, ISBN 978-989-758-568-5, pages 510-518. DOI: 10.5220/0011088800003176
in Bibtex Style
@conference{enase22,
author={Priscilla Hammond and Fritz Solms and Bruce Watson},
title={Architecture Requirements for Open Inference Networks},
booktitle={Proceedings of the 17th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,},
year={2022},
pages={510-518},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0011088800003176},
isbn={978-989-758-568-5},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 17th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,
TI - Architecture Requirements for Open Inference Networks
SN - 978-989-758-568-5
AU - Hammond P.
AU - Solms F.
AU - Watson B.
PY - 2022
SP - 510
EP - 518
DO - 10.5220/0011088800003176