Adding Optimization to the Decompilable Code Editor

The authors of this paper recently researched the possibility of developing programming language implementation, that is neither compiler, nor interpreter. The concept is based on keeping the complete program in native machine code, but the specialized editor can 'on the fly' decompile the...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Ribić, S, Salihbegović, A
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 93
container_issue
container_start_page 88
container_title
container_volume
creator Ribić, S
Salihbegović, A
description The authors of this paper recently researched the possibility of developing programming language implementation, that is neither compiler, nor interpreter. The concept is based on keeping the complete program in native machine code, but the specialized editor can 'on the fly' decompile the machine code and display it as high level language. The displayed code can be edited and saved again as pure machine code. This paper reviews the possibility of optimizing generated code, while still retaining the possibility of decompilation. We found many important code sequences which can be replaced with shorter ones while keeping the code in decompilable executable format.
doi_str_mv 10.1109/ICSEA.2010.21
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_5614983</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>5614983</ieee_id><sourcerecordid>5614983</sourcerecordid><originalsourceid>FETCH-LOGICAL-i90t-8d55534ac5690807ac5de11cf5a109672afba50da2e59617a8a838f08d818b5a3</originalsourceid><addsrcrecordid>eNotjj1PwzAURY0QEqhkZGLxH0jx80f8PEYh0EqVOtC9eokdMEqaKPECv54IuMu9Z7k6jD2A2AII97Sv3upyK8XKEq5Y5iwKWzijQWtx_cugpdbWIqpbli3Lp1ijjQQl7pgqvY-Xd36cUhziN6U4XngaefoI_Dm04zDFnpo-8Gr0gdc-pnG-Zzcd9UvI_nvDTi_1qdrlh-PrvioPeXQi5eiNMUpTawonVqd1-ADQdoZW78JK6hoywpMMxhVgCQkVdgI9AjaG1IY9_t3GEMJ5muNA89fZFKAdKvUDop1EgA</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Adding Optimization to the Decompilable Code Editor</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Ribić, S ; Salihbegović, A</creator><creatorcontrib>Ribić, S ; Salihbegović, A</creatorcontrib><description>The authors of this paper recently researched the possibility of developing programming language implementation, that is neither compiler, nor interpreter. The concept is based on keeping the complete program in native machine code, but the specialized editor can 'on the fly' decompile the machine code and display it as high level language. The displayed code can be edited and saved again as pure machine code. This paper reviews the possibility of optimizing generated code, while still retaining the possibility of decompilation. We found many important code sequences which can be replaced with shorter ones while keeping the code in decompilable executable format.</description><identifier>ISBN: 9781424477883</identifier><identifier>ISBN: 1424477883</identifier><identifier>EISBN: 9780769541440</identifier><identifier>EISBN: 0769541445</identifier><identifier>DOI: 10.1109/ICSEA.2010.21</identifier><language>eng</language><publisher>IEEE</publisher><subject>Arrays ; Artificial neural networks ; compilation ; decompilation ; High level languages ; Optimization ; Program processors ; programming languages ; Testing</subject><ispartof>2010 Fifth International Conference on Software Engineering Advances, 2010, p.88-93</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/5614983$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2058,27925,54920</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/5614983$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Ribić, S</creatorcontrib><creatorcontrib>Salihbegović, A</creatorcontrib><title>Adding Optimization to the Decompilable Code Editor</title><title>2010 Fifth International Conference on Software Engineering Advances</title><addtitle>icsea</addtitle><description>The authors of this paper recently researched the possibility of developing programming language implementation, that is neither compiler, nor interpreter. The concept is based on keeping the complete program in native machine code, but the specialized editor can 'on the fly' decompile the machine code and display it as high level language. The displayed code can be edited and saved again as pure machine code. This paper reviews the possibility of optimizing generated code, while still retaining the possibility of decompilation. We found many important code sequences which can be replaced with shorter ones while keeping the code in decompilable executable format.</description><subject>Arrays</subject><subject>Artificial neural networks</subject><subject>compilation</subject><subject>decompilation</subject><subject>High level languages</subject><subject>Optimization</subject><subject>Program processors</subject><subject>programming languages</subject><subject>Testing</subject><isbn>9781424477883</isbn><isbn>1424477883</isbn><isbn>9780769541440</isbn><isbn>0769541445</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2010</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotjj1PwzAURY0QEqhkZGLxH0jx80f8PEYh0EqVOtC9eokdMEqaKPECv54IuMu9Z7k6jD2A2AII97Sv3upyK8XKEq5Y5iwKWzijQWtx_cugpdbWIqpbli3Lp1ijjQQl7pgqvY-Xd36cUhziN6U4XngaefoI_Dm04zDFnpo-8Gr0gdc-pnG-Zzcd9UvI_nvDTi_1qdrlh-PrvioPeXQi5eiNMUpTawonVqd1-ADQdoZW78JK6hoywpMMxhVgCQkVdgI9AjaG1IY9_t3GEMJ5muNA89fZFKAdKvUDop1EgA</recordid><startdate>201008</startdate><enddate>201008</enddate><creator>Ribić, S</creator><creator>Salihbegović, A</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>201008</creationdate><title>Adding Optimization to the Decompilable Code Editor</title><author>Ribić, S ; Salihbegović, A</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i90t-8d55534ac5690807ac5de11cf5a109672afba50da2e59617a8a838f08d818b5a3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2010</creationdate><topic>Arrays</topic><topic>Artificial neural networks</topic><topic>compilation</topic><topic>decompilation</topic><topic>High level languages</topic><topic>Optimization</topic><topic>Program processors</topic><topic>programming languages</topic><topic>Testing</topic><toplevel>online_resources</toplevel><creatorcontrib>Ribić, S</creatorcontrib><creatorcontrib>Salihbegović, A</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Ribić, S</au><au>Salihbegović, A</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Adding Optimization to the Decompilable Code Editor</atitle><btitle>2010 Fifth International Conference on Software Engineering Advances</btitle><stitle>icsea</stitle><date>2010-08</date><risdate>2010</risdate><spage>88</spage><epage>93</epage><pages>88-93</pages><isbn>9781424477883</isbn><isbn>1424477883</isbn><eisbn>9780769541440</eisbn><eisbn>0769541445</eisbn><abstract>The authors of this paper recently researched the possibility of developing programming language implementation, that is neither compiler, nor interpreter. The concept is based on keeping the complete program in native machine code, but the specialized editor can 'on the fly' decompile the machine code and display it as high level language. The displayed code can be edited and saved again as pure machine code. This paper reviews the possibility of optimizing generated code, while still retaining the possibility of decompilation. We found many important code sequences which can be replaced with shorter ones while keeping the code in decompilable executable format.</abstract><pub>IEEE</pub><doi>10.1109/ICSEA.2010.21</doi><tpages>6</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISBN: 9781424477883
ispartof 2010 Fifth International Conference on Software Engineering Advances, 2010, p.88-93
issn
language eng
recordid cdi_ieee_primary_5614983
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Arrays
Artificial neural networks
compilation
decompilation
High level languages
Optimization
Program processors
programming languages
Testing
title Adding Optimization to the Decompilable Code Editor
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-24T15%3A08%3A17IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Adding%20Optimization%20to%20the%20Decompilable%20Code%20Editor&rft.btitle=2010%20Fifth%20International%20Conference%20on%20Software%20Engineering%20Advances&rft.au=Ribic%CC%81,%20S&rft.date=2010-08&rft.spage=88&rft.epage=93&rft.pages=88-93&rft.isbn=9781424477883&rft.isbn_list=1424477883&rft_id=info:doi/10.1109/ICSEA.2010.21&rft_dat=%3Cieee_6IE%3E5614983%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&rft.eisbn=9780769541440&rft.eisbn_list=0769541445&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=5614983&rfr_iscdi=true