Fuzzing Symbolic Expressions
Recent years have witnessed a wide array of results in software testing, exploring different approaches and methodologies ranging from fuzzers to symbolic engines, with a full spectrum of instances in between such as concolic execution and hybrid fuzzing. A key ingredient of many of these tools is S...
Gespeichert in:
| Veröffentlicht in: | Proceedings / International Conference on Software Engineering S. 711 - 722 |
|---|---|
| Hauptverfasser: | , , |
| Format: | Tagungsbericht |
| Sprache: | Englisch |
| Veröffentlicht: |
IEEE
01.05.2021
|
| Schlagworte: | |
| ISBN: | 1665402962, 9781665402965 |
| ISSN: | 1558-1225 |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Abstract | Recent years have witnessed a wide array of results in software testing, exploring different approaches and methodologies ranging from fuzzers to symbolic engines, with a full spectrum of instances in between such as concolic execution and hybrid fuzzing. A key ingredient of many of these tools is Satisfiability Modulo Theories (SMT) solvers, which are used to reason over symbolic expressions collected during the analysis. In this paper, we investigate whether techniques borrowed from the fuzzing domain can be applied to check whether symbolic formulas are satisfiable in the context of concolic and hybrid fuzzing engines, providing a viable alternative to classic SMT solving techniques. We devise a new approximate solver, FUZZY-SAT, and show that it is both competitive with and complementary to state-of-the-art solvers such as Z3 with respect to handling queries generated by hybrid fuzzers. |
|---|---|
| AbstractList | Recent years have witnessed a wide array of results in software testing, exploring different approaches and methodologies ranging from fuzzers to symbolic engines, with a full spectrum of instances in between such as concolic execution and hybrid fuzzing. A key ingredient of many of these tools is Satisfiability Modulo Theories (SMT) solvers, which are used to reason over symbolic expressions collected during the analysis. In this paper, we investigate whether techniques borrowed from the fuzzing domain can be applied to check whether symbolic formulas are satisfiable in the context of concolic and hybrid fuzzing engines, providing a viable alternative to classic SMT solving techniques. We devise a new approximate solver, FUZZY-SAT, and show that it is both competitive with and complementary to state-of-the-art solvers such as Z3 with respect to handling queries generated by hybrid fuzzers. |
| Author | Coppa, Emilio Borzacchiello, Luca Demetrescu, Camil |
| Author_xml | – sequence: 1 givenname: Luca surname: Borzacchiello fullname: Borzacchiello, Luca email: borzacchiello@diag.uniromal.it organization: Sapienza University of Rome, Italy – sequence: 2 givenname: Emilio surname: Coppa fullname: Coppa, Emilio email: coppa@diag.uniromal.it organization: Sapienza University of Rome, Italy – sequence: 3 givenname: Camil surname: Demetrescu fullname: Demetrescu, Camil email: demetres@diag.uniromal.it organization: Sapienza University of Rome, Italy |
| BookMark | eNotjsFqAjEQQAO1ULV-QT34A7udSTLJzrEsaxWEHmzPEuOkBHRXdluofn2F9vQuj8ebqFHbtaLUHKFEBH5e19vGGgZdatBYAoDHOzVB58iCZqdHaoxEVYFa04OaDUPeg7WeEZwdq_ny-3rN7ediezntu2OOi-bn3MvN6trhUd2ncBxk9s-p-lg27_Wq2Ly9ruuXTRGMwa9CKpsAjY9oyEcXmEOw7I2nSELgvQEEcVJFTuwCRRt9pENI2qYDRmum6umvm0Vkd-7zKfSXHd_-gZz5BdVYPp0 |
| CODEN | IEEPAD |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IH CBEJK RIE RIO |
| DOI | 10.1109/ICSE43902.2021.00071 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan (POP) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP) 1998-present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EndPage | 722 |
| ExternalDocumentID | 9402056 |
| Genre | orig-research |
| GroupedDBID | -~X .4S .DC 123 23M 29O 5VS 6IE 6IF 6IH 6IK 6IL 6IM 6IN 8US AAJGR AAWTH ABLEC ADZIZ AFFNX ALMA_UNASSIGNED_HOLDINGS APO ARCSS AVWKF BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO EDO FEDTE I-F I07 IEGSK IJVOP IPLJI M43 OCL RIE RIL RIO RNS XOL |
| ID | FETCH-LOGICAL-a331t-e84f0137c1357c6a99aa497375c5e50773010e6e8c9f96a5c4c7c5daf24fd1c43 |
| IEDL.DBID | RIE |
| ISBN | 1665402962 9781665402965 |
| ISICitedReferencesCount | 20 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000684601800058&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 1558-1225 |
| IngestDate | Wed Aug 27 02:21:08 EDT 2025 |
| IsDoiOpenAccess | false |
| IsOpenAccess | true |
| IsPeerReviewed | false |
| IsScholarly | true |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-a331t-e84f0137c1357c6a99aa497375c5e50773010e6e8c9f96a5c4c7c5daf24fd1c43 |
| OpenAccessLink | http://hdl.handle.net/11573/1553682 |
| PageCount | 12 |
| ParticipantIDs | ieee_primary_9402056 |
| PublicationCentury | 2000 |
| PublicationDate | 2021-May |
| PublicationDateYYYYMMDD | 2021-05-01 |
| PublicationDate_xml | – month: 05 year: 2021 text: 2021-May |
| PublicationDecade | 2020 |
| PublicationTitle | Proceedings / International Conference on Software Engineering |
| PublicationTitleAbbrev | ICSE |
| PublicationYear | 2021 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| SSID | ssib044791064 ssj0006499 |
| Score | 2.3332112 |
| Snippet | Recent years have witnessed a wide array of results in software testing, exploring different approaches and methodologies ranging from fuzzers to symbolic... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 711 |
| SubjectTerms | concolic execution Distance measurement Engines Fuzzing fuzzing testing Hybrid power systems SMT solver Software engineering Switches |
| Title | Fuzzing Symbolic Expressions |
| URI | https://ieeexplore.ieee.org/document/9402056 |
| WOSCitedRecordID | wos000684601800058&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LTwIxEJ4g8eAJFYwPNHvw6ALb7WN7JhBNDCFBDTfSTtvEg4vhYZRfb1sWjIkXb23TQ99fp51vPoBbozgqzURKifYGilY01c66NLOMaGUswagN-PIoRqNiOpXjGtztuTDW2uh8ZjshGf_yzRzX4amsK4Oxw_gBHAjBt1yt3dqhVHjgC1f_6hTmNGpHerj0VpJftIHUFZR2e0RyUsV62uVZxanLerL70J8MPEhHkhbJOhGDfymvROAZNv7X5GNo_TD4kvEem06gZstTaOwkHJJqRzehPVxvNr5GMvl60yFEcDL4rFxjy2ULnoeDp_59WgkmpCrPs1VqC-pCCEE_vkwgV1IqRaXIBUNm_cUv7Oae5bZA6SRXDCkKZEY5Qp3JkOZnUC_npT2HBIXIDHUiN87QXDvNOOqCoKFGEMrYBTRDZ2fv25gYs6qfl38XX8FRGM2to2Ab6qvF2l7DIX6sXpeLmziR34mglpE |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1JTwIxFH5BNNETKhgX1Dl4dIDpdJmeCUQiEhLQcCNdEw8OhsUov962DBgTL97apofuX1_7vvcB3GlBlZCExRhJZ6BIgWNpjY0TQ5AU2iAVtAFf-mwwyCYTPizB_Y4LY4wJzmem4ZPhL1_P1Mo_lTW5N3YI3YN9gjFqbdha29WDMXPQ5y__xTlMcVCPdIDp7CS3bD2ty2vtthCnqIj2tM2TglWXtHiz1x51HEwHmhZKGgGFf2mvBOjpVv7X6GOo_XD4ouEOnU6gZPJTqGxFHKJiT1eh3l2t165GNPp6kz5IcNT5LJxj80UNnrudcfshLiQTYpGmyTI2GbY-iKAbYcIUFZwLgTlLGVHEuKuf388tQ02muOVUEIUVU0QLi7DVicLpGZTzWW7OIVKMJRpblmqrcSqtJFTJDCmNNUOYkAuo-s5O3zdRMaZFPy__Lr6Fw4fxU3_a7w0er-DIj-zGbbAO5eV8Za7hQH0sXxfzmzCp35s_mdg |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Proceedings+%2F+International+Conference+on+Software+Engineering&rft.atitle=Fuzzing+Symbolic+Expressions&rft.au=Borzacchiello%2C+Luca&rft.au=Coppa%2C+Emilio&rft.au=Demetrescu%2C+Camil&rft.date=2021-05-01&rft.pub=IEEE&rft.isbn=9781665402965&rft.issn=1558-1225&rft.spage=711&rft.epage=722&rft_id=info:doi/10.1109%2FICSE43902.2021.00071&rft.externalDocID=9402056 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1558-1225&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1558-1225&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1558-1225&client=summon |

