{"id":14478,"date":"2022-12-20T15:50:00","date_gmt":"2022-12-20T14:50:00","guid":{"rendered":"https:\/\/www.uni.lu\/snt-en\/?post_type=news&#038;p=14478"},"modified":"2025-02-19T10:26:40","modified_gmt":"2025-02-19T09:26:40","slug":"addressing-the-challenges-of-devops-for-cyber-physical-systems","status":"publish","type":"news","link":"https:\/\/www.uni.lu\/snt-en\/news\/addressing-the-challenges-of-devops-for-cyber-physical-systems\/","title":{"rendered":"Addressing the Challenges of DevOps for Cyber-Physical Systems"},"content":{"rendered":"\n<section class=\"wp-block-unilux-blocks-free-section section\"><div class=\"container xl:max-w-screen-xl\">\n<p>Until the 2000s, building any software had been a two-step process: developing the code (software development), followed by deployment and configuration (IT operations). These processes used to be managed by separate teams, with different priorities and KPIs.<\/p>\n\n\n\n<p>The past decade has seen these two roles merge into DevOps, an agile development methodology characterised by integrated teams working on both software development and IT operations at the same time. From an operational standpoint, DevOps is based on merging different parts of code early in the development process, and using automated testing, lately with the support of artificial intelligence (AI), to validate every change in the code as it gets corrected, adapted, and deployed.&nbsp;<\/p>\n\n\n\n<p>However, modern software ecosystems are becoming increasingly complex, often integrating cyber-physical systems (CPS), such as those that drive mechanisms, vehicles, and production lines, to name a few. Applying DevOps to these systems presents a new host of challenges that software practitioners have to face, all with far-reaching consequences. This is something the EU has decided to investigate through the&nbsp;<i>DevOps for Complex Cyber-physical Systems<\/i>&nbsp;project under the Horizon 2020 programme. The project is driven by a consortium of entities including the University of Luxembourg&#8217;s&nbsp;Interdisciplinary Centre for Security, Reliability and Trust (SnT).&nbsp;&nbsp;<\/p>\n\n\n\n<p>\u201cThe innovations developed by the University of Luxembourg are being assessed on three different use-case scenarios, representative of major CPS domains (e.g., avionics, automotive, and railway systems),\u201d says&nbsp;<a href=\"https:\/\/wwwfr.uni.lu\/snt\/people\/domenico_bianculli\" target=\"_blank\" title=\"\" rel=\"noopener\">Prof. Domenico Bianculli<\/a>, chief scientist II\/associate professor in software engineering at SnT\u2019s <a href=\"https:\/\/wwwfr.uni.lu\/snt\/research\/software_verification_and_validation_lab\" target=\"_blank\" title=\"\" rel=\"noopener\">Software Verification and Validation (SVV)<\/a> research group, who coordinates the project on the University\u2019s side. \u201cFor example, the avionics use case deals with the development of free route airspace algorithms, such as finding an optimal route with the shortest distance between two waypoints and the lowest fuel consumption,\u201d he explains.<\/p>\n\n\n\n<p>In the framework of the project, the SnT team has developed both a novel testing technique that supports different objectives (e.g. assess robustness to adversarial actors, or testing&nbsp;how estimated fuel consumption may vary&nbsp;depending, say, on wind speed),&nbsp;as well as a runtime verification technique that will ensure that the&nbsp;timing-based behaviour of the route finder is as expected, and that its resource consumption is reasonable.&nbsp;A task far from being simple, given the stakes at play, the wide range of scenarios to take into account, and the time-cost constraints of DevOps.&nbsp;<\/p>\n\n\n\n<p>\u201cWe were met with three main challenges: first, adaptability, i.e., defining a solution that works with different simulator types and with hardware-in-the-loop,\u201d says Prof. Bianculli. \u201cSecondly, cost-effectiveness, since our verification and validation solution should fit within the intrinsic time limits of the DevOps processes. Thirdly, guaranteeing efficient and safe testing when physical devices are involved, since a limited number of inputs can be tested, and illegal inputs may damage hardware or cause safety hazards,\u201d he explains.<\/p>\n\n\n\n<p>In addition, working with CPS increases the number of scenarios to test, as a large number of real-life factors (e.g., weather) can affect their performance compared to testing an ICT system. \u201cFor example, an autopilot for an unmanned aerial vehicle may cause a crash if strong top wind follows a mild front wind after a rainstorm,\u201d says&nbsp;<a href=\"https:\/\/wwwfr.uni.lu\/snt\/people\/fabrizio_pastore\" target=\"_blank\" title=\"\" rel=\"noopener\">Prof. Fabrizio Pastore<\/a>, chief scientist II\/associate professor in software engineering at SnT and member of the project team. \u201cWith CPSs, we may easily end up with a combinatorial explosion of the number of scenarios to test, and could overlook some conditions. To efficiently identify this kind of scenario, we employ a reinforcement learning algorithm. By observing how certain events (e.g., increase in wind speed) affect the functioning of the system under test (e.g., the vertical acceleration of the autopilot decreases) the algorithm learns which events are more successful in decreasing the performance of the system under test, and combines them until a safety problem is identified,\u201d he explains.&nbsp;<\/p>\n\n\n\n<p>To address the security analysis of CPSs, the SnT team has also developed a specification language, E-iCFTL, that helps find vulnerabilities in software. E-iCFTL allows developers to describe executions of the system under test when there are no vulnerabilities. Then, the framework developed at SnT inserts instrumentation code into the system under test, which generates a trace for each execution. These traces are then analysed by the framework over multiple executions. Any differences between the traces and the specifications defined by the developers indicates a security vulnerability, which is then further inspected and processed by the framework, that then estimates the possible causes of the vulnerability.<\/p>\n\n\n\n<p>The project, which started in January 2021, has just entered its final year. The consortium is expected to deliver their final results by December 2023.&nbsp;<\/p>\n<\/div><\/section>\n","protected":false},"excerpt":{"rendered":"<p>Until the 2000s, building any software had been a two-step process: developing the code (software development), followed by deployment and configuration (IT operations). These processes used to be managed by separate teams, with different priorities and KPIs.<\/p>\n","protected":false},"author":335,"featured_media":14479,"template":"","format":"standard","meta":{"featured_image_focal_point":[],"show_featured_caption":false,"ulux_newsletter_groups":"","uluxPostTitle":"","uluxPrePostTitle":"","_trash_the_other_posts":false,"_price":"","_stock":"","_tribe_ticket_header":"","_tribe_default_ticket_provider":"","_tribe_ticket_capacity":"0","_ticket_start_date":"","_ticket_end_date":"","_tribe_ticket_show_description":"","_tribe_ticket_show_not_going":false,"_tribe_ticket_use_global_stock":"","_tribe_ticket_global_stock_level":"","_global_stock_mode":"","_global_stock_cap":"","_tribe_rsvp_for_event":"","_tribe_ticket_going_count":"","_tribe_ticket_not_going_count":"","_tribe_tickets_list":"[]","_tribe_ticket_has_attendee_info_fields":false},"news-category":[4],"news-topic":[],"organisation":[184],"authorship":[335,44],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.3 (Yoast SEO v22.3) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Addressing the Challenges of DevOps for Cyber-Physical Systems - SnT I Uni.lu<\/title>\n<meta name=\"description\" content=\"Until the 2000s, building any software had been a two-step process: developing the code (software development), followed by deployment and configuration (IT operations). These processes used to be managed by separate teams, with different priorities and KPIs.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.uni.lu\/snt-en\/news\/addressing-the-challenges-of-devops-for-cyber-physical-systems\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Addressing the Challenges of DevOps for Cyber-Physical Systems\" \/>\n<meta property=\"og:description\" content=\"Until the 2000s, building any software had been a two-step process: developing the code (software development), followed by deployment and configuration (IT operations). These processes used to be managed by separate teams, with different priorities and KPIs.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.uni.lu\/snt-en\/news\/addressing-the-challenges-of-devops-for-cyber-physical-systems\/\" \/>\n<meta property=\"og:site_name\" content=\"SnT EN\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-19T09:26:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/5\/2025\/02\/addressing_the_challenges_of_devops_for_cyber_physical_systems.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"NewsArticle\",\"@id\":\"https:\/\/www.uni.lu\/snt-en\/news\/addressing-the-challenges-of-devops-for-cyber-physical-systems\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.uni.lu\/snt-en\/news\/addressing-the-challenges-of-devops-for-cyber-physical-systems\/\"},\"author\":{\"name\":\"valentinadelgaudio\",\"@id\":\"https:\/\/www.uni.lu\/snt-en\/#\/schema\/person\/0d4d61892313f40f3b9bb798f407531b\"},\"headline\":\"Addressing the Challenges of DevOps for Cyber-Physical Systems\",\"datePublished\":\"2022-12-20T14:50:00+00:00\",\"dateModified\":\"2025-02-19T09:26:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.uni.lu\/snt-en\/news\/addressing-the-challenges-of-devops-for-cyber-physical-systems\/\"},\"wordCount\":791,\"publisher\":{\"@id\":\"https:\/\/www.uni.lu\/snt-en\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.uni.lu\/snt-en\/news\/addressing-the-challenges-of-devops-for-cyber-physical-systems\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/5\/2025\/02\/addressing_the_challenges_of_devops_for_cyber_physical_systems.jpg\",\"inLanguage\":\"en-GB\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.uni.lu\/snt-en\/news\/addressing-the-challenges-of-devops-for-cyber-physical-systems\/\",\"url\":\"https:\/\/www.uni.lu\/snt-en\/news\/addressing-the-challenges-of-devops-for-cyber-physical-systems\/\",\"name\":\"Addressing the Challenges of DevOps for Cyber-Physical Systems - SnT I Uni.lu\",\"isPartOf\":{\"@id\":\"https:\/\/www.uni.lu\/snt-en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.uni.lu\/snt-en\/news\/addressing-the-challenges-of-devops-for-cyber-physical-systems\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.uni.lu\/snt-en\/news\/addressing-the-challenges-of-devops-for-cyber-physical-systems\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/5\/2025\/02\/addressing_the_challenges_of_devops_for_cyber_physical_systems.jpg\",\"datePublished\":\"2022-12-20T14:50:00+00:00\",\"dateModified\":\"2025-02-19T09:26:40+00:00\",\"description\":\"Until the 2000s, building any software had been a two-step process: developing the code (software development), followed by deployment and configuration (IT operations). These processes used to be managed by separate teams, with different priorities and KPIs.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.uni.lu\/snt-en\/news\/addressing-the-challenges-of-devops-for-cyber-physical-systems\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.uni.lu\/snt-en\/news\/addressing-the-challenges-of-devops-for-cyber-physical-systems\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.uni.lu\/snt-en\/news\/addressing-the-challenges-of-devops-for-cyber-physical-systems\/#primaryimage\",\"url\":\"https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/5\/2025\/02\/addressing_the_challenges_of_devops_for_cyber_physical_systems.jpg\",\"contentUrl\":\"https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/5\/2025\/02\/addressing_the_challenges_of_devops_for_cyber_physical_systems.jpg\",\"width\":800,\"height\":600},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.uni.lu\/snt-en\/news\/addressing-the-challenges-of-devops-for-cyber-physical-systems\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.uni.lu\/en\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Interdisciplinary Centre for Security, Reliability and Trust (SnT)\",\"item\":\"https:\/\/www.uni.lu\/snt-en\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"News\",\"item\":\"https:\/\/www.uni.lu\/snt-en\/news\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Addressing the Challenges of DevOps for Cyber-Physical Systems\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.uni.lu\/snt-en\/#website\",\"url\":\"https:\/\/www.uni.lu\/snt-en\/\",\"name\":\"SnT\",\"description\":\"Interdisciplinary Centre for Security, Reliability and Trust I Uni.lu\",\"publisher\":{\"@id\":\"https:\/\/www.uni.lu\/snt-en\/#organization\"},\"alternateName\":\"Interdisciplinary Centre for Security, Reliability and Trust I University of Luxembourg\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.uni.lu\/snt-en\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.uni.lu\/snt-en\/#organization\",\"name\":\"SnT - University of Luxembourg I Uni.lu\",\"alternateName\":\"Interdisciplinary Centre for Security, Reliability and Trust\",\"url\":\"https:\/\/www.uni.lu\/snt-en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.uni.lu\/snt-en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/5\/2026\/03\/03112604\/SNT_SM-Profile_1600x1600px-scaled.jpg\",\"contentUrl\":\"https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/5\/2026\/03\/03112604\/SNT_SM-Profile_1600x1600px-scaled.jpg\",\"width\":2560,\"height\":2560,\"caption\":\"SnT - University of Luxembourg I Uni.lu\"},\"image\":{\"@id\":\"https:\/\/www.uni.lu\/snt-en\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.linkedin.com\/school\/snt-lu\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.uni.lu\/snt-en\/#\/schema\/person\/0d4d61892313f40f3b9bb798f407531b\",\"name\":\"valentinadelgaudio\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.uni.lu\/snt-en\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/be0650afbd68aa0abc872863d8291dc1?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/be0650afbd68aa0abc872863d8291dc1?s=96&d=mm&r=g\",\"caption\":\"valentinadelgaudio\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Addressing the Challenges of DevOps for Cyber-Physical Systems - SnT I Uni.lu","description":"Until the 2000s, building any software had been a two-step process: developing the code (software development), followed by deployment and configuration (IT operations). These processes used to be managed by separate teams, with different priorities and KPIs.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.uni.lu\/snt-en\/news\/addressing-the-challenges-of-devops-for-cyber-physical-systems\/","og_locale":"en_GB","og_type":"article","og_title":"Addressing the Challenges of DevOps for Cyber-Physical Systems","og_description":"Until the 2000s, building any software had been a two-step process: developing the code (software development), followed by deployment and configuration (IT operations). These processes used to be managed by separate teams, with different priorities and KPIs.","og_url":"https:\/\/www.uni.lu\/snt-en\/news\/addressing-the-challenges-of-devops-for-cyber-physical-systems\/","og_site_name":"SnT EN","article_modified_time":"2025-02-19T09:26:40+00:00","og_image":[{"width":800,"height":600,"url":"https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/5\/2025\/02\/addressing_the_challenges_of_devops_for_cyber_physical_systems.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/www.uni.lu\/snt-en\/news\/addressing-the-challenges-of-devops-for-cyber-physical-systems\/#article","isPartOf":{"@id":"https:\/\/www.uni.lu\/snt-en\/news\/addressing-the-challenges-of-devops-for-cyber-physical-systems\/"},"author":{"name":"valentinadelgaudio","@id":"https:\/\/www.uni.lu\/snt-en\/#\/schema\/person\/0d4d61892313f40f3b9bb798f407531b"},"headline":"Addressing the Challenges of DevOps for Cyber-Physical Systems","datePublished":"2022-12-20T14:50:00+00:00","dateModified":"2025-02-19T09:26:40+00:00","mainEntityOfPage":{"@id":"https:\/\/www.uni.lu\/snt-en\/news\/addressing-the-challenges-of-devops-for-cyber-physical-systems\/"},"wordCount":791,"publisher":{"@id":"https:\/\/www.uni.lu\/snt-en\/#organization"},"image":{"@id":"https:\/\/www.uni.lu\/snt-en\/news\/addressing-the-challenges-of-devops-for-cyber-physical-systems\/#primaryimage"},"thumbnailUrl":"https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/5\/2025\/02\/addressing_the_challenges_of_devops_for_cyber_physical_systems.jpg","inLanguage":"en-GB"},{"@type":"WebPage","@id":"https:\/\/www.uni.lu\/snt-en\/news\/addressing-the-challenges-of-devops-for-cyber-physical-systems\/","url":"https:\/\/www.uni.lu\/snt-en\/news\/addressing-the-challenges-of-devops-for-cyber-physical-systems\/","name":"Addressing the Challenges of DevOps for Cyber-Physical Systems - SnT I Uni.lu","isPartOf":{"@id":"https:\/\/www.uni.lu\/snt-en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.uni.lu\/snt-en\/news\/addressing-the-challenges-of-devops-for-cyber-physical-systems\/#primaryimage"},"image":{"@id":"https:\/\/www.uni.lu\/snt-en\/news\/addressing-the-challenges-of-devops-for-cyber-physical-systems\/#primaryimage"},"thumbnailUrl":"https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/5\/2025\/02\/addressing_the_challenges_of_devops_for_cyber_physical_systems.jpg","datePublished":"2022-12-20T14:50:00+00:00","dateModified":"2025-02-19T09:26:40+00:00","description":"Until the 2000s, building any software had been a two-step process: developing the code (software development), followed by deployment and configuration (IT operations). These processes used to be managed by separate teams, with different priorities and KPIs.","breadcrumb":{"@id":"https:\/\/www.uni.lu\/snt-en\/news\/addressing-the-challenges-of-devops-for-cyber-physical-systems\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.uni.lu\/snt-en\/news\/addressing-the-challenges-of-devops-for-cyber-physical-systems\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.uni.lu\/snt-en\/news\/addressing-the-challenges-of-devops-for-cyber-physical-systems\/#primaryimage","url":"https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/5\/2025\/02\/addressing_the_challenges_of_devops_for_cyber_physical_systems.jpg","contentUrl":"https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/5\/2025\/02\/addressing_the_challenges_of_devops_for_cyber_physical_systems.jpg","width":800,"height":600},{"@type":"BreadcrumbList","@id":"https:\/\/www.uni.lu\/snt-en\/news\/addressing-the-challenges-of-devops-for-cyber-physical-systems\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.uni.lu\/en"},{"@type":"ListItem","position":2,"name":"Interdisciplinary Centre for Security, Reliability and Trust (SnT)","item":"https:\/\/www.uni.lu\/snt-en\/"},{"@type":"ListItem","position":3,"name":"News","item":"https:\/\/www.uni.lu\/snt-en\/news\/"},{"@type":"ListItem","position":4,"name":"Addressing the Challenges of DevOps for Cyber-Physical Systems"}]},{"@type":"WebSite","@id":"https:\/\/www.uni.lu\/snt-en\/#website","url":"https:\/\/www.uni.lu\/snt-en\/","name":"SnT","description":"Interdisciplinary Centre for Security, Reliability and Trust I Uni.lu","publisher":{"@id":"https:\/\/www.uni.lu\/snt-en\/#organization"},"alternateName":"Interdisciplinary Centre for Security, Reliability and Trust I University of Luxembourg","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.uni.lu\/snt-en\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/www.uni.lu\/snt-en\/#organization","name":"SnT - University of Luxembourg I Uni.lu","alternateName":"Interdisciplinary Centre for Security, Reliability and Trust","url":"https:\/\/www.uni.lu\/snt-en\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.uni.lu\/snt-en\/#\/schema\/logo\/image\/","url":"https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/5\/2026\/03\/03112604\/SNT_SM-Profile_1600x1600px-scaled.jpg","contentUrl":"https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/5\/2026\/03\/03112604\/SNT_SM-Profile_1600x1600px-scaled.jpg","width":2560,"height":2560,"caption":"SnT - University of Luxembourg I Uni.lu"},"image":{"@id":"https:\/\/www.uni.lu\/snt-en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/school\/snt-lu\/"]},{"@type":"Person","@id":"https:\/\/www.uni.lu\/snt-en\/#\/schema\/person\/0d4d61892313f40f3b9bb798f407531b","name":"valentinadelgaudio","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.uni.lu\/snt-en\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/be0650afbd68aa0abc872863d8291dc1?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/be0650afbd68aa0abc872863d8291dc1?s=96&d=mm&r=g","caption":"valentinadelgaudio"}}]}},"blog_id":5,"_links":{"self":[{"href":"https:\/\/www.uni.lu\/snt-en\/wp-json\/wp\/v2\/news\/14478"}],"collection":[{"href":"https:\/\/www.uni.lu\/snt-en\/wp-json\/wp\/v2\/news"}],"about":[{"href":"https:\/\/www.uni.lu\/snt-en\/wp-json\/wp\/v2\/types\/news"}],"author":[{"embeddable":true,"href":"https:\/\/www.uni.lu\/snt-en\/wp-json\/wp\/v2\/users\/335"}],"version-history":[{"count":1,"href":"https:\/\/www.uni.lu\/snt-en\/wp-json\/wp\/v2\/news\/14478\/revisions"}],"predecessor-version":[{"id":14480,"href":"https:\/\/www.uni.lu\/snt-en\/wp-json\/wp\/v2\/news\/14478\/revisions\/14480"}],"wp:authorship":[{"embeddable":true,"href":"https:\/\/www.uni.lu\/snt-en\/wp-json\/wp\/v2\/users\/335"},{"embeddable":true,"href":"https:\/\/www.uni.lu\/snt-en\/wp-json\/wp\/v2\/users\/44"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.uni.lu\/snt-en\/wp-json\/wp\/v2\/media\/14479"}],"wp:attachment":[{"href":"https:\/\/www.uni.lu\/snt-en\/wp-json\/wp\/v2\/media?parent=14478"}],"wp:term":[{"taxonomy":"news-category","embeddable":true,"href":"https:\/\/www.uni.lu\/snt-en\/wp-json\/wp\/v2\/news-category?post=14478"},{"taxonomy":"news-topic","embeddable":true,"href":"https:\/\/www.uni.lu\/snt-en\/wp-json\/wp\/v2\/news-topic?post=14478"},{"taxonomy":"organisation","embeddable":true,"href":"https:\/\/www.uni.lu\/snt-en\/wp-json\/wp\/v2\/organisation?post=14478"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}