<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Method and Tool to Assess the Environmental Impacts of Cyber-Physical Systems with a Life-Cycle Approach</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Felix</forename><surname>Schöllhammer</surname></persName>
							<email>n.f.schollhammer@uu.nl</email>
							<affiliation key="aff0">
								<orgName type="institution">Utrecht University</orgName>
								<address>
									<addrLine>Princetonplein 5</addrLine>
									<postCode>3584 CC</postCode>
									<settlement>Utrecht</settlement>
									<country key="NL">the Netherlands</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Mario</forename><surname>Cortes-Cornax</surname></persName>
							<email>mario.cortes-cornax@univ-grenoble-alpes.fr</email>
							<affiliation key="aff1">
								<orgName type="institution">Université Grenoble Alpes</orgName>
								<address>
									<settlement>Grenoble</settlement>
									<country key="FR">France</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Paula</forename><surname>Lago</surname></persName>
							<email>paula.lago@concordia.ca</email>
							<affiliation key="aff2">
								<orgName type="institution">Concordia University</orgName>
								<address>
									<settlement>Montreal</settlement>
									<country key="CA">Canada</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Vijanti</forename><surname>Ramautar</surname></persName>
							<email>v.d.ramautar@uu.nl</email>
							<affiliation key="aff0">
								<orgName type="institution">Utrecht University</orgName>
								<address>
									<addrLine>Princetonplein 5</addrLine>
									<postCode>3584 CC</postCode>
									<settlement>Utrecht</settlement>
									<country key="NL">the Netherlands</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Claudia</forename><surname>Roncancio</surname></persName>
							<email>claudia.roncancio@imag.fr</email>
							<affiliation key="aff1">
								<orgName type="institution">Université Grenoble Alpes</orgName>
								<address>
									<settlement>Grenoble</settlement>
									<country key="FR">France</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Sietse</forename><surname>Overbeek</surname></persName>
							<email>s.j.overbeek@uu.nl</email>
							<affiliation key="aff0">
								<orgName type="institution">Utrecht University</orgName>
								<address>
									<addrLine>Princetonplein 5</addrLine>
									<postCode>3584 CC</postCode>
									<settlement>Utrecht</settlement>
									<country key="NL">the Netherlands</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Sergio</forename><surname>España</surname></persName>
							<email>s.espana@uu.nl</email>
							<affiliation key="aff0">
								<orgName type="institution">Utrecht University</orgName>
								<address>
									<addrLine>Princetonplein 5</addrLine>
									<postCode>3584 CC</postCode>
									<settlement>Utrecht</settlement>
									<country key="NL">the Netherlands</country>
								</address>
							</affiliation>
							<affiliation key="aff3">
								<orgName type="institution">Universitat Politècnica de València</orgName>
								<address>
									<addrLine>Camino de Vera, s/n</addrLine>
									<postCode>46022</postCode>
									<settlement>Valencia</settlement>
									<country key="ES">Spain</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Al</forename><surname>Ceur</surname></persName>
						</author>
						<author>
							<persName><forename type="first">Workshop</forename><surname>Proceedings</surname></persName>
						</author>
						<title level="a" type="main">Method and Tool to Assess the Environmental Impacts of Cyber-Physical Systems with a Life-Cycle Approach</title>
					</analytic>
					<monogr>
						<idno type="ISSN">1613-0073</idno>
					</monogr>
					<idno type="MD5">99AA604BFD09800AEDFA861C349700C2</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2025-04-23T18:49+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>Cyber-physical systems, life cycle assessment, environmental sustainability, software for sustainability Orcid 0009-0006-7638-8189 (F. Schöllhammer)</term>
					<term>0000-0003-2635-319X (M. Cortes-Cornax)</term>
					<term>0000-0001-5290-6486 (P. Lago)</term>
					<term>0000-0002-3744-0013 (V. Ramautar)</term>
					<term>0000-0002-1118-6512 (C. Roncancio)</term>
					<term>0000-0003-3975-200X (S. Overbeek)</term>
					<term>0000-0001-7343-4270 (S. España)</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><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 efforts 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></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">Introduction</head><p>Cyber-Physical Systems (CPS) integrate computational and physical resources to offer systems that link physical devices with advanced computational capabilities <ref type="bibr" target="#b0">[1,</ref><ref type="bibr" target="#b1">2,</ref><ref type="bibr" target="#b2">3]</ref>. Whereas CPS and the Internet of Things have brought about many benefits in varied domains like smart cities, telehealth, and smart homes <ref type="bibr" target="#b3">[4]</ref>, 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 <ref type="bibr" target="#b4">[5]</ref>, worsening their environmental footprint. According to recent predictions <ref type="bibr" target="#b5">[6]</ref>, 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 <ref type="bibr" target="#b6">[7]</ref>. LCA entails assessing the environmental impacts of a product, process, or service throughout its entire or partial life-cycle <ref type="bibr" target="#b7">[8,</ref><ref type="bibr" target="#b8">9]</ref>. 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 efforts required by LCA projects, remain prohibitive to many CPS engineering projects.</p><p>This paper builds on the insights proposed in <ref type="bibr" target="#b6">[7]</ref> 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 <ref type="bibr">Section 4)</ref>. 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></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Research method</head><p>The research questions are: RQ1: "How can the environmental impacts of CPS be assessed costeffectively?" By cost-effectiveness, we refer to the fact that CPS engineers, users, and researchers should afford 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 <ref type="bibr" target="#b9">[10]</ref>. We also consider this to be a re-engineering project that takes an informal version of the LCA-based method in <ref type="bibr" target="#b6">[7]</ref> and provides an improved and more formalized version as well as an implementation. Figure <ref type="figure" target="#fig_2">2</ref> 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 <ref type="bibr" target="#b10">[11]</ref>. 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 <ref type="bibr" target="#b11">[12]</ref>. 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 <ref type="bibr" target="#b12">[13]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Background knowledge</head><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 <ref type="bibr" target="#b7">[8]</ref>, often to identify improvements that lead to reducing the negative impacts <ref type="bibr" target="#b13">[14]</ref>. 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) <ref type="bibr" target="#b7">[8,</ref><ref type="bibr" target="#b8">9,</ref><ref type="bibr" target="#b14">15]</ref>. 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 <ref type="bibr" target="#b15">[16,</ref><ref type="bibr" target="#b16">17,</ref><ref type="bibr" target="#b17">18]</ref>. ISO 14067 Carbon footprint standard, the latest one, offers principles, requirements, tools, and guidelines for quantifying and communicating the carbon footprint of products <ref type="bibr" target="#b18">[19]</ref>. 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 <ref type="bibr" target="#b19">[20]</ref>. This ensures that they can effectively 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 <ref type="bibr" target="#b20">[21]</ref>.</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 <ref type="bibr" target="#b21">[22]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">The LCA4CPS framework</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.1.">Method</head><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 domain <ref type="foot" target="#foot_0">1</ref> , among them:</p><p>• 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 different 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 <ref type="figure" target="#fig_2">2</ref>. In the following, we briefly explain the process and major deliverables. Please refer to <ref type="bibr" target="#b12">[13]</ref> 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 <ref type="figure" target="#fig_2">2</ref>) including its name, a description, and its functional lifetime. This lifetime is the period during which the system can perform its intended functions effectively and efficiently. 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) <ref type="bibr" target="#b20">[21]</ref>. 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.  CPS configurations. The analyst might consider one or several CPS configurations for assessment (A-TB.3). A CONFIGURATION refers to a combination of geographically situated components that constitute a CPS. They are typically architected by the CPS design team. Through CONFIGURATION_LINEs, the analyst reflects the quantity of COMPONENTs of each COMPONENT_TYPE. as well as their LOCATION. 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 1-11 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 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></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.2.">LCA4CPS Tool</head><p>The structure of the tool and the guided interaction align with the method presented in the preceding section and expressed in Figure <ref type="figure" target="#fig_2">2</ref>. 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 components<ref type="foot" target="#foot_1">2</ref> . 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.</p><p>Meta-data Input. The tool offers 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 <ref type="foot" target="#foot_2">3</ref> . 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 <ref type="bibr" target="#b22">[23]</ref>. 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 <ref type="figure" target="#fig_3">3</ref>. The analyst can perform the comparative assessment of the environmental footprints of different 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 effects produced by alternative configurations. 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-off 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). 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 offers an interface that is familiar to many users. The manual is also available online 5 .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.">Validation</head><p>We interviewed nine participants (N=9) to assess the tool's usefulness in general and by features. The majority of interviewees <ref type="bibr" target="#b4">(5)</ref> 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 effort 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 effective 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 effort. Feature 4 (F4) visually representing impacts, was rated very useful <ref type="bibr">(4.22)</ref>. 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 4 The tool can be found here.</p><p>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 5 Tool 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 effectively raises awareness about the environmental implications of ICT as one of its strengths. Participants also commended it offers 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></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.">Conclusions and future work</head><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></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Figure 1 :</head><label>1</label><figDesc>Figure 1: Overview of the research method</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head></head><label></label><figDesc>1.1. Specify CPS details A-TB 2. Defining Configurations A-TB 3.1. Specify details of configurations A-TB 4. Defining Data-related information A-TB Specify number of years of usage of CPS A-TB 2. Defining Components Analyst A-TB 2.1. Create CPS component list A-TB 5. Analysing method results A-TB 5.1. Choose calculation mode A-TB 3.4. Specify location of component in configuration A-TB 3.2. Choose components for each configuration A-TB 2.2. Find and link environmental declarations A-TB 3.3. Choose quantity of component in configuration A-TB 1.2. Specify CPS functional lifetime A-TB 4.2. Specify sampling properties A-TB 5.3. Compare data-related footprints of configurations A-TB 5.2. Compare general footprints of configurations A-TB 2.3. Retrieve environmental information A-TB 4.3. Specify CO2-emissions for one GB of Data A-TB 5.1.1 Select p.a. A-TB 5.1.2 Select total [p.a.] [total] [no declarations available] [declarations available] A-TB 2.2.1. Find similar component</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>Figure 2 :</head><label>2</label><figDesc>Figure2: LCA4CPS method (process and product meta-model) expressed as a Process Deliverable Diagram<ref type="bibr" target="#b10">[11]</ref> </figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head>Figure 3 :</head><label>3</label><figDesc>Figure 3: Screenshot of LCA for CPS tool overview environmental footprint including 4 indicators</figDesc><graphic coords="7,162.21,299.38,270.86,172.42" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_4"><head></head><label></label><figDesc>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 (𝐶𝑂 2 e) due to energy consumption over the life cycle use phase. It is estimated as follows: 1-11 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 𝐶𝑂 2 e) emitted per kWh of energy produced at the configuration component's location.</figDesc></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0">Refer to<ref type="bibr" target="#b12">[13]</ref> for the full requirements specification</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="2" xml:id="foot_1">In this version, variations of the electricity mix among time are not considered</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="3" xml:id="foot_2">The highlighted part in Figure5shows an example of this information</note>
		</body>
		<back>

			<div type="funding">
<div xmlns="http://www.tei-c.org/ns/1.0"><p>is supported by a María Zambrano grant of the Spanish Ministry of Universities, co-funded by the Next Generation EU European Recovery Plan.</p></div>
			</div>

			<div type="annex">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>A. Appendix A -Tool screenshots</head></div>			</div>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Design techniques and applications of cyberphysical systems: A survey</title>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">K</forename><surname>Khaitan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">D</forename><surname>Mccalley</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Syst J</title>
		<imprint>
			<biblScope unit="volume">9</biblScope>
			<biblScope unit="page" from="350" to="365" />
			<date type="published" when="2015">2015</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<monogr>
		<title level="m" type="main">Introduction to embedded systems: a cyber-physical systems approach</title>
		<author>
			<persName><forename type="first">E</forename><forename type="middle">A</forename><surname>Lee</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">A</forename><surname>Seshia</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2017">2017</date>
			<publisher>The MIT press</publisher>
		</imprint>
	</monogr>
	<note>2nd ed ed.</note>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Smart monitoring of potato crop: A cyberphysical system architecture model in the field of precision agriculture</title>
		<author>
			<persName><forename type="first">C.-R</forename><surname>Rad</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Hancu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I.-A</forename><surname>Takacs</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Olteanu</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Agrarforsch. Schweiz</title>
		<imprint>
			<biblScope unit="volume">6</biblScope>
			<biblScope unit="page" from="73" to="79" />
			<date type="published" when="2015">2015</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<monogr>
		<author>
			<persName><forename type="first">J</forename><surname>Singh</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Kumar</surname></persName>
		</author>
		<author>
			<persName><forename type="first">U</forename><surname>Choudhury</surname></persName>
		</author>
		<title level="m">Innovations in Cyber Physical Systems: Select Proceedings of ICICPS 2020</title>
				<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2021">2021</date>
			<biblScope unit="volume">788</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">The real climate and transformative impact of ICT: A critique of estimates, trends, and regulations</title>
		<author>
			<persName><forename type="first">C</forename><surname>Freitag</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Berners-Lee</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Widdicks</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Knowles</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><forename type="middle">S</forename><surname>Blair</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Friday</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Patterns</title>
		<imprint>
			<biblScope unit="volume">2</biblScope>
			<biblScope unit="page">100340</biblScope>
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Assessing the embodied carbon footprint of IoT edge devices with a bottom-up life-cycle approach</title>
		<author>
			<persName><forename type="first">T</forename><surname>Pirson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Bol</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">J Clean Prod</title>
		<imprint>
			<biblScope unit="volume">322</biblScope>
			<biblScope unit="page">128966</biblScope>
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<monogr>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">Cortès</forename><surname>Cornax</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Lago</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Roncancio</surname></persName>
		</author>
		<title level="m">Cyber Physical Systems and Environmental Issues: a Smart Home Case Study</title>
				<imprint>
			<publisher>CEUR</publisher>
			<date type="published" when="2022">2022</date>
			<biblScope unit="volume">3144</biblScope>
		</imprint>
	</monogr>
	<note>CPSS4Sus 2022</note>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Recent developments in life cycle assessment</title>
		<author>
			<persName><forename type="first">G</forename><surname>Finnveden</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">Z</forename><surname>Hauschild</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Ekvall</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Guinée</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Heijungs</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Hellweg</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Koehler</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Pennington</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Suh</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">J Environ Manage</title>
		<imprint>
			<biblScope unit="volume">91</biblScope>
			<biblScope unit="page" from="1" to="21" />
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<monogr>
		<title level="m">Life cycle Assessment: theory and practice</title>
				<editor>
			<persName><forename type="first">M</forename><forename type="middle">Z</forename><surname>Hauschild</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">R</forename><forename type="middle">K</forename><surname>Rosenbaum</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">S</forename><forename type="middle">I</forename><surname>Olsen</surname></persName>
		</editor>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<monogr>
		<title level="m" type="main">Design Science Methodology for Information Systems and Software Engineering</title>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">J</forename><surname>Wieringa</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2014">2014</date>
			<publisher>Springer</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Meta-modeling for situational analysis and design methods</title>
		<author>
			<persName><forename type="first">I</forename><surname>Van De Weerd</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Brinkkemper</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Handbook of research on modern systems analysis and design technologies and applications</title>
				<imprint>
			<publisher>IGI Global</publisher>
			<date type="published" when="2009">2009</date>
			<biblScope unit="page" from="35" to="54" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Staged configuration using feature models</title>
		<author>
			<persName><forename type="first">K</forename><surname>Czarnecki</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Helsen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">U</forename><surname>Eisenecker</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Software Product Lines</title>
				<editor>
			<persName><forename type="first">R</forename><forename type="middle">L</forename><surname>Nord</surname></persName>
		</editor>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2004">2004</date>
			<biblScope unit="page" from="266" to="283" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">impacts of cyber-physical systems</title>
		<author>
			<persName><forename type="first">F</forename><surname>Schöllhammer</surname></persName>
		</author>
		<ptr target="https://studenttheses.uu.nl/handle/20.500.12932/46164" />
	</analytic>
	<monogr>
		<title level="m">A life-cycle assessment method to assess the environmental</title>
				<imprint>
			<date type="published" when="2023">2023</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<monogr>
		<author>
			<persName><forename type="first">M</forename><surname>Owsianiak</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Bjørn</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Laurent</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Molin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">W</forename><surname>Ryberg</surname></persName>
		</author>
		<title level="m">Life cycle assessment: theory and practice</title>
				<imprint>
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Introducing life cycle assessment and its presentation in &apos;LCA compendium</title>
		<author>
			<persName><forename type="first">W</forename><surname>Klöpffer</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Background and Future Prospects in Life Cycle Assessment</title>
				<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2014">2014</date>
			<biblScope unit="page" from="1" to="37" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<monogr>
		<author>
			<persName><surname>Iso</surname></persName>
		</author>
		<title level="m">ISO 14040:2006 Environmental management -Life cycle assessment -Principles and framework, Standard, International Organization for Standardization</title>
				<imprint>
			<date type="published" when="2006">2006</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">Reviewing ISO compliant multifunctionality practices in environmental life cycle modeling</title>
		<author>
			<persName><forename type="first">C</forename><surname>Moretti</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Corona</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Edwards</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Junginger</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Moro</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Rocco</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Shen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Energies</title>
		<imprint>
			<biblScope unit="volume">13</biblScope>
			<biblScope unit="page">3579</biblScope>
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<monogr>
		<author>
			<persName><surname>Iso</surname></persName>
		</author>
		<title level="m">ISO 14044:2006 Environmental management -Life cycle assessment -Requirements and guidelines, Standard, International Organization for Standardization</title>
				<imprint>
			<date type="published" when="2006">2006</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<monogr>
		<author>
			<persName><surname>Iso</surname></persName>
		</author>
		<title level="m">ISO 14067:2018 Greenhouse gases -Carbon footprint of products -Requirements and guidelines</title>
				<imprint>
			<publisher>International Organization for Standardization</publisher>
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b19">
	<monogr>
		<author>
			<persName><surname>Iso</surname></persName>
		</author>
		<title level="m">ISO 14025:2006 Environmental labels and declarations -Type III environmental declarations -Principles and procedures</title>
				<imprint>
			<publisher>International Organization for Standardization</publisher>
			<date type="published" when="2006">2006</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b20">
	<monogr>
		<ptr target="https://register.pep-ecopassport.org" />
		<title level="m">PEP ecopassport® database</title>
				<imprint>
			<date type="published" when="2024-02-10">2024. 2024-02-10</date>
		</imprint>
	</monogr>
	<note>PEP Association</note>
</biblStruct>

<biblStruct xml:id="b21">
	<monogr>
		<author>
			<persName><forename type="first">H</forename><surname>Ritchie</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Rosado</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Roser</surname></persName>
		</author>
		<title level="m">Energy, Our World in Data</title>
				<imprint>
			<date type="published" when="2023">2023</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b22">
	<monogr>
		<author>
			<persName><forename type="first">G</forename><surname>Charret</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Arnaud</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Berthoud</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Bzeznik</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Defize</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Delay</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Drago</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Feltin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Gibelin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Guennebaud</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename></persName>
		</author>
		<title level="m">Estimation de l&apos;empreinte carbone du stockage de données</title>
				<imprint>
			<date type="published" when="2020">2020</date>
		</imprint>
		<respStmt>
			<orgName>CNRS-GRICAD</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">Technical Report</note>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
