<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Directive Driven System of Systems Approach to Visualise Data Chasms</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Gash Bhullar</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Rachel Davies</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Control 2K Limited, Waterton technology Centre</institution>
          ,
          <addr-line>Bridgend, CF313WT</addr-line>
          ,
          <country country="UK">UK</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Digital Manufacturing Innovation Hub Wales, Waterton Technology Centre</institution>
          ,
          <addr-line>Bridgend, CF31 3WT</addr-line>
          ,
          <country country="UK">UK</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2022</year>
      </pub-date>
      <fpage>23</fpage>
      <lpage>24</lpage>
      <abstract>
        <p>With the continuous growth of automated data systems to control major tasks, it is clear that a new approach is needed to manage and decipher information across a range of interconnected, proprietary systems. Increasingly, process and production companies are progressing toward low carbon Net Zero and decarbonisation models to be deployed across the entire enterprise. This necessitates a system of systems approach, and this paper discusses how a “Directive Driven” model incorporating a vendor neutral approach can create interoperable systems that can visualise entire ecosystems beyond the standard Digital Twin concepts and bridge the chasms between operating domains of supply chains that provide products and services from raw materials to consumer goods.</p>
      </abstract>
      <kwd-group>
        <kwd>1 Industry 4</kwd>
        <kwd>0</kwd>
        <kwd>system of systems</kwd>
        <kwd>interoperability</kwd>
        <kwd>circular system development</kwd>
        <kwd>directivedriven</kwd>
        <kwd>vendor-neutrality</kwd>
        <kwd>digital twin</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Building upon the concept of ‘Big Data,’ where the information extracted and shared between
platforms and systems is often ‘too large or too complex’ to be handled by traditional data processing
methods, it stands to reason that a new approach to visualising information will be required to meet
the ever-increasing demands of business and society, both in terms of interoperability and
interconnectivity between data services. The Variety and Velocity of information - two of the ‘five
V’s’ of Big Data [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] is increasing with each evolution of technology at each stage of development;
from the processing of raw materials, to the development of embedded devices for use in low energy
systems, and the end users of those systems who will demand a minimum impact on the environment.
      </p>
      <p>The data created at each stage of a product’s lifecycle is typically vendor-specific and inaccessible
to other systems, creating vast ‘Knowledge Chasms’ between proprietary systems, as described in
Figure 1.</p>
      <p>Fully understanding the impact of a product requires system data held within these knowledge
chasms to be extracted and presented in a meaningful way so that the user can make sense of the data
provided and take appropriate action.
1.1.</p>
    </sec>
    <sec id="sec-2">
      <title>Key challenges</title>
      <p>
        New modeling tools are needed to support the visualization of the data, in particular the exchange
of information in the chasms between domains. The challenge is to adopt a ‘neutral format’ for all
stakeholders and create a vendor neutral platform to allow the flow of data across multiple platforms,
using multiple protocols, using a System of Systems (SoS) approach [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
      <p>
        The paradigm of system data has changed rapidly over the last 20 years, from manual distributed
systems (local) to virtual centralisation (Cloud) and with it the need for advanced security and
authentication methods. System developers now need to ensure data integrity across a very wide
range of data sources as the risks of data breaches increase by 50% each year as volumes of data
continue to increase [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Traditional ‘Relational Database Management Systems’ (RDBMS) are
unable to guarantee data security and integrity across multiple domains [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], even when enhanced
authorisation architecture such as ‘Single Sign On’ (SSO) is deployed [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        Advanced Industrial Digital Technology (IDTs) such as Digital Twins were originally developed
to help support the visualisation of system data by simulating a physical and functional representation
of that system, to support design tasks or validate system properties [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. However, in most cases these
Digital Twins are based on a single data system or closed vendor ecosystem and are unable to
interpret data from external data sources.
      </p>
      <p>Providing access to multiple systems or linking data from a variety of sources poses a serious
challenge for industry and there is a clear requirement to pull common data from these systems and
extract the data held between systems in knowledge chasms, to develop an approach to deliver
directives for key issues, such as decarburization, reduction in the use of rare minerals and materials
and the circular economy as a whole, rather than continually trying to develop new systems to
determine the overall impact of disparate components.</p>
    </sec>
    <sec id="sec-3">
      <title>2. Bridging knowledge chasms</title>
      <p>Whilst the majority of platform development begins with the definition of specifications for the
target application domain, platforms within a technology genre are usually developed in parallel with
other vendors rather than jointly and most only represent a partial solution to a problem rather than an
end-to-end solution. It is up to the end user to connect the domains and glean meaningful insights
from the information presented.</p>
      <p>
        Research into this area has highlighted a number of trial industrial platforms and projects, aimed at
linking together sources of data using either an Application Programming Interface (API) between
proprietary services; or have focused on the use of Open Development Platforms. In most cases the
Volume and Variability of the data has proven too complex for visualisation of the end-to-end
lifecycle in one place [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], platforms are hampered by software engineering challenges such as the
availability or security of data; and most fail to address the issue of why the data is needed in the first
place.
      </p>
      <p>
        The concept of ‘blueprinting’ or defining a directive or platform purpose has been explored with
huge successes [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] where platforms are designed for a specific purpose, for example a product
marketplace or a federated platform, such as a Data Spine model [9]. However, there is little evidence
at the present time to demonstrate how this concept has been transferred to delivering on key
industrial directives such as the circular economy, decarburization, or NetZero production across
multiple vendor systems.
2.1.
      </p>
    </sec>
    <sec id="sec-4">
      <title>Managing multi-purpose platforms</title>
      <p>Based upon our understanding of information architecture, the key to unlocking the data between
these domains is to create and deploy software ‘Agents’ [10] that are “capable of autonomous,
reactive and proactive operation in response to changes in their local environment”. Agents, operating
at the network edge, enable leveraging cloud resources into the proximity of the user devices. to
interact with the core data in these systems and ‘pull’ information in a vendor-neutral format that can
be accessed via most standard communication protocols, such as MQTT.</p>
      <p>These Agents are essentially a code-driven protocol link between the edge devices of a system and
the Cloud services that support that ecosystem, using the primary directives of the platform to
interrogate the knowledge held in each system. Using this model, the market or consumer demand
provides the directive for a platform, much like a user journey template which forms the basis of
Agile Software Development, i.e. “As a (WHO), I want to (WHAT), so that (WHY)” such as is
described in Figure 2.</p>
      <p>The agents are deployed downstream to stipulate the required data to meet the specific Directives
and the corresponding knowledge is gained and pulled upstream to fulfill the Directives and presented
via a visualisation system such as a Digital Twin or dashboard. Linking, passing through or sharing
data minimises the traffic, optimises and rationalises the data (Smart Data); these event-driven Agents
can provide a level of control over the flow of this data.</p>
      <p>For example: In a data model that seeks to understand the NetZero impact of a water treatment
facility, the user needs to understand data from a range of different systems. A common data value
would be current consumption for a given motorised pump. An agent needs to span across all
Industrial Control System (ICS) ecosystems to pull the current consumption parameters from multiple
vendors that will be in a variety of different formats. So, the agent is given the directive:
“Please provide energy consumption of all pumps operating in your water treatment area
stipulating a KWh value”</p>
      <p>The Directive needs to be specific enough to minimise the amount of data returned so that the
‘search’ algorithm can be specifically channeled to the most appropriate system. The sheer volume of
data that could end up being interrogated could potentially run into Petabytes and this warrants the use
of AI Technologies incorporating XAI (explainable AI) in order to have a chance of understanding
the required data, its format and its specific properties. In addition, audit trails need to be maintained
to ensure track and trace functionality to prove the validity of the data. XAI is more suited to handling
unpredictable events and provide diagnostic data to trace the potential breakpoints within the
knowledge retrieving process.
2.2.</p>
    </sec>
    <sec id="sec-5">
      <title>Modeling the Interface of data</title>
      <p>Economically, the advantages of crossing the chasms between knowledge ecosystems are held
within a shared value proposition, or mutual complementarity where shared value can offer
competitive advantage [9]. We need to understand the key issues and possible future solutions in
order to fully exploit the potential value of digital twins, whether that be towards improved product
development, more efficient production systems.</p>
      <p>As an example of the types of interfaces to data systems, Figure 3 shows an Agent-based
management of support systems for distributed brainstorming [11] where Usability-aware Service
Orchestration System (USOS) and a Flexible Support System (FSS) for distributed brainstorming can
have multiple connections to edge or cloud services. Agent-Based Computing (ABC) is suitable for
implementing robust scalable systems and interoperable and virtualisable ‘things’. ABC is suitable for
supporting the design and implementation of autonomous IoT systems [12].</p>
      <p>Graphical representation of data has always been the easiest way to present data to the users /
decision makers as a majority of people respond to graphical representation rather than steams of
digits or lists but the challenge is finding the right representation. Modern methods to present data
now include holographic imaging [13] and the more recent developments to present data via the
Metaverse [14] which incorporates an substantive range of characteristics as shown in Figure 4.</p>
      <p>Whilst these visualisation systems are clearly going to dominate the marketplace in the coming
years, most people still prefer a more conventional 3D image of the world without additional layers of
complexity. This is the normal cultural shift delay whilst systems become normalised and accepted
way to visualise the real world in the same way as digital twins became accepted a way to represent
the real world.</p>
      <p>The methods to visualise the knowledge coming from our Directive driven approach needs to
concisely represent the original Directive and a funnel approach pulls complex and raw data from
multiple ecosystems and initially presents it at a dashboard level to condition the data before finally
presenting to the Directive owner in a manor that suits the knowledge being presented.</p>
      <p>Figure 5 shows the way that data from a typical manufacturing environment can be conditioned via
the agents to pull smart data that in this case be presented through the Industreweb Vactory™
environment [16] to visualise data from multiple shopfloor systems and presenting in a way that
engineers and managers can understand.</p>
    </sec>
    <sec id="sec-6">
      <title>Vendor neutrality and neutral formats</title>
      <p>Vendor neutrality is the result of creating an open dialogue within an ecosystem allowing multiple
systems to intercommunicate using agreed protocols. This compatibility and interchangeability /
interoperability works at a systems level. Vendor-neutral specifications encourage the development of
competing yet compatible implementations, freeing the purchaser to choose from a multitude of
vendors without suffering a loss of functionality” (Agnostic solutions) [15]. The adoption of cloud
technologies and digital platforms has been restricted in the SME sector due to potential ‘lock-in’
issues with vendors, resulting in limited interoperability and fixed formats for cloud data. Neutral
formats (agreed formats to exchange data and protocols) have been a subject of many EU projects
such as STASIS [17] and conceptually appear to be a good way to semantically map information from
one system to another but with the volume of data now present globally, the storage of such a
repository would cause the same problems as relational databases being stored globally.</p>
    </sec>
    <sec id="sec-7">
      <title>3. Summary</title>
      <p>A Directive Driven based Approach to pull data from complex systems including data from
multiple digital twin environments serves multiple purposes to streamline operations, reduce waste,
improve efficiency but most importantly provided the opportunity to maximise returns on investments
through evidence provided by Visualise KPIs which are essentially what are behind the Directives.</p>
      <p>Data Chasms are reduced by all systems working towards the same directives and thereby the
types of data and information is normalised across several sectors when considering common goals
for key drivers such as carbon reduction and recycling of goods and materials. The approach outlined
in this paper also acts as an Enabler of Circular Economy by ensuring a closed loop approach to the
data requested from the ecosystem and the alignment of that data to the key Directives required by
stakeholders and decision makers. By being very specific with the Directives, it is the most effective
way of interrogating multiple data systems.</p>
    </sec>
    <sec id="sec-8">
      <title>4. References</title>
      <p>[9] R. A. Deshmukh, D. Jayakody, A. Schneider, V. Damjanovic-Behrendt, Data Spine: A Federated
Interoperability Enabler for Heterogeneous IoT Platform Ecosystems, Sensors 21 (2021) 4010.
doi: 10.3390/s21124010.
[10] T. Leppänen, C. Savaglio, L. Lovén, W. Russo, G. Di Fatta, J. Riekki, G. Fortino, Developing
Agent-Based Smart Objects for IoT Edge Computing: Mobile Crowdsensing Use Case, in: 11th
International Conference on Internet and Distributed Computing Systems, Tokyo, 2018, pp.
235247. doi: 10.1007/978-3-030-02738-4_20.
[11] Y. Kaeri, K. Sugawara, C. Moulin, T. Gidel, Agent-based management of support systems for
distributed brainstorming, Advanced Engineering Informatics 44 (2020) 101050. doi:
10.1016/j.aei.2020.101050.
[12] G. Fortino, R. Gravina, W. Russo, C. Savaglio, Modeling and Simulating Internet-of-Things
Systems: A Hybrid Agent-Oriented Approach, Computing in Science &amp; Engineering 19 (2017)
68-76. doi: 10.1109/MCSE.2017.3421541.
[13] H. Jung, Y. Jung, M. Fulham, J. Kim, Mixed reality hologram slicer (mxdR-HS): a marker-less
tangible user interface for interactive holographic volume visualization, arXiv –
HumanComputer Interaction 2022. doi: arxiv-2201.10704
[14] T. Huynh-The, Q.-V. Pham, X.-Q. Pham, T. T. Nguyen, Z. Han, D.-S. Kim, Artificial</p>
      <p>Intelligence for the Metaverse: A Survey, 2022. URL: https://arxiv.org/pdf/2202.10336.pdf.
[15] J. Opara-Martins, R. Sahandi, F. Tian, Critical review of vendor lock-in and its impact on
adoption of cloud computing, in: Proceedings of the International Conference on Information
Society, IEEE, New York, 2014, pp. 92-97, doi: 10.1109/i-Society.2014.7009018.
[16] G. Bhullar, S. Osborne, M. J. Núñez Ariño, J. Del Agua Navarro, F. Gigante Valencia, Vision
System Experimentation in Furniture Industrial Environment, Future Internet 13 (2021) 189. doi:
10.3390/fi13080189.
[17] European Commission, Software for ambient semantic interoperable services, 2009. URL:
https://cordis.europa.eu/project/id/034980.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>A.</given-names>
            <surname>Jain</surname>
          </string-name>
          ,
          <article-title>The 5 V's of big data</article-title>
          ,
          <year>2016</year>
          . URL: https://www.ibm.com/blogs/watson-health/the-5
          <article-title>-vsof-big-data/</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>J.</given-names>
            <surname>Boardman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Sauser</surname>
          </string-name>
          ,
          <source>System of Systems - the meaning of of, in: 2006 IEEE/SMC International Conference on System of Systems Engineering</source>
          , Los Angeles,
          <year>2006</year>
          , 6. doi:
          <volume>10</volume>
          .1109/SYSOSE.
          <year>2006</year>
          .
          <volume>1652284</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>S.</given-names>
            <surname>Wheatley</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Maillart</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Sornette</surname>
          </string-name>
          ,
          <article-title>The extreme risk of personal data breaches and the erosion of privacy</article-title>
          ,
          <source>The European Physical Journal B: Condensed Matter and Complex Systems</source>
          <volume>89</volume>
          (
          <year>2016</year>
          )
          <fpage>1</fpage>
          -
          <lpage>12</lpage>
          . doi:
          <volume>10</volume>
          .1140/epjb/e2015-60754-4.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Codeacademy</surname>
          </string-name>
          ,
          <article-title>What is a Relational Database Management System</article-title>
          ,
          <year>2022</year>
          . URL: https://www.codecademy.com/article/what-is
          <article-title>-rdbms-sql.</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>J. De Clercq</surname>
            , Single Sign-On Architectures, in: G. Davida,
            <given-names>Y.</given-names>
          </string-name>
          <string-name>
            <surname>Frankel</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          Rees (Eds.), Infrastructure Security,
          <source>InfraSec 2002. Lecture Notes in Computer Science</source>
          , vol
          <volume>2437</volume>
          . Springer, Berlin,
          <year>2002</year>
          . doi:
          <volume>10</volume>
          .1007/3-540-45831-X_
          <fpage>4</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>S.</given-names>
            <surname>Boschert</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Rosen</surname>
          </string-name>
          , Digital Twin - The Simulation Aspect, in: P.
          <string-name>
            <surname>Hehenberger</surname>
          </string-name>
          , D. Bradley (Eds.),
          <source>Mechatronic Futures</source>
          , Springer, Cham,
          <year>2016</year>
          , pp.
          <fpage>59</fpage>
          -
          <lpage>74</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>319</fpage>
          -32156-
          <issue>1</issue>
          _
          <fpage>5</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>A. B. M. Moniruzzaman</surname>
            ,
            <given-names>S. A.</given-names>
          </string-name>
          <string-name>
            <surname>Hossain</surname>
          </string-name>
          , NoSQL Database:
          <article-title>New Era of Databases for Big data Analytics - Classification, Characteristics</article-title>
          and Comparison,
          <source>International Journal of Database Theory and Application</source>
          <volume>6</volume>
          (
          <year>2013</year>
          )
          <fpage>1</fpage>
          -
          <lpage>13</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>S.</given-names>
            <surname>Garcia-Gomez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Jimenez-Ganan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Taher</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Momm</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Junker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Biro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Menychtas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Andrikopoulos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Strauch</surname>
          </string-name>
          ,
          <article-title>Challenges for the Comprehensive Management of Cloud Services in a PaaS Framework</article-title>
          ,
          <source>Scalable Computing: Practice and Experience</source>
          <volume>13</volume>
          (
          <year>2012</year>
          )
          <fpage>201</fpage>
          -
          <lpage>213</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>