<!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>
      <journal-title-group>
        <journal-title>Workshops and Research Projects Track, May</journal-title>
      </journal-title-group>
      <issn pub-type="ppub">1613-0073</issn>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Cyber-Physical Systems with a Life-Cycle Approach</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Felix Schöllhammer</string-name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mario Cortes-Cornax</string-name>
          <email>mario.cortes-cornax@univ-grenoble-alpes.fr</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Paula Lago</string-name>
          <email>paula.lago@concordia.ca</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Vijanti Ramautar</string-name>
          <email>v.d.ramautar@uu.nl</email>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Claudia Roncancio</string-name>
          <email>claudia.roncancio@imag.fr</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sietse Overbeek</string-name>
          <email>s.j.overbeek@uu.nl</email>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sergio España</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Next Generation EU European Recovery Plan.</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Concordia University</institution>
          ,
          <addr-line>Montreal</addr-line>
          ,
          <country country="CA">Canada</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Universitat Politècnica de València</institution>
          ,
          <addr-line>Camino de Vera, s/n, 46022, Valencia</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Université Grenoble Alpes</institution>
          ,
          <addr-line>Grenoble</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Utrecht University</institution>
          ,
          <addr-line>Princetonplein 5, 3584 CC, Utrecht</addr-line>
          ,
          <country country="NL">the Netherlands</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2024</year>
      </pub-date>
      <volume>1</volume>
      <fpage>4</fpage>
      <lpage>17</lpage>
      <abstract>
        <p>The increasing environmental footprint of the information and communication technology sector calls for innovative strategies for assessing and improving its sustainability. Life Cycle Assessment (LCA) methods are suitable for estimating the negative environmental impacts of products or services. While some LCA methods start to be applied during the engineering of Cyber-Physical Systems (CPS), some challenges remain unresolved. For instance, the energy consumption, and therefore the greenhouse gas emissions, of CPS is influenced by the specific configuration of components in their architecture, as well as by the geographical location where the components are deployed. Also, the skills and eforts required by LCA projects, remain prohibitive to many CPS engineering projects. This paper presents an LCA-based method tailored for CPS that facilitates the analysis of the environmental impact and the comparison of architectural and location variants. Moreover, we have developed a supporting tool that guides the process and automates part of the data collection activity. Through an illustrative case and expert assessment, we have been able to assess the benefits and drawbacks of our proposal. With these contributions, we hope to lower the barrier to adopting LCA practices in CPS engineering projects, both in industry and academia.</p>
      </abstract>
      <kwd-group>
        <kwd>Approach</kwd>
        <kwd>Cyber-physical systems</kwd>
        <kwd>life cycle assessment</kwd>
        <kwd>environmental sustainability</kwd>
        <kwd>software for sustainability</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>CEUR
ceur-ws.org</p>
    </sec>
    <sec id="sec-2">
      <title>1. Introduction</title>
      <p>
        Cyber-Physical Systems (CPS) integrate computational and physical resources to ofer systems
that link physical devices with advanced computational capabilities [
        <xref ref-type="bibr" rid="ref1 ref2 ref3">1, 2, 3</xref>
        ]. Whereas CPS and
the Internet of Things have brought about many benefits in varied domains like smart cities,
telehealth, and smart homes [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], there is increasing concern about their negative environmental
impacts. The low cost of technology is leading companies to bloat the CPS they design with
components, machine-to-machine connections, and features that are not necessary or relevant to
achieve the intended value proposition [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], worsening their environmental footprint. According
to recent predictions [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], the worldwide production of interconnected devices could potentially
result in a carbon footprint of over 1000 Mt of  2 equivalent emissions per year by 2027, in a
worst-case scenario. The rapid growth in this field underscores the urgency of the matter.
      </p>
      <p>
        To identify and estimate the impact of CPS on the environment, it is important to consider
Life-Cycle Assessment (LCA) practices [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. LCA entails assessing the environmental impacts
of a product, process, or service throughout its entire or partial life-cycle [
        <xref ref-type="bibr" rid="ref8 ref9">8, 9</xref>
        ]. To apply
LCA in the evaluation of CPS, some challenges remain unresolved. For instance, the energy
consumption, and therefore the greenhouse gas emissions, of CPSs are influenced by the specific
configuration of components in their architecture (due to an overall greater or lower energy
demand), as well as by the geographical location where the components are deployed (due to
the carbon intensity of the local electricity mix). Also, the skills and eforts required by LCA
projects, remain prohibitive to many CPS engineering projects.
      </p>
      <p>
        This paper builds on the insights proposed in [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] and addresses some of its current limitations.
Section 2 describes the research method. Our main original contributions are the LCA4CPS
method and a tool (see Section 4). Our proposed method assesses the environmental impact of
CPS inspired by LCA- practices. Moreover, it facilitates the comparison of architectural and
location variants considering the hardware components’ life-cycle. It calculates environmental
emissions due to data transfer and storage and includes indicators for (i) global warming impact,
(ii) acidification of soil and water, (iii) water pollution, and (iv) freshwater usage. We chose those
indicators because they represent the critical impacts CPS components have on the environment.
We engineer a supporting tool that guides the environmental assessment process and automates
part of the data collection and the calculation of indicators. We describe the validation of our
proposal through expert assessment in Section 5. Finally, Section 6 concludes the paper and
outlines future work.
      </p>
    </sec>
    <sec id="sec-3">
      <title>2. Research method</title>
      <p>The research questions are: RQ1: ”How can the environmental impacts of CPS be assessed
costefectively?” By cost-efectiveness, we refer to the fact that CPS engineers, users, and researchers
should aford to apply the method. We aim to create an LCA-based method and a supporting
tool. RQ2: ”What are the benefits and drawbacks of the proposed LCA-based method and tool?” We
aim to validate our proposals by eliciting the expert opinions of CPS engineers and researchers,
to identify potential improvements.</p>
      <p>
        Since this project aims at engineering artifacts (i.e. the LCA4CPS method and tool) while
gathering knowledge about it (i.e. current limitations and the necessary features to overcome
these, the benefits and drawbacks of our proposal), we follow a Design Science approach
[
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. We also consider this to be a re-engineering project that takes an informal version
of the LCA-based method in [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] and provides an improved and more formalized version as
well as an implementation. Figure 2 shows the process we followed. During the problem
investigation, (activity M1) we reviewed the literature on LCA (Section 3). Subsequently, (M2)
we expressed the pending challenges as requirements documented as user stories (Section 4).
During the treatment design, (M3) we have applied situational method engineering to create
the method (Section 4.1), documenting it with the Process-Deliverable Diagram technique [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
This technique allows the specification of the process aspects of a method using UML Activity
Diagrams and the intermediate and final products of the method using UML Class Diagrams,
keeping both perspectives interrelated. We have then developed the supporting tool (M4) as
shown in section 4.2, first defining a Feature Model that represents the tool functionalities
and their dependencies [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. During the treatment validation (Section 5), we have assessed
the feasibility of our proposal by applying the method and tool to assess the impacts of a CPS
(M5), which we use as an illustrative running example throughout the paper, and we have
conducted eight expert assessment interviews (M6), in which nine experts in the field have
provided feedback on the method and tool. We accompany this paper with a technical report
where the reader can find details omitted due to space constraints [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
      </p>
    </sec>
    <sec id="sec-4">
      <title>3. Background knowledge</title>
      <p>
        Life Cycle Assessment (LCA) is a methodology to assess the environmental impacts and
resources used throughout (the entire or part of the) life cycle of products or services, i.e.,
from raw material acquisition, via production and use phase, to waste management [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], often
to identify improvements that lead to reducing the negative impacts [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. LCA methods are
categorized as cradle-to-gate, including methods that focus on the manufacturing process, from
raw material extraction (cradle) to the consumer (gate); and cradle-to-grave, which are methods
that evaluate the impacts throughout the entire life cycle, up until disposal (grave) [
        <xref ref-type="bibr" rid="ref15 ref8 ref9">8, 9, 15</xref>
        ]. As
there are several LCA methods available the International Organization for Standardization
has established a set of standards known as the 14000 series, which includes widely recognized
procedures for conducting LCAs. ISO 14040 provides the general principles and framework for
conducting an LCA, and ISO 14044 provides more specific requirements for each step of an LCA.
Both ISO standards employ generalized terminology, allowing for broad applicability across
multiple industries [
        <xref ref-type="bibr" rid="ref16 ref17 ref18">16, 17, 18</xref>
        ]. ISO 14067 Carbon footprint standard, the latest one, ofers
principles, requirements, tools, and guidelines for quantifying and communicating the carbon
footprint of products [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. Nonetheless, these ISO standards leave some degrees of freedom to
facilitate their adoption.
      </p>
      <p>
        Product Environmental Profiles (PEPs) are verified reports that provide environmental
declarations quantifying the environmental impacts of a product (process or service) over its
entire life cycle. While mainly intended to support business-to-business interactions, they
can also inform environmentally-conscious consumer choices. PEPs adhere to the ISO 14025
standard that regulates environmental labels and declarations [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]. This ensures that they
can efectively compare similar products and are based on reliable quantified data obtained
through LCA. In turn, information from a PEP of an electronic component type can be used
in an LCA process of a CPS that includes one or several instances of such component type.
The PEP ecopassport program allows companies to register their PEPs which, after independent
verification, become available in an online database [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ].
      </p>
      <p>
        Carbon Intensity of Electricity Production refers to the amount of  2 emissions
produced per unit of something. In the case of electricity production, it refers to the emissions
produced per unit of energy generated. It is a crucial metric in understanding the environmental
impact of a nation’s electricity production. The carbon intensity is influenced by the electricity
mix, which is the proportions of primary electricity sources a region utilizes, typically including
fossil fuels, nuclear, and renewable sources [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ].
      </p>
    </sec>
    <sec id="sec-5">
      <title>4. The LCA4CPS framework</title>
      <sec id="sec-5-1">
        <title>4.1. Method</title>
        <p>As mentioned before, the main goal of our work is to help in the assessment of environmental
impacts of CPS. We have produced a list of epics and user stories that address pending challenges
in that domain1, among them:
• As a user, I want to structure the analysis in a systematic and structured way; e.g. taking
life-cycle stages into account.
• As a user, I want to specify and track diferent locations (i.e. regions) where the
components of the CPS are located.
• As a user, I want to analyze environmental impact factors beyond  2 footprint; e.g.</p>
        <p>water usage and pollution, global warming impact, and acidification of soil and water.</p>
        <p>
          The proposed method comprises five major activities. Its Process Deliverable Diagram is
depicted in Figure 2. In the following, we briefly explain the process and major deliverables.
Please refer to [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] for more detail.
        </p>
        <p>Global CPS definition . A succinct definition of the CPS has to be provided by the user
(activity A-TB.1 in Figure 2) including its name, a description, and its functional lifetime. This
lifetime is the period during which the system can perform its intended functions efectively
and eficiently. This is an important factor for the environmental assessment. This information
is part of the deliverable CYBER_PHYSICAL_SYSTEM (CPS).</p>
        <p>
          Component definitions . The analyst needs to register the types of components that
comprise the CPS (A-TB.2). A COMPONENT_TYPE refers to a class of components of the same
kind, which technical and environmental specifications are available. This activity involves
identifying the ENVIRONMENTAL_DECLARATION of each COMPONENT_TYPE. We assume the existence
of an ENVIRONMENTAL_DECLARATION_REPOSITORY from which the declarations can be retrieved,
such as the Product Environmental Profile (PEP Eco Passport) [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ]. Additional specifications
are recorded as COMPONENT_TYPE_DETAILS. In turn, COMPONENTs are concrete devices of a given
COMPONENT_TYPE, that are later defined to be part of the CPS.
1Refer to [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] for the full requirements specification
Felix Schöllhammer et al. CEUR
        </p>
        <p>Workshop Proceedings</p>
        <p>CPS configurations . The analyst might consider one or several CPS configurations for
assessment (A-TB.3). A C O N F I G U R A T I O N refers to a combination of geographically situated
components that constitute a CPS. They are typically architected by the CPS design team. Through
C O N F I G U R A T I O N _ L I N E s, the analyst reflects the quantity of C O M P O N E N T s of each C O M P O N E N T _ T Y P E .
as well as their L O C A T I O N . For example, the analyst may consider one configuration with a single
Schneider Door Sensor while another may integrate two of them. Also, one CPS configuration
could have its data center located in the Netherlands, and another configuration to have it in
Spain. The environmental impact of the number and type of devices will include their
production and their end-of-life (e.g. electronic waste). The location(s) of the CPS and functional
lifetime will be determinants for the environmental impact of the use phases.</p>
        <p>Data footprint. Our method includes the analysis of part of the data management. The
analyst should provide data-related information (A-TB.4). This involves (i) determining the
number of years over which the data-related footprint should be calculated, (ii) defining sampling
properties for each component, including the sampling approach and frequency. To analyze
the data-related environmental footprint, scientific literature will be used to estimate the  2
emissions for storing data (e.g. storing one gigabyte of data per year) in a particular data center.
These aspects are recorded in CYBER_PHYSICAL_SYSTEM (CPS) and DATA_INFORMATION.</p>
        <p>Environmental impacts. Based on the preceding information the impact estimations can
be calculated and the results can be subject to interpretation (A-TB.5). While the calculations
can be done manually, we recommend using the LCA4CPS tool to automate this process. The
tool facilitates the study of several configurations and provides insights to help decision-making.
Results can be presented annually (CONFIGURATION_IMPACTS_TOTAL) or as a total over the intended
functional lifetime of the CPS (CONFIGURATION_IMPACTS_P.A.). The analyst can also delve into
the impacts of specific COMPONENT_TYPEs. Also, the focus can be placed in a general overview or
on each of the life cycle stages (i.e. manufacturing, distribution, installation, use, end of life).
The details are recorded in the six deliverables named IMPACTS (&lt;STAGE&gt;). Moreover, when
more than one configuration has been considered, the analyst can compare their general and
data-related footprints.</p>
      </sec>
      <sec id="sec-5-2">
        <title>4.2. LCA4CPS Tool</title>
        <p>The structure of the tool and the guided interaction align with the method presented in the
preceding section and expressed in Figure 2. The tool allows simple interactions to handle the
CPS-related information, data repositories, and intermediate and global calculations.</p>
        <p>Components Input. This sheet specifies component types, each having an identifier, a
name, and a description. To calculate the environmental impacts of the CPS, the tool needs
input related to the environmental declaration of its components. The analyst can choose to
enter the necessary information manually or to provide the URL of the PEP Eco Passport. In
the latter case, the tool extracts the environmental declaration data automatically and creates
and stores a separate entry for the component type. For example, the manufacturer declares
that the lifetime of the Schneider Door Sensor component type is 10 years and that the net use
of fresh water during the manufacturing of one unit is 18.9 liters.</p>
        <p>Configuration Input . The tool supports the analyst in defining the CPS configurations
they intend to assess, following the method described above (see A-TB.2). The component
quantity and geographical location are both essential. Specifying the locations increases the
accuracy of the estimated impacts because the tool can take into account the carbon intensity
of the electricity produced in the country where the component is located. The tool has a
database detailing the average carbon intensity of electricity for various countries, allowing the
calculation of the carbon intensity for one kWh and applying this to the energy consumption
of the components2. The component type lifetime, declared by the manufacturer and sourced
from the PEP, is used to calculate the quantity of components of each type that are needed
over the expected lifetime of the CPS. For example, if the CPS is expected to last 20 years of
service, then two Schneider Door Sensor components will be required (one after the other) as
their lifetime is only 10 years.
2In this version, variations of the electricity mix among time are not considered</p>
        <p>
          Meta-data Input. The tool ofers functionality to calculate the amount of data that each
configuration generates. The analyst carries out the method activity A-TB.4; that is, inputting
data-related attributes for each component, within each configuration 3. The tool also needs the
analyst to provide an estimated value of the  2 emissions factor for storing data. This value
is specific to the data center, or storing solution, used in the CPS. In our example, we specify
0.0379 kg 2 per gigabyte of data per year, based on [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ]. This information is later used to
estimate the impacts of storing the cumulative data volumes.
        </p>
        <p>Overview of Environmental Footprint. The tool provides a comprehensive view of the
environmental footprint outcomes, presented either annually (P.A. stands for per annum) or as
a cumulative total over the intended functional lifetime of the CPS (A-TB.5). For example, see
Figure 3. The analyst can perform the comparative assessment of the environmental footprints
of diferent CPS configurations (e.g. identifying those configurations with the greatest and
smallest environmental impact). Also, each of the four impact indicators ( 2 impact, use of
fresh water, water pollution and acidification) has its charts to be able to perform a separate
analysis of the efects produced by alternative configurations.</p>
        <p>Overview of Data Footprint. The tool calculates the data footprint of the CPS usage phase
(related to A-TB.5). This helps users understand the environmental impact of data transmission
and processing and can inform decision-making. The CPS architects can perform a trade-of
analysis between CPS data-related features (or performance) and impact (e.g. lowering the
sampling rate of a sensor will result in less frequent monitoring of the environment but also in
a lower footprint).</p>
        <p>About environmental indicators. As said before, four environmental indicators are
estimated by the tool. The interviewees have stressed a special interest on the Global warming
impact indicator. GlobalWarming(use) represents the impact of global warming of a
configuration component estimated in kilograms of  2 equivalents ( 2e) due to energy consumption
over the life cycle use phase. It is estimated as follows:
3The highlighted part in Figure 5 shows an example of this information
GlobalWarming(use) =
energy_consumption(use) × carbon_intensity
manufacturer_LT
× functional_LT × quantity
The variable energy_consumption (use) denotes the energy consumption (in kWh) of a component
type consumed during the life cycle use phase. Carbon_intensity represents the amount of
 2 (Kg  2e) emitted per kWh of energy produced at the configuration component’s location.
Manufacturer_LT stands for the component lifetime which is the period given in years a
component type can operate without failure, according to its manufacturer. The functional
lifetime; i.e. the duration of time expressed in years the CPS is intended to operate, is denoted
with functional_LT. Lastly, quantity is the number of components used simultaneously for a
given CPS configuration.</p>
        <p>Tool implementation. We have implemented the LCA4CPS prototype in Google Sheets,
extending its functionality with Google Scripts (a version of JavaScript)4. The rationale is to
lower the barrier for adoption by CPS researchers and practitioners, who can easily access the
tool, make a copy, and run it after a simple configuration; also, it ofers an interface that is
familiar to many users. The manual is also available online5.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>5. Validation</title>
      <p>We interviewed nine participants (N=9) to assess the tool’s usefulness in general and by features.
The majority of interviewees (5) work for a research institute, and the others work for a private
company or a combination of private companies and research institutions. Moreover, most
interviewees (8) have over 10 years of experience working with CPS. We asked them about
the tool’s strengths and weaknesses. A significant majority (8 out of 9) find the tool in general
useful. One respondent expresses reservations, citing the perceived additional efort and work
when using the tool, and does not feel the need to study the numbers that are calculated with
the tool. However, the positive impressions of the tool outweigh what is also represented in the
numbers. Respondents emphasize the tool’s importance by highlighting the importance of the
topic and the usefulness of the tool. For instance, respondent 9 stated, “The tool is very efective
and very useful and provides very good insights”.</p>
      <p>Evaluating each feature individually allows us to identify the most useful features (as
indicated by the interviews). Feature 1, specifying configurations, was rated extremely useful
(4.61 of 5). Feature 2 was deemed very useful (4.33) for comparing environmental impacts
and aiding in sustainability-focused decisions. Feature 3, which allows for automatic data
extraction from the PEP, received a high rating (4.44) because it reduces user efort. Feature 4
(F4) visually representing impacts, was rated very useful (4.22). Feature F5 which calculates the
data volume generated by CPS, was deemed moderately useful (3.28), whereas Feature 6, which
considers calculating the environmental impact of data was deemed very useful (4.17). Feature
4The tool can be found here. Please make a copy, delete the data (intended for illustration
purposes only), and you are ready to start your own LCA processes. https://drive.google.com/drive/folders/
1Rw6YWDixBx586H3ZNyJMPiATHx2Ic0OL
5Tool manual can be found here. https://docs.google.com/document/d/
1muqXv2GG6elV4TL-Uyc1I7NX00hNt-MM0aVtLP-2lF4
7, accounting for location-related carbon intensity of electricity, was deemed very useful (4)
because it is crucial for cross-location comparison, acknowledging energy cost variations.</p>
      <p>A minority of participants deemed the data-related features less useful, citing a general lack
of interest in such analysis and arguing that the related costs of data are more meaningful than
its environmental impact. 7 out of 9 interviewees identified “  2 footprint/global warming”
as the most critical environmental indicator out of the four impact indicators used in the tool.
Participants emphasize its widespread recognition both in the scientific community and the
industrial sector. The participants highlight that the tool efectively raises awareness about
the environmental implications of ICT as one of its strengths. Participants also commended
it ofers a very structured approach to accessing the environmental footprint of CPS.
Furthermore, participants highlight that the tool is both important and necessary for enabling a clear
understanding of the actual environmental impacts of CPS.</p>
      <p>As for its weaknesses, interviewees find the tool time-consuming to use. Moreover, scalability
presents an issue due to platform limitations, and the tool makes assumptions about the analyst’s
knowledge of CPS structure. Finally, the tool currently only considers direct life cycle impacts
and does not take positive structural and enabling impacts into account.</p>
    </sec>
    <sec id="sec-7">
      <title>6. Conclusions and future work</title>
      <p>Measuring and understanding the environmental impact of IT from design phases, in general,
and CPS in particular is a major issue. CPS are very appealing from business and practical
points of view but tend to become harmful to the environment. This work is a contribution to
encourage environmental assessment when developing CPS. We developed a prototype tool to
help practitioners use the proposed environmental assessment method for CPS. The tool provides
a simple way to describe a CPS, supports automatic integration of product environmental profiles,
and estimates multiple environmental footprint indicators for various candidate configurations,
including their hardware components description and data-related information. This tool aims
to support decision-making in the design and development of CPS. The tool was validated
with 9 practitioners who confirmed the importance of this work to raise awareness about the
environmental impact of CPS. We are grateful for their time and expert opinion.</p>
      <p>Several improvements are still needed, including enhancing the prototype and refining the
analysis by presenting hypotheses, contextual information on component type environmental
data, and characteristics of the CPS use phase. On a broader scale, it would be valuable to enable
designers to assess the potential positive environmental impacts of utilizing CPS and state their
overall net benefit.</p>
    </sec>
    <sec id="sec-8">
      <title>A. Appendix A – Tool screenshots</title>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>S. K.</given-names>
            <surname>Khaitan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. D.</given-names>
            <surname>McCalley</surname>
          </string-name>
          ,
          <article-title>Design techniques and applications of cyberphysical systems: A survey</article-title>
          ,
          <source>IEEE Syst J</source>
          <volume>9</volume>
          (
          <year>2015</year>
          )
          <fpage>350</fpage>
          -
          <lpage>365</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>E. A.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. A.</given-names>
            <surname>Seshia</surname>
          </string-name>
          ,
          <article-title>Introduction to embedded systems: a cyber-physical systems approach</article-title>
          , 2nd ed ed., The MIT press,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>C.-R.</given-names>
            <surname>Rad</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Hancu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.-A.</given-names>
            <surname>Takacs</surname>
          </string-name>
          , G. Olteanu,
          <article-title>Smart monitoring of potato crop: A cyberphysical system architecture model in the field of precision agriculture</article-title>
          ,
          <source>Agrarforsch. Schweiz</source>
          <volume>6</volume>
          (
          <year>2015</year>
          )
          <fpage>73</fpage>
          -
          <lpage>79</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>J.</given-names>
            <surname>Singh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Kumar</surname>
          </string-name>
          , U. Choudhury,
          <source>Innovations in Cyber Physical Systems: Select Proceedings of ICICPS</source>
          <year>2020</year>
          , volume
          <volume>788</volume>
          <source>of LNEE</source>
          , Springer,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>C.</given-names>
            <surname>Freitag</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Berners-Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Widdicks</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Knowles</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. S.</given-names>
            <surname>Blair</surname>
          </string-name>
          ,
          <string-name>
            <surname>A. Friday,</surname>
          </string-name>
          <article-title>The real climate and transformative impact of ICT: A critique of estimates, trends, and regulations</article-title>
          ,
          <source>Patterns</source>
          <volume>2</volume>
          (
          <year>2021</year>
          )
          <fpage>100340</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>T.</given-names>
            <surname>Pirson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Bol</surname>
          </string-name>
          ,
          <article-title>Assessing the embodied carbon footprint of IoT edge devices with a bottom-up life-cycle approach</article-title>
          ,
          <source>J Clean Prod</source>
          <volume>322</volume>
          (
          <year>2021</year>
          )
          <fpage>128966</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>M.</given-names>
            <surname>Cortès Cornax</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Lago</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Roncancio</surname>
          </string-name>
          ,
          <source>Cyber Physical Systems and Environmental Issues: a Smart Home Case Study, in: CPSS4Sus</source>
          <year>2022</year>
          , volume Vol-
          <volume>3144</volume>
          , CEUR,
          <year>2022</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>G.</given-names>
            <surname>Finnveden</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. Z.</given-names>
            <surname>Hauschild</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Ekvall</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Guinée</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Heijungs</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Hellweg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Koehler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Pennington</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Suh</surname>
          </string-name>
          ,
          <article-title>Recent developments in life cycle assessment</article-title>
          ,
          <source>J Environ Manage</source>
          <volume>91</volume>
          (
          <year>2009</year>
          )
          <fpage>1</fpage>
          -
          <lpage>21</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>M. Z.</given-names>
            <surname>Hauschild</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. K.</given-names>
            <surname>Rosenbaum</surname>
          </string-name>
          ,
          <string-name>
            <surname>S. I.</surname>
          </string-name>
          Olsen (Eds.),
          <source>Life cycle Assessment: theory and practice</source>
          , Springer,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>R. J.</given-names>
            <surname>Wieringa</surname>
          </string-name>
          ,
          <source>Design Science Methodology for Information Systems and Software Engineering</source>
          , Springer,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>I. van de Weerd</surname>
          </string-name>
          , S. Brinkkemper,
          <article-title>Meta-modeling for situational analysis and design methods, in: Handbook of research on modern systems analysis and design technologies and applications</article-title>
          ,
          <source>IGI Global</source>
          ,
          <year>2009</year>
          , pp.
          <fpage>35</fpage>
          -
          <lpage>54</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>K.</given-names>
            <surname>Czarnecki</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Helsen</surname>
          </string-name>
          , U. Eisenecker,
          <article-title>Staged configuration using feature models</article-title>
          , in: R. L.
          <string-name>
            <surname>Nord</surname>
          </string-name>
          (Ed.),
          <source>Software Product Lines</source>
          , Springer,
          <year>2004</year>
          , pp.
          <fpage>266</fpage>
          -
          <lpage>283</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>F.</given-names>
            <surname>Schöllhammer</surname>
          </string-name>
          ,
          <article-title>A life-cycle assessment method to assess the environmental impacts of cyber-physical systems</article-title>
          ,
          <year>2023</year>
          . URL: https://studenttheses.uu.nl/handle/20.500.12932/46164.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>M.</given-names>
            <surname>Owsianiak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Bjørn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Laurent</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Molin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. W.</given-names>
            <surname>Ryberg</surname>
          </string-name>
          , Life cycle assessment:
          <source>theory and practice</source>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>W.</given-names>
            <surname>Klöpfer</surname>
          </string-name>
          ,
          <article-title>Introducing life cycle assessment and its presentation in 'LCA compendium'</article-title>
          ,
          <source>in: Background and Future Prospects in Life Cycle Assessment</source>
          , Springer,
          <year>2014</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>37</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>ISO</surname>
          </string-name>
          , ISO
          <volume>14040</volume>
          :
          <year>2006</year>
          <article-title>Environmental management - Life cycle assessment -Principles and framework</article-title>
          , Standard, International Organization for Standardization,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>C.</given-names>
            <surname>Moretti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Corona</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Edwards</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Junginger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Moro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Rocco</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Shen</surname>
          </string-name>
          ,
          <article-title>Reviewing ISO compliant multifunctionality practices in environmental life cycle modeling</article-title>
          ,
          <source>Energies</source>
          <volume>13</volume>
          (
          <year>2020</year>
          )
          <fpage>3579</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>ISO</surname>
          </string-name>
          , ISO
          <volume>14044</volume>
          :
          <year>2006</year>
          <article-title>Environmental management - Life cycle assessment - Requirements and guidelines</article-title>
          , Standard, International Organization for Standardization,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>ISO</surname>
          </string-name>
          , ISO
          <volume>14067</volume>
          :
          <year>2018</year>
          <article-title>Greenhouse gases - Carbon footprint of products - Requirements and guidelines</article-title>
          , Standard, International Organization for Standardization,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <surname>ISO</surname>
          </string-name>
          , ISO
          <volume>14025</volume>
          :
          <year>2006</year>
          <article-title>Environmental labels and declarations - Type III environmental declarations - Principles and procedures</article-title>
          , Standard, International Organization for Standardization,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>PEP</given-names>
            <surname>Association</surname>
          </string-name>
          , PEP ecopassport® database, https://register.pep-ecopassport.org,
          <year>2024</year>
          . Accessed:
          <fpage>2024</fpage>
          -02-10.
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>H.</given-names>
            <surname>Ritchie</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Rosado</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Roser</surname>
          </string-name>
          , Energy, Our World in Data (
          <year>2023</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>G.</given-names>
            <surname>Charret</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Arnaud</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Berthoud</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Bzeznik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Defize</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Delay</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Drago</surname>
          </string-name>
          , G. Feltin,
          <string-name>
            <given-names>N.</given-names>
            <surname>Gibelin</surname>
          </string-name>
          , G. Guennebaud, W. Marchal, Estimation de l'empreinte carbone du stockage de données,
          <source>Technical Report, CNRS-GRICAD</source>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>