{"id":1460,"date":"2017-05-04T12:47:15","date_gmt":"2017-05-04T10:47:15","guid":{"rendered":"http:\/\/synasc.ro\/2017\/?page_id=1460"},"modified":"2017-07-04T16:05:09","modified_gmt":"2017-07-04T14:05:09","slug":"armin-biere","status":"publish","type":"page","link":"https:\/\/synasc.ro\/2017\/invited-speakers-2\/armin-biere\/","title":{"rendered":"Armin Biere"},"content":{"rendered":"<h2 style=\"text-align: center;\"><strong>Armin Biere<br \/>\n<\/strong>Johannes Kepler University, Linz, Austria<\/h2>\n<p style=\"text-align: center;\"><em>Title:\u00a0<\/em><strong>Challenges in Verifying Arithmetic Circuits Using Computer Algebra<\/strong><em><br \/>\n<\/em><\/p>\n<p style=\"text-align: center;\"><strong>ABSTRACT:<\/strong><\/p>\n<p style=\"text-align: left;\">Verifying arithmetic circuits such as multipliers and related circuits used to implement arithmetic units in processors or cryptographic functions remains an important problem, but in practice still requires<br \/>\nsubstantial manual effort.\u00a0 Out-of-the-box SAT solving does not work. It was even conjectured that proving such properties requires exponential resolution proofs.\u00a0 In this talk we want to focus on another line of research, which is applying computer algebra to verify properties of such circuits, most prominently properties of multiplier circuits. A recent approach based on polynomial reasoning made substantial progress in this regard.\u00a0 We are revisiting this approach, improve on some key aspects, and also lay out some future work.<\/p>\n<p style=\"text-align: center;\"><strong>SHORT BIO:<\/strong><\/p>\n<div dir=\"ltr\">\n<p>Since 2004\u00a0<a href=\"mailto:biere@jku.at\" target=\"_blank\" rel=\"noopener noreferrer\">Prof.\u00a0Armin Biere<\/a>\u00a0is a Full Professor for Computer Science at the\u00a0<a href=\"http:\/\/www.jku.at\/\" target=\"_blank\" rel=\"noopener noreferrer\" data-saferedirecturl=\"https:\/\/www.google.com\/url?hl=en-GB&amp;q=http:\/\/www.jku.at&amp;source=gmail&amp;ust=1499252767177000&amp;usg=AFQjCNGRpHojmc4suXzU9GVQ_VslQWFu4g\">Johannes Kepler University<\/a>\u00a0in Linz, Austria, and chairs the\u00a0<a href=\"http:\/\/fmv.jku.at\/index.html\" target=\"_blank\" rel=\"noopener noreferrer\" data-saferedirecturl=\"https:\/\/www.google.com\/url?hl=en-GB&amp;q=http:\/\/fmv.jku.at\/index.html&amp;source=gmail&amp;ust=1499252767177000&amp;usg=AFQjCNEMxq1iIOQdKCxpxffyHJRTpC_C8w\">Institute for Formal Models and Verification<\/a>.<\/p>\n<p>Between 2000 and 2004 he held a position as Assistant Professor within the\u00a0<a href=\"http:\/\/www.inf.ethz.ch\/\" target=\"_blank\" rel=\"noopener noreferrer\" data-saferedirecturl=\"https:\/\/www.google.com\/url?hl=en-GB&amp;q=http:\/\/www.inf.ethz.ch&amp;source=gmail&amp;ust=1499252767177000&amp;usg=AFQjCNF0nVg9fMG0Pc5GPfUFVOvr4VffKg\">Department of Computer Science<\/a>\u00a0at\u00a0<a href=\"http:\/\/www.ethz.ch\/\" target=\"_blank\" rel=\"noopener noreferrer\" data-saferedirecturl=\"https:\/\/www.google.com\/url?hl=en-GB&amp;q=http:\/\/www.ethz.ch&amp;source=gmail&amp;ust=1499252767177000&amp;usg=AFQjCNFMzx9Qk3zVQwju2ZQnWSAmh5L9Bg\">ETH Z\u00fcrich<\/a>, Switzerland. In 1999 Biere was working for a start-up company in electronic design automation after one year as Post-Doc with\u00a0<a href=\"http:\/\/www.cs.cmu.edu\/~emc\" target=\"_blank\" rel=\"noopener noreferrer\" data-saferedirecturl=\"https:\/\/www.google.com\/url?hl=en-GB&amp;q=http:\/\/www.cs.cmu.edu\/%257Eemc&amp;source=gmail&amp;ust=1499252767178000&amp;usg=AFQjCNGgAkhGSbZPJKxb1nD_ZzIuCj3W6Q\">Edmund Clarke<\/a>\u00a0at\u00a0<a href=\"http:\/\/www.cmu.edu\/\" target=\"_blank\" rel=\"noopener noreferrer\" data-saferedirecturl=\"https:\/\/www.google.com\/url?hl=en-GB&amp;q=http:\/\/www.cmu.edu&amp;source=gmail&amp;ust=1499252767178000&amp;usg=AFQjCNF4WWaZmNJ4PY2jPSooW8JxsI9PCA\">CMU<\/a>, Pittsburgh, USA. In 1997 Biere received a Ph.D. in\u00a0<a href=\"http:\/\/www.informatik.uni-karlsruhe.de\/\" target=\"_blank\" rel=\"noopener noreferrer\" data-saferedirecturl=\"https:\/\/www.google.com\/url?hl=en-GB&amp;q=http:\/\/www.informatik.uni-karlsruhe.de&amp;source=gmail&amp;ust=1499252767178000&amp;usg=AFQjCNE4he425fSqdE3JIdLWG2NhcOxUeQ\">Computer Science<\/a>\u00a0from the\u00a0<a href=\"http:\/\/www.uni-karlsruhe.de\/\" target=\"_blank\" rel=\"noopener noreferrer\" data-saferedirecturl=\"https:\/\/www.google.com\/url?hl=en-GB&amp;q=http:\/\/www.uni-karlsruhe.de&amp;source=gmail&amp;ust=1499252767178000&amp;usg=AFQjCNHnt8bMYA3wPs2mLHJYrerf5OpSUA\">University of Karlsruhe<\/a>, Germany.<\/p>\n<p>His primary research interests are applied formal methods, more specifically formal verification of hardware and software, using model checking, propositional and related techniques. He is the author and co-author of more than 120 papers and served on the program committee of more than 110 international conferences and workshops. His most influential work is his contribution to Bounded Model Checking. Decision procedures for SAT, QBF and SMT, developed by him or under his guidance rank at the top many international competitions and were awarded 57 medals including 32 gold medals. He is a recipient of an IBM faculty award in 2012, received the TACAS most influential in the first 20 years of TACAS in 2014, and the ETAPS 2017 Test of Time Award.<\/p>\n<p>Besides organizing several workshops Armin Biere was co-chair of\u00a0<a href=\"http:\/\/fmv.jku.at\/sat06\/\" target=\"_blank\" rel=\"noopener noreferrer\" data-saferedirecturl=\"https:\/\/www.google.com\/url?hl=en-GB&amp;q=http:\/\/fmv.jku.at\/sat06\/&amp;source=gmail&amp;ust=1499252767178000&amp;usg=AFQjCNHn60qD_YCkwY-Kt5lfyWpCeKbSIg\">SAT&#8217;06<\/a>, and\u00a0<a href=\"http:\/\/fmv.jku.at\/fmcad09\" target=\"_blank\" rel=\"noopener noreferrer\" data-saferedirecturl=\"https:\/\/www.google.com\/url?hl=en-GB&amp;q=http:\/\/fmv.jku.at\/fmcad09&amp;source=gmail&amp;ust=1499252767178000&amp;usg=AFQjCNGne__L_LmpdgGPreTNNc8lnZs5bw\">FMCAD&#8217;09<\/a>, was PC co-chair of\u00a0<a href=\"http:\/\/www.research.ibm.com\/haifa\/conferences\/hvc2012\" target=\"_blank\" rel=\"noopener noreferrer\" data-saferedirecturl=\"https:\/\/www.google.com\/url?hl=en-GB&amp;q=http:\/\/www.research.ibm.com\/haifa\/conferences\/hvc2012&amp;source=gmail&amp;ust=1499252767178000&amp;usg=AFQjCNHuJeb8iyI70FXXJy_XiXbhivgXPw\">HVC&#8217;12<\/a>, and co-chair of\u00a0<a href=\"http:\/\/cavconference.org\/\" target=\"_blank\" rel=\"noopener noreferrer\" data-saferedirecturl=\"https:\/\/www.google.com\/url?hl=en-GB&amp;q=http:\/\/cavconference.org&amp;source=gmail&amp;ust=1499252767178000&amp;usg=AFQjCNGoGd3DE63HG2C5-hWpdQ-dC34uoA\">CAV&#8217;14<\/a>. He serves on the editorial boards of the\u00a0<a href=\"http:\/\/jsat.ewi.tudelft.nl\/\" target=\"_blank\" rel=\"noopener noreferrer\" data-saferedirecturl=\"https:\/\/www.google.com\/url?hl=en-GB&amp;q=http:\/\/jsat.ewi.tudelft.nl&amp;source=gmail&amp;ust=1499252767178000&amp;usg=AFQjCNHwHwGCK7EYFYhSpcTdqAwDlMP1FQ\">Journal on Satisfiability, Boolean Modeling and Computation (JSAT)<\/a>, the\u00a0<a href=\"http:\/\/www.springerlink.com\/content\/100280\/\" target=\"_blank\" rel=\"noopener noreferrer\" data-saferedirecturl=\"https:\/\/www.google.com\/url?hl=en-GB&amp;q=http:\/\/www.springerlink.com\/content\/100280\/&amp;source=gmail&amp;ust=1499252767178000&amp;usg=AFQjCNHdShVj9naHkU4hbCEfEE0z_P3MKQ\">Journal of Automated Reasoning (JAR)<\/a>, and the journal for\u00a0<a href=\"http:\/\/www.springerlink.com\/content\/0925-9856\" target=\"_blank\" rel=\"noopener noreferrer\" data-saferedirecturl=\"https:\/\/www.google.com\/url?hl=en-GB&amp;q=http:\/\/www.springerlink.com\/content\/0925-9856&amp;source=gmail&amp;ust=1499252767178000&amp;usg=AFQjCNFB5xsiPgP_1w09M25QBXlxE0msPQ\">Formal Methods in System Design (FMSD)<\/a>.<\/p>\n<p>He is an editor of the\u00a0<a href=\"http:\/\/www.iospress.nl\/html\/9781586039295.php\" target=\"_blank\" rel=\"noopener noreferrer\" data-saferedirecturl=\"https:\/\/www.google.com\/url?hl=en-GB&amp;q=http:\/\/www.iospress.nl\/html\/9781586039295.php&amp;source=gmail&amp;ust=1499252767178000&amp;usg=AFQjCNFber9_coR3iJkcXLOaIIqXd-WkIw\">Handbook of Satisfiability<\/a>\u00a0and initiated and organizes the\u00a0<a href=\"http:\/\/fmv.jku.at\/hwmcc\" target=\"_blank\" rel=\"noopener noreferrer\" data-saferedirecturl=\"https:\/\/www.google.com\/url?hl=en-GB&amp;q=http:\/\/fmv.jku.at\/hwmcc&amp;source=gmail&amp;ust=1499252767178000&amp;usg=AFQjCNEkTRiJjyxx6qH9KaTb4lE0fb0fuw\">Hardware Model Checking Competition (HWMCC)<\/a>. Since 2011 he serves as chair of the\u00a0<a href=\"http:\/\/gauss.ececs.uc.edu\/SAT\" target=\"_blank\" rel=\"noopener noreferrer\" data-saferedirecturl=\"https:\/\/www.google.com\/url?hl=en-GB&amp;q=http:\/\/gauss.ececs.uc.edu\/SAT&amp;source=gmail&amp;ust=1499252767178000&amp;usg=AFQjCNESx6kYoSNsRqVdNtAtmD4kfdPbVA\">SAT Association<\/a>\u00a0and since 2012 on the steering committee of\u00a0<a href=\"http:\/\/www.cs.utexas.edu\/users\/hunt\/FMCAD\" target=\"_blank\" rel=\"noopener noreferrer\" data-saferedirecturl=\"https:\/\/www.google.com\/url?hl=en-GB&amp;q=http:\/\/www.cs.utexas.edu\/users\/hunt\/FMCAD&amp;source=gmail&amp;ust=1499252767178000&amp;usg=AFQjCNG-Z5wxpl3YT-Z1rbn1SPbNlplpZA\">FMCAD<\/a>. In 2006 Armin Biere co-founded\u00a0<a href=\"http:\/\/nextopsoftware.com\/\" target=\"_blank\" rel=\"noopener noreferrer\" data-saferedirecturl=\"https:\/\/www.google.com\/url?hl=en-GB&amp;q=http:\/\/nextopsoftware.com&amp;source=gmail&amp;ust=1499252767178000&amp;usg=AFQjCNF-IJUXchEalhia4vDROtKnTkSvMw\">NextOp Software Inc.<\/a>\u00a0which was acquired by\u00a0<a href=\"http:\/\/www.atrenta.com\/\" target=\"_blank\" rel=\"noopener noreferrer\" data-saferedirecturl=\"https:\/\/www.google.com\/url?hl=en-GB&amp;q=http:\/\/www.atrenta.com&amp;source=gmail&amp;ust=1499252767178000&amp;usg=AFQjCNGOSQ8jFzAfeeUYsvq5GDDpBsnIwQ\">Atrenta Inc.<\/a>\u00a0in 2012.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Armin Biere Johannes Kepler University, Linz, Austria Title:\u00a0Challenges in Verifying Arithmetic Circuits Using Computer Algebra ABSTRACT: Verifying arithmetic circuits such as multipliers and related circuits used to implement arithmetic units in processors or cryptographic functions remains an important problem, but in practice still requires substantial manual effort.\u00a0 Out-of-the-box SAT solving does not work. It was [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":613,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1460","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/synasc.ro\/2017\/wp-json\/wp\/v2\/pages\/1460","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/synasc.ro\/2017\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/synasc.ro\/2017\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/synasc.ro\/2017\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/synasc.ro\/2017\/wp-json\/wp\/v2\/comments?post=1460"}],"version-history":[{"count":4,"href":"https:\/\/synasc.ro\/2017\/wp-json\/wp\/v2\/pages\/1460\/revisions"}],"predecessor-version":[{"id":1556,"href":"https:\/\/synasc.ro\/2017\/wp-json\/wp\/v2\/pages\/1460\/revisions\/1556"}],"up":[{"embeddable":true,"href":"https:\/\/synasc.ro\/2017\/wp-json\/wp\/v2\/pages\/613"}],"wp:attachment":[{"href":"https:\/\/synasc.ro\/2017\/wp-json\/wp\/v2\/media?parent=1460"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}