{"id":183,"date":"2024-07-09T11:10:44","date_gmt":"2024-07-09T11:10:44","guid":{"rendered":"https:\/\/www.asm15.fr\/index.php\/2024\/07\/09\/les-chercheurs-de-luniversite-de-manchester-presentent-esbmc-python-le-premier-verificateur-de-code-python-base-sur-bmc-pour-la-verification-formelle-des-programmes-python\/"},"modified":"2024-07-09T11:10:44","modified_gmt":"2024-07-09T11:10:44","slug":"les-chercheurs-de-luniversite-de-manchester-presentent-esbmc-python-le-premier-verificateur-de-code-python-base-sur-bmc-pour-la-verification-formelle-des-programmes-python","status":"publish","type":"post","link":"https:\/\/www.asm15.fr\/index.php\/2024\/07\/09\/les-chercheurs-de-luniversite-de-manchester-presentent-esbmc-python-le-premier-verificateur-de-code-python-base-sur-bmc-pour-la-verification-formelle-des-programmes-python\/","title":{"rendered":"Les chercheurs de l&rsquo;Universit\u00e9 de Manchester pr\u00e9sentent ESBMC-Python : le premier v\u00e9rificateur de code Python bas\u00e9 sur BMC pour la v\u00e9rification formelle des programmes Python."},"content":{"rendered":"<p><img decoding=\"async\" src=\"https:\/\/oaidalleapiprodscus.blob.core.windows.net\/private\/org-PXteLUy4B6mslwRon6h7ri9z\/user-0jfma6aPNvZyLXZUbw4CmvZG\/img-fYr9aMCF6w4OStc1id67szrf.png?st=2024-07-09T10%3A10%3A43Z&#038;se=2024-07-09T12%3A10%3A43Z&#038;sp=r&#038;sv=2023-11-03&#038;sr=b&#038;rscd=inline&#038;rsct=image\/png&#038;skoid=6aaadede-4fb3-4698-a8f6-684d7786b067&#038;sktid=a48cca56-e6da-484e-a814-9c849652bcb3&#038;skt=2024-07-08T18%3A08%3A50Z&#038;ske=2024-07-09T18%3A08%3A50Z&#038;sks=b&#038;skv=2023-11-03&#038;sig=\/jIIM0ae\/UCgimV6dXmb6DOEXjrPYC48V8jn\/w9CV0M%3D\"><\/p>\n<p>La v\u00e9rification formelle est fondamentale en ing\u00e9nierie logicielle pour garantir la correction des programmes gr\u00e2ce \u00e0 des preuves math\u00e9matiques. Une technique couramment utilis\u00e9e est la v\u00e9rification de mod\u00e8le born\u00e9 (BMC), qui v\u00e9rifie la justesse d&rsquo;un programme dans des limites sp\u00e9cifi\u00e9es. Python, appr\u00e9ci\u00e9 pour sa simplicit\u00e9 et ses biblioth\u00e8ques vastes, pr\u00e9sente des d\u00e9fis uniques pour la v\u00e9rification formelle en raison de sa nature dynamique et de l&rsquo;absence d&rsquo;informations de type explicites.<\/p>\n<p>Les outils de v\u00e9rification statique traditionnels peinent avec Python puisque ce dernier d\u00e9termine les types \u00e0 l&rsquo;ex\u00e9cution. Sans annotations de type explicites, assurer la s\u00e9curit\u00e9 et la justesse des programmes Python, en particulier ceux touchant \u00e0 des exigences critiques de s\u00e9curit\u00e9, devient ardu. Cette difficult\u00e9 s&rsquo;accentue dans les grandes bases de code ou les applications o\u00f9 s\u00e9curit\u00e9 et fiabilit\u00e9 sont cruciales.<\/p>\n<p>Des chercheurs de l&rsquo;Universit\u00e9 de Manchester et de TPV Technology ont introduit ESBMC-Python, un nouvel outil con\u00e7u pour v\u00e9rifier les programmes Python. ESBMC-Python utilise le cadre ESBMC, un v\u00e9rificateur de mod\u00e8le born\u00e9 bas\u00e9 sur SMT, pour v\u00e9rifier formellement le code Python. Cet outil convertit les programmes Python en arbres de syntaxe abstraite (AST), ensuite annot\u00e9s par types et format\u00e9s pour s&rsquo;int\u00e9grer dans la cha\u00eene de BMC. Cela permet de surmonter les difficult\u00e9s pos\u00e9es par la typage dynamique de Python.<\/p>\n<p>ESBMC-Python commence par analyser le code source Python pour g\u00e9n\u00e9rer un AST. Cet AST est ensuite annot\u00e9 avec des informations de type, cruciales pour les \u00e9tapes suivantes. L&rsquo;AST annot\u00e9 est traduit en une repr\u00e9sentation interm\u00e9diaire que le cadre ESBMC peut traiter. Cette conversion implique la traduction des expressions et instructions Python en symboles adapt\u00e9s \u00e0 la structure de v\u00e9rification de mod\u00e8le du ESBMC. L&rsquo;outil traite efficacement les fonctionnalit\u00e9s dynamiques de Python en les convertissant dans un format appropri\u00e9 pour la cha\u00eene BMC, permettant de v\u00e9rifier des propri\u00e9t\u00e9s comme la correction de type et la coh\u00e9rence logique.<\/p>\n<p>Les performances d&rsquo;ESBMC-Python ont \u00e9t\u00e9 rigoureusement \u00e9valu\u00e9es avec une suite de 85 programmes Python couvrant de nombreuses fonctionnalit\u00e9s des applications Python r\u00e9elles, comme des op\u00e9rations arithm\u00e9tiques, des conditionnelles, des boucles, des assertions utilisateur, des op\u00e9rations bit \u00e0 bit, des classes, de l&rsquo;h\u00e9ritage et du polymorphisme. Les r\u00e9sultats d&rsquo;\u00e9valuation sont impressionnants avec des temps de v\u00e9rification moyens allant de 24,5 millisecondes \u00e0 49,1 millisecondes et une utilisation de m\u00e9moire entre 14,5 et 26,4 m\u00e9gaoctets. Ces chiffres indiquent qu&rsquo;ESBMC-Python est efficace et peut g\u00e9rer de grandes bases de code et des ensembles de programmes \u00e9tendus en p\u00e9riodes relativement courtes.<\/p>\n<p>Un des succ\u00e8s remarquables d&rsquo;ESBMC-Python a \u00e9t\u00e9 d&rsquo;identifier une erreur critique de division par z\u00e9ro dans la sp\u00e9cification de consensus Ethereum. Cette sp\u00e9cification contr\u00f4le l&rsquo;inclusion de n\u0153uds, la validation et les processus de p\u00e9nalit\u00e9 des validateurs de la blockchain Ethereum. L&rsquo;erreur impliquait un d\u00e9passement d&rsquo;entier non sign\u00e9 \u00e0 z\u00e9ro puis utilis\u00e9 comme diviseur, ce qui aurait pu provoquer d&rsquo;importantes interruptions de service et des vuln\u00e9rabilit\u00e9s potentielles dans le r\u00e9seau blockchain. L&rsquo;identification r\u00e9ussie et la correction de cette erreur par ESBMC-Python soulignent son utilit\u00e9 pratique et son efficacit\u00e9 dans les applications r\u00e9elles.<\/p>\n<p>En conclusion, la capacit\u00e9 d&rsquo;ESBMC-Python \u00e0 identifier des erreurs critiques, comme celle dans la sp\u00e9cification de consensus Ethereum, met en lumi\u00e8re sa pertinence pratique et sa fiabilit\u00e9. Cet outil assure la s\u00e9curit\u00e9 et la justesse des programmes Python et constitue un pr\u00e9cieux rep\u00e8re pour les futurs outils de v\u00e9rification. L&rsquo;\u00e9quipe de recherche envisage d&rsquo;\u00e9tendre les capacit\u00e9s d&rsquo;ESBMC-Python en incluant davantage de fonctionnalit\u00e9s et en am\u00e9liorant l&rsquo;algorithme d&rsquo;inf\u00e9rence de types pour g\u00e9rer des flux de programmes plus complexes.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>La v\u00e9rification formelle est fondamentale en ing\u00e9nierie logicielle pour garantir la correction des programmes gr\u00e2ce \u00e0 des preuves math\u00e9matiques. Une technique couramment utilis\u00e9e est la v\u00e9rification de mod\u00e8le born\u00e9 (BMC), qui v\u00e9rifie la justesse d&rsquo;un programme dans des limites sp\u00e9cifi\u00e9es. Python, appr\u00e9ci\u00e9 pour sa simplicit\u00e9 et ses biblioth\u00e8ques vastes, pr\u00e9sente des d\u00e9fis uniques pour la [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-183","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Les chercheurs de l&#039;Universit\u00e9 de Manchester pr\u00e9sentent ESBMC-Python : le premier v\u00e9rificateur de code Python bas\u00e9 sur BMC pour la v\u00e9rification formelle des programmes Python. - IA &amp; TECHNOLOGIES<\/title>\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.asm15.fr\/index.php\/2024\/07\/09\/les-chercheurs-de-luniversite-de-manchester-presentent-esbmc-python-le-premier-verificateur-de-code-python-base-sur-bmc-pour-la-verification-formelle-des-programmes-python\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Les chercheurs de l&#039;Universit\u00e9 de Manchester pr\u00e9sentent ESBMC-Python : le premier v\u00e9rificateur de code Python bas\u00e9 sur BMC pour la v\u00e9rification formelle des programmes Python. - IA &amp; TECHNOLOGIES\" \/>\n<meta property=\"og:description\" content=\"La v\u00e9rification formelle est fondamentale en ing\u00e9nierie logicielle pour garantir la correction des programmes gr\u00e2ce \u00e0 des preuves math\u00e9matiques. Une technique couramment utilis\u00e9e est la v\u00e9rification de mod\u00e8le born\u00e9 (BMC), qui v\u00e9rifie la justesse d&rsquo;un programme dans des limites sp\u00e9cifi\u00e9es. Python, appr\u00e9ci\u00e9 pour sa simplicit\u00e9 et ses biblioth\u00e8ques vastes, pr\u00e9sente des d\u00e9fis uniques pour la [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.asm15.fr\/index.php\/2024\/07\/09\/les-chercheurs-de-luniversite-de-manchester-presentent-esbmc-python-le-premier-verificateur-de-code-python-base-sur-bmc-pour-la-verification-formelle-des-programmes-python\/\" \/>\n<meta property=\"og:site_name\" content=\"IA &amp; TECHNOLOGIES\" \/>\n<meta property=\"article:published_time\" content=\"2024-07-09T11:10:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/oaidalleapiprodscus.blob.core.windows.net\/private\/org-PXteLUy4B6mslwRon6h7ri9z\/user-0jfma6aPNvZyLXZUbw4CmvZG\/img-fYr9aMCF6w4OStc1id67szrf.png?st=2024-07-09T10%3A10%3A43Z&se=2024-07-09T12%3A10%3A43Z&sp=r&sv=2023-11-03&sr=b&rscd=inline&rsct=image\/png&skoid=6aaadede-4fb3-4698-a8f6-684d7786b067&sktid=a48cca56-e6da-484e-a814-9c849652bcb3&skt=2024-07-08T18%3A08%3A50Z&ske=2024-07-09T18%3A08%3A50Z&sks=b&skv=2023-11-03&sig=\/jIIM0ae\/UCgimV6dXmb6DOEXjrPYC48V8jn\/w9CV0M%3D\" \/>\n<meta name=\"author\" content=\"m\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"m\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.asm15.fr\/index.php\/2024\/07\/09\/les-chercheurs-de-luniversite-de-manchester-presentent-esbmc-python-le-premier-verificateur-de-code-python-base-sur-bmc-pour-la-verification-formelle-des-programmes-python\/\",\"url\":\"https:\/\/www.asm15.fr\/index.php\/2024\/07\/09\/les-chercheurs-de-luniversite-de-manchester-presentent-esbmc-python-le-premier-verificateur-de-code-python-base-sur-bmc-pour-la-verification-formelle-des-programmes-python\/\",\"name\":\"Les chercheurs de l'Universit\u00e9 de Manchester pr\u00e9sentent ESBMC-Python : le premier v\u00e9rificateur de code Python bas\u00e9 sur BMC pour la v\u00e9rification formelle des programmes Python. - IA &amp; TECHNOLOGIES\",\"isPartOf\":{\"@id\":\"https:\/\/www.asm15.fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.asm15.fr\/index.php\/2024\/07\/09\/les-chercheurs-de-luniversite-de-manchester-presentent-esbmc-python-le-premier-verificateur-de-code-python-base-sur-bmc-pour-la-verification-formelle-des-programmes-python\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.asm15.fr\/index.php\/2024\/07\/09\/les-chercheurs-de-luniversite-de-manchester-presentent-esbmc-python-le-premier-verificateur-de-code-python-base-sur-bmc-pour-la-verification-formelle-des-programmes-python\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/oaidalleapiprodscus.blob.core.windows.net\/private\/org-PXteLUy4B6mslwRon6h7ri9z\/user-0jfma6aPNvZyLXZUbw4CmvZG\/img-fYr9aMCF6w4OStc1id67szrf.png?st=2024-07-09T10%3A10%3A43Z&se=2024-07-09T12%3A10%3A43Z&sp=r&sv=2023-11-03&sr=b&rscd=inline&rsct=image\/png&skoid=6aaadede-4fb3-4698-a8f6-684d7786b067&sktid=a48cca56-e6da-484e-a814-9c849652bcb3&skt=2024-07-08T18%3A08%3A50Z&ske=2024-07-09T18%3A08%3A50Z&sks=b&skv=2023-11-03&sig=\/jIIM0ae\/UCgimV6dXmb6DOEXjrPYC48V8jn\/w9CV0M%3D\",\"datePublished\":\"2024-07-09T11:10:44+00:00\",\"author\":{\"@id\":\"https:\/\/www.asm15.fr\/#\/schema\/person\/9e2a0039267955de05a7ce4282a905e6\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.asm15.fr\/index.php\/2024\/07\/09\/les-chercheurs-de-luniversite-de-manchester-presentent-esbmc-python-le-premier-verificateur-de-code-python-base-sur-bmc-pour-la-verification-formelle-des-programmes-python\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.asm15.fr\/index.php\/2024\/07\/09\/les-chercheurs-de-luniversite-de-manchester-presentent-esbmc-python-le-premier-verificateur-de-code-python-base-sur-bmc-pour-la-verification-formelle-des-programmes-python\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.asm15.fr\/index.php\/2024\/07\/09\/les-chercheurs-de-luniversite-de-manchester-presentent-esbmc-python-le-premier-verificateur-de-code-python-base-sur-bmc-pour-la-verification-formelle-des-programmes-python\/#primaryimage\",\"url\":\"https:\/\/oaidalleapiprodscus.blob.core.windows.net\/private\/org-PXteLUy4B6mslwRon6h7ri9z\/user-0jfma6aPNvZyLXZUbw4CmvZG\/img-fYr9aMCF6w4OStc1id67szrf.png?st=2024-07-09T10%3A10%3A43Z&se=2024-07-09T12%3A10%3A43Z&sp=r&sv=2023-11-03&sr=b&rscd=inline&rsct=image\/png&skoid=6aaadede-4fb3-4698-a8f6-684d7786b067&sktid=a48cca56-e6da-484e-a814-9c849652bcb3&skt=2024-07-08T18%3A08%3A50Z&ske=2024-07-09T18%3A08%3A50Z&sks=b&skv=2023-11-03&sig=\/jIIM0ae\/UCgimV6dXmb6DOEXjrPYC48V8jn\/w9CV0M%3D\",\"contentUrl\":\"https:\/\/oaidalleapiprodscus.blob.core.windows.net\/private\/org-PXteLUy4B6mslwRon6h7ri9z\/user-0jfma6aPNvZyLXZUbw4CmvZG\/img-fYr9aMCF6w4OStc1id67szrf.png?st=2024-07-09T10%3A10%3A43Z&se=2024-07-09T12%3A10%3A43Z&sp=r&sv=2023-11-03&sr=b&rscd=inline&rsct=image\/png&skoid=6aaadede-4fb3-4698-a8f6-684d7786b067&sktid=a48cca56-e6da-484e-a814-9c849652bcb3&skt=2024-07-08T18%3A08%3A50Z&ske=2024-07-09T18%3A08%3A50Z&sks=b&skv=2023-11-03&sig=\/jIIM0ae\/UCgimV6dXmb6DOEXjrPYC48V8jn\/w9CV0M%3D\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.asm15.fr\/index.php\/2024\/07\/09\/les-chercheurs-de-luniversite-de-manchester-presentent-esbmc-python-le-premier-verificateur-de-code-python-base-sur-bmc-pour-la-verification-formelle-des-programmes-python\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/www.asm15.fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Les chercheurs de l&rsquo;Universit\u00e9 de Manchester pr\u00e9sentent ESBMC-Python : le premier v\u00e9rificateur de code Python bas\u00e9 sur BMC pour la v\u00e9rification formelle des programmes Python.\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.asm15.fr\/#website\",\"url\":\"https:\/\/www.asm15.fr\/\",\"name\":\"IA & TECHNOLOGIES\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.asm15.fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.asm15.fr\/#\/schema\/person\/9e2a0039267955de05a7ce4282a905e6\",\"name\":\"m\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.asm15.fr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6fe5cecb08501f51d81efa38bdd65daa775b9224f6dc9617c8615be766310093?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/6fe5cecb08501f51d81efa38bdd65daa775b9224f6dc9617c8615be766310093?s=96&d=mm&r=g\",\"caption\":\"m\"},\"sameAs\":[\"https:\/\/www.asm15.fr\"],\"url\":\"https:\/\/www.asm15.fr\/index.php\/author\/m\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Les chercheurs de l'Universit\u00e9 de Manchester pr\u00e9sentent ESBMC-Python : le premier v\u00e9rificateur de code Python bas\u00e9 sur BMC pour la v\u00e9rification formelle des programmes Python. - IA &amp; TECHNOLOGIES","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.asm15.fr\/index.php\/2024\/07\/09\/les-chercheurs-de-luniversite-de-manchester-presentent-esbmc-python-le-premier-verificateur-de-code-python-base-sur-bmc-pour-la-verification-formelle-des-programmes-python\/","og_locale":"fr_FR","og_type":"article","og_title":"Les chercheurs de l'Universit\u00e9 de Manchester pr\u00e9sentent ESBMC-Python : le premier v\u00e9rificateur de code Python bas\u00e9 sur BMC pour la v\u00e9rification formelle des programmes Python. - IA &amp; TECHNOLOGIES","og_description":"La v\u00e9rification formelle est fondamentale en ing\u00e9nierie logicielle pour garantir la correction des programmes gr\u00e2ce \u00e0 des preuves math\u00e9matiques. Une technique couramment utilis\u00e9e est la v\u00e9rification de mod\u00e8le born\u00e9 (BMC), qui v\u00e9rifie la justesse d&rsquo;un programme dans des limites sp\u00e9cifi\u00e9es. Python, appr\u00e9ci\u00e9 pour sa simplicit\u00e9 et ses biblioth\u00e8ques vastes, pr\u00e9sente des d\u00e9fis uniques pour la [&hellip;]","og_url":"https:\/\/www.asm15.fr\/index.php\/2024\/07\/09\/les-chercheurs-de-luniversite-de-manchester-presentent-esbmc-python-le-premier-verificateur-de-code-python-base-sur-bmc-pour-la-verification-formelle-des-programmes-python\/","og_site_name":"IA &amp; TECHNOLOGIES","article_published_time":"2024-07-09T11:10:44+00:00","og_image":[{"url":"https:\/\/oaidalleapiprodscus.blob.core.windows.net\/private\/org-PXteLUy4B6mslwRon6h7ri9z\/user-0jfma6aPNvZyLXZUbw4CmvZG\/img-fYr9aMCF6w4OStc1id67szrf.png?st=2024-07-09T10%3A10%3A43Z&se=2024-07-09T12%3A10%3A43Z&sp=r&sv=2023-11-03&sr=b&rscd=inline&rsct=image\/png&skoid=6aaadede-4fb3-4698-a8f6-684d7786b067&sktid=a48cca56-e6da-484e-a814-9c849652bcb3&skt=2024-07-08T18%3A08%3A50Z&ske=2024-07-09T18%3A08%3A50Z&sks=b&skv=2023-11-03&sig=\/jIIM0ae\/UCgimV6dXmb6DOEXjrPYC48V8jn\/w9CV0M%3D","type":"","width":"","height":""}],"author":"m","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"m","Dur\u00e9e de lecture estim\u00e9e":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.asm15.fr\/index.php\/2024\/07\/09\/les-chercheurs-de-luniversite-de-manchester-presentent-esbmc-python-le-premier-verificateur-de-code-python-base-sur-bmc-pour-la-verification-formelle-des-programmes-python\/","url":"https:\/\/www.asm15.fr\/index.php\/2024\/07\/09\/les-chercheurs-de-luniversite-de-manchester-presentent-esbmc-python-le-premier-verificateur-de-code-python-base-sur-bmc-pour-la-verification-formelle-des-programmes-python\/","name":"Les chercheurs de l'Universit\u00e9 de Manchester pr\u00e9sentent ESBMC-Python : le premier v\u00e9rificateur de code Python bas\u00e9 sur BMC pour la v\u00e9rification formelle des programmes Python. - IA &amp; TECHNOLOGIES","isPartOf":{"@id":"https:\/\/www.asm15.fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.asm15.fr\/index.php\/2024\/07\/09\/les-chercheurs-de-luniversite-de-manchester-presentent-esbmc-python-le-premier-verificateur-de-code-python-base-sur-bmc-pour-la-verification-formelle-des-programmes-python\/#primaryimage"},"image":{"@id":"https:\/\/www.asm15.fr\/index.php\/2024\/07\/09\/les-chercheurs-de-luniversite-de-manchester-presentent-esbmc-python-le-premier-verificateur-de-code-python-base-sur-bmc-pour-la-verification-formelle-des-programmes-python\/#primaryimage"},"thumbnailUrl":"https:\/\/oaidalleapiprodscus.blob.core.windows.net\/private\/org-PXteLUy4B6mslwRon6h7ri9z\/user-0jfma6aPNvZyLXZUbw4CmvZG\/img-fYr9aMCF6w4OStc1id67szrf.png?st=2024-07-09T10%3A10%3A43Z&se=2024-07-09T12%3A10%3A43Z&sp=r&sv=2023-11-03&sr=b&rscd=inline&rsct=image\/png&skoid=6aaadede-4fb3-4698-a8f6-684d7786b067&sktid=a48cca56-e6da-484e-a814-9c849652bcb3&skt=2024-07-08T18%3A08%3A50Z&ske=2024-07-09T18%3A08%3A50Z&sks=b&skv=2023-11-03&sig=\/jIIM0ae\/UCgimV6dXmb6DOEXjrPYC48V8jn\/w9CV0M%3D","datePublished":"2024-07-09T11:10:44+00:00","author":{"@id":"https:\/\/www.asm15.fr\/#\/schema\/person\/9e2a0039267955de05a7ce4282a905e6"},"breadcrumb":{"@id":"https:\/\/www.asm15.fr\/index.php\/2024\/07\/09\/les-chercheurs-de-luniversite-de-manchester-presentent-esbmc-python-le-premier-verificateur-de-code-python-base-sur-bmc-pour-la-verification-formelle-des-programmes-python\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.asm15.fr\/index.php\/2024\/07\/09\/les-chercheurs-de-luniversite-de-manchester-presentent-esbmc-python-le-premier-verificateur-de-code-python-base-sur-bmc-pour-la-verification-formelle-des-programmes-python\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.asm15.fr\/index.php\/2024\/07\/09\/les-chercheurs-de-luniversite-de-manchester-presentent-esbmc-python-le-premier-verificateur-de-code-python-base-sur-bmc-pour-la-verification-formelle-des-programmes-python\/#primaryimage","url":"https:\/\/oaidalleapiprodscus.blob.core.windows.net\/private\/org-PXteLUy4B6mslwRon6h7ri9z\/user-0jfma6aPNvZyLXZUbw4CmvZG\/img-fYr9aMCF6w4OStc1id67szrf.png?st=2024-07-09T10%3A10%3A43Z&se=2024-07-09T12%3A10%3A43Z&sp=r&sv=2023-11-03&sr=b&rscd=inline&rsct=image\/png&skoid=6aaadede-4fb3-4698-a8f6-684d7786b067&sktid=a48cca56-e6da-484e-a814-9c849652bcb3&skt=2024-07-08T18%3A08%3A50Z&ske=2024-07-09T18%3A08%3A50Z&sks=b&skv=2023-11-03&sig=\/jIIM0ae\/UCgimV6dXmb6DOEXjrPYC48V8jn\/w9CV0M%3D","contentUrl":"https:\/\/oaidalleapiprodscus.blob.core.windows.net\/private\/org-PXteLUy4B6mslwRon6h7ri9z\/user-0jfma6aPNvZyLXZUbw4CmvZG\/img-fYr9aMCF6w4OStc1id67szrf.png?st=2024-07-09T10%3A10%3A43Z&se=2024-07-09T12%3A10%3A43Z&sp=r&sv=2023-11-03&sr=b&rscd=inline&rsct=image\/png&skoid=6aaadede-4fb3-4698-a8f6-684d7786b067&sktid=a48cca56-e6da-484e-a814-9c849652bcb3&skt=2024-07-08T18%3A08%3A50Z&ske=2024-07-09T18%3A08%3A50Z&sks=b&skv=2023-11-03&sig=\/jIIM0ae\/UCgimV6dXmb6DOEXjrPYC48V8jn\/w9CV0M%3D"},{"@type":"BreadcrumbList","@id":"https:\/\/www.asm15.fr\/index.php\/2024\/07\/09\/les-chercheurs-de-luniversite-de-manchester-presentent-esbmc-python-le-premier-verificateur-de-code-python-base-sur-bmc-pour-la-verification-formelle-des-programmes-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.asm15.fr\/"},{"@type":"ListItem","position":2,"name":"Les chercheurs de l&rsquo;Universit\u00e9 de Manchester pr\u00e9sentent ESBMC-Python : le premier v\u00e9rificateur de code Python bas\u00e9 sur BMC pour la v\u00e9rification formelle des programmes Python."}]},{"@type":"WebSite","@id":"https:\/\/www.asm15.fr\/#website","url":"https:\/\/www.asm15.fr\/","name":"IA & TECHNOLOGIES","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.asm15.fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Person","@id":"https:\/\/www.asm15.fr\/#\/schema\/person\/9e2a0039267955de05a7ce4282a905e6","name":"m","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.asm15.fr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6fe5cecb08501f51d81efa38bdd65daa775b9224f6dc9617c8615be766310093?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6fe5cecb08501f51d81efa38bdd65daa775b9224f6dc9617c8615be766310093?s=96&d=mm&r=g","caption":"m"},"sameAs":["https:\/\/www.asm15.fr"],"url":"https:\/\/www.asm15.fr\/index.php\/author\/m\/"}]}},"_links":{"self":[{"href":"https:\/\/www.asm15.fr\/index.php\/wp-json\/wp\/v2\/posts\/183","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.asm15.fr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.asm15.fr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.asm15.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.asm15.fr\/index.php\/wp-json\/wp\/v2\/comments?post=183"}],"version-history":[{"count":0,"href":"https:\/\/www.asm15.fr\/index.php\/wp-json\/wp\/v2\/posts\/183\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.asm15.fr\/index.php\/wp-json\/wp\/v2\/media?parent=183"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.asm15.fr\/index.php\/wp-json\/wp\/v2\/categories?post=183"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.asm15.fr\/index.php\/wp-json\/wp\/v2\/tags?post=183"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}