Table of Contents
Fetching ...

Holon Programming Model -- A Software-Defined Approach for System of Systems

Muhammad Ashfaq, Ahmed R. Sadik, Tommi Mikkonen, Muhammad Waseem, Niko Makitalo

TL;DR

This paper establishes the theoretical foundations of HPM, demonstrates its applicability through a disaster management scenario, and lays the groundwork for future empirical validation through simulations, prototypes, and real-world implementations.

Abstract

As Systems of Systems evolve into increasingly complex networks, harnessing their collective potential becomes paramount. Traditional SoS engineering approaches lack the necessary programmability to develop third party SoS level behaviors. To address this challenge, we propose a software defined approach to enable flexible and adaptive programming of SoS. We introduce the Holon Programming Model, a software-defined framework designed to meet these needs. The Holon Programming Model empowers developers to design and orchestrate complex system behaviors effectively, as illustrated in our disaster management scenario. This research outlines the Holon Programming Model theoretical underpinnings and practical applications, with the aim of driving further exploration and advancement in the field of software defined SoS

Holon Programming Model -- A Software-Defined Approach for System of Systems

TL;DR

This paper establishes the theoretical foundations of HPM, demonstrates its applicability through a disaster management scenario, and lays the groundwork for future empirical validation through simulations, prototypes, and real-world implementations.

Abstract

As Systems of Systems evolve into increasingly complex networks, harnessing their collective potential becomes paramount. Traditional SoS engineering approaches lack the necessary programmability to develop third party SoS level behaviors. To address this challenge, we propose a software defined approach to enable flexible and adaptive programming of SoS. We introduce the Holon Programming Model, a software-defined framework designed to meet these needs. The Holon Programming Model empowers developers to design and orchestrate complex system behaviors effectively, as illustrated in our disaster management scenario. This research outlines the Holon Programming Model theoretical underpinnings and practical applications, with the aim of driving further exploration and advancement in the field of software defined SoS

Paper Structure

This paper contains 14 sections, 8 figures.

Figures (8)

  • Figure 1: The Holonic Architecture
  • Figure 2: The layered view of the Holon Programming Model (HPM)
  • Figure 3: Illustration of the Holon Programming Model (HPM). Each Constituent System (CS) is represented as a holon. The holons make the holon composition with other holons, representing a System of Systems (SoS). The holons in this composition collaborate to trigger behaviours in response to sensations coming from the external environment.
  • Figure 4: Detailed process of the Holon Composition in the Holon Composition Framework (HCFW).
  • Figure 5: Overview of the Disaster Management System.
  • ...and 3 more figures