Learning Program Models from Generated Inputs
Recent advances in Machine Learning (ML) show that Neural Machine Translation (NMT) models can mock the program behavior when trained on input-output pairs. Such models can mock the functionality of existing programs and serve as quick-to-deploy reverse engineering tools. Still, the problem of autom...
Uloženo v:
| Vydáno v: | Proceedings (IEEE/ACM International Conference on Software Engineering Companion. Online) s. 245 - 247 |
|---|---|
| Hlavní autor: | |
| Médium: | Konferenční příspěvek |
| Jazyk: | angličtina |
| Vydáno: |
IEEE
01.05.2023
|
| Témata: | |
| ISSN: | 2574-1934 |
| On-line přístup: | Získat plný text |
| Tagy: |
Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
|
| Abstract | Recent advances in Machine Learning (ML) show that Neural Machine Translation (NMT) models can mock the program behavior when trained on input-output pairs. Such models can mock the functionality of existing programs and serve as quick-to-deploy reverse engineering tools. Still, the problem of automatically learning such predictive and reversible models from programs needs to be solved. This work introduces a generic approach for automated and reversible program behavior modeling. It achieves 94% of overall accuracy in the conversion of Markdown-to-HTML and HTML-to-Markdown markups. |
|---|---|
| AbstractList | Recent advances in Machine Learning (ML) show that Neural Machine Translation (NMT) models can mock the program behavior when trained on input-output pairs. Such models can mock the functionality of existing programs and serve as quick-to-deploy reverse engineering tools. Still, the problem of automatically learning such predictive and reversible models from programs needs to be solved. This work introduces a generic approach for automated and reversible program behavior modeling. It achieves 94% of overall accuracy in the conversion of Markdown-to-HTML and HTML-to-Markdown markups. |
| Author | Mammadov, Tural |
| Author_xml | – sequence: 1 givenname: Tural surname: Mammadov fullname: Mammadov, Tural email: tural.mammadov@cispa.de organization: Saarland University,CISPA Helmholtz Center for Information Security,Saarbrücken,Germany |
| BookMark | eNotzLFOwzAQgGGDQKKUvgFDJraEs8-xcyOKSolUBBIwV-fkUgU1TuWUgbcHCaZ_-fRfq4s4RVHqTkOhNdB9U7-t83oajxyHKZaVq6rCgMECAJw7UyvyVGEJaIxDf64WpvQ214T2Sq3m-fOXoQG05Bcq3wqnOMR99pqmfeIxe546OcxZn6Yx20iUxCfpsiYev07zjbrs-TDL6r9L9fG4fq-f8u3LpqkftjmjM6fcE_jgrLddb7jU2gn5QH0IviUGZwO3JG2HIUDokNBxRawB27YMwsHjUt3-fQcR2R3TMHL63mnQ3pTk8AfWNkoZ |
| CODEN | IEEPAD |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IL CBEJK RIE RIL |
| DOI | 10.1109/ICSE-Companion58688.2023.00066 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP All) 1998-Present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| EISBN | 9798350322637 |
| EISSN | 2574-1934 |
| EndPage | 247 |
| ExternalDocumentID | 10172596 |
| Genre | orig-research |
| GroupedDBID | 6IE 6IF 6IL 6IN AAJGR AAWTH ABLEC ADZIZ ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO IEGSK OCL RIE RIL |
| ID | FETCH-LOGICAL-a362t-7907b6474df2a5116e97b9fbb7c9a064bac9ecd3bb0bd3936a89a103cc5beab73 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 0 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=001032641300054&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| IngestDate | Wed Aug 27 02:21:00 EDT 2025 |
| IsDoiOpenAccess | false |
| IsOpenAccess | true |
| IsPeerReviewed | false |
| IsScholarly | true |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-a362t-7907b6474df2a5116e97b9fbb7c9a064bac9ecd3bb0bd3936a89a103cc5beab73 |
| OpenAccessLink | https://figshare.com/articles/conference_contribution/Learning_Program_Models_from_Generated_Inputs/24614748 |
| PageCount | 3 |
| ParticipantIDs | ieee_primary_10172596 |
| PublicationCentury | 2000 |
| PublicationDate | 2023-May |
| PublicationDateYYYYMMDD | 2023-05-01 |
| PublicationDate_xml | – month: 05 year: 2023 text: 2023-May |
| PublicationDecade | 2020 |
| PublicationTitle | Proceedings (IEEE/ACM International Conference on Software Engineering Companion. Online) |
| PublicationTitleAbbrev | ICSE-COMPANION |
| PublicationYear | 2023 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| SSID | ssj0003203497 ssib051921307 |
| Score | 2.2266011 |
| Snippet | Recent advances in Machine Learning (ML) show that Neural Machine Translation (NMT) models can mock the program behavior when trained on input-output pairs.... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 245 |
| SubjectTerms | Behavioral sciences deep learning Machine learning Machine translation Predictive models Reverse engineering security testing Software Software engineering software testing |
| Title | Learning Program Models from Generated Inputs |
| URI | https://ieeexplore.ieee.org/document/10172596 |
| WOSCitedRecordID | wos001032641300054&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/eLvHCXMwlZ1NT8MwDIYthhDiBIghvtUD4hbWLm0-ztMmdpkmAdJuk51kCAl109bx-4nbDrhw4FallzqNa6fx-xjgns96NEoSmUmNyFFKYTDPhMKQelWw-pLqZhN6MjGzmZ22YvVaCxNCqIvPwiNf1mf5fum2_Kusx8snpuuqAx2tVSPW2i2egsFeO7YVf4Zln9Er-hAeWq5mbzx4HorGzaLNhVGGa7v6jDhNmZL4q71KHV1Gx_98rhPo_uj0kul3BDqFvVCegWiRqW98i2uvEu539rFJWEmSNJjpmGYm43K1rTZdeB0NXwZPom2KIDDGmkrouJsllevcL_oYsyUVrCa7INLOYswvCJ0NzkuilLy0UqGxmKXSuYICkpbnsF8uy3ABicp9dEHMsDDRj3FBRhqyRqrMx11YYS6hy7bOVw33Yr4z8-qP8Ws44ulsygFvYL9ab8MtHLjP6n2zvqvf1hcazJLX |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlZ1NT8JAEIYnikY9qRGD3z0Ybytt9_tMIBCRkIgJN7K7XYyJKQSKv9-dtqgXD96a7aWz3enMdud9BuAez3qkoZYkKlaEGUqJMiwhwvg4ExzVl7ZsNiFHIzWd6nEtVi-1MN77svjMP-JleZafLdwGf5W1cfmEdF3swh5nLI0rudZ2-XBEe23pVvghpinCV-QBPNRkzfag89IllaMFq7kSCqu7UoScxshJ_NVgpYwvveN_PtkJNH-UetH4Owadwo7Pz4DU0NQ3vIXVVxF2PPtYR6gliSrQdEg0o0G-3BTrJrz2upNOn9RtEYgJ0aYgMuxnrWCSZfPUhHxJeC2tnlsrnTYhw7DGae8yam1sM6qpMEqbJKbOceuNlfQcGvki9y2IBMuCE5rEcBU82cytospqRUWShX0YVxfQRFtny4p8MduaefnH-B0c9ifPw9lwMHq6giOc2qo48BoaxWrjb2DffRbv69Vt-ea-APJ5lh4 |
| 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+%28IEEE%2FACM+International+Conference+on+Software+Engineering+Companion.+Online%29&rft.atitle=Learning+Program+Models+from+Generated+Inputs&rft.au=Mammadov%2C+Tural&rft.date=2023-05-01&rft.pub=IEEE&rft.eissn=2574-1934&rft.spage=245&rft.epage=247&rft_id=info:doi/10.1109%2FICSE-Companion58688.2023.00066&rft.externalDocID=10172596 |