This HTML5 document contains 58 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
n23http://linked.opendata.cz/ontology/domain/vavai/riv/typAkce/
dctermshttp://purl.org/dc/terms/
n21http://purl.org/net/nknouf/ns/bibtex#
n12http://localhost/temp/predkladatel/
n13http://linked.opendata.cz/resource/domain/vavai/projekt/
n4http://linked.opendata.cz/resource/domain/vavai/riv/tvurce/
n20http://linked.opendata.cz/resource/domain/vavai/subjekt/
n17http://linked.opendata.cz/ontology/domain/vavai/
n15https://schema.org/
n16http://linked.opendata.cz/resource/domain/vavai/vysledek/RIV%2F00216305%3A26230%2F11%3APU96160%21RIV12-TA0-26230___/
n11http://linked.opendata.cz/resource/domain/vavai/zamer/
shttp://schema.org/
skoshttp://www.w3.org/2004/02/skos/core#
n3http://linked.opendata.cz/ontology/domain/vavai/riv/
n2http://linked.opendata.cz/resource/domain/vavai/vysledek/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n10http://linked.opendata.cz/ontology/domain/vavai/riv/klicoveSlovo/
n18http://linked.opendata.cz/ontology/domain/vavai/riv/duvernostUdaju/
xsdhhttp://www.w3.org/2001/XMLSchema#
n19http://linked.opendata.cz/ontology/domain/vavai/riv/aktivita/
n6http://linked.opendata.cz/ontology/domain/vavai/riv/jazykVysledku/
n22http://linked.opendata.cz/ontology/domain/vavai/riv/obor/
n8http://linked.opendata.cz/ontology/domain/vavai/riv/druhVysledku/
n14http://reference.data.gov.uk/id/gregorian-year/

Statements

Subject Item
n2:RIV%2F00216305%3A26230%2F11%3APU96160%21RIV12-TA0-26230___
rdf:type
n17:Vysledek skos:Concept
dcterms:description
Reverse program compilation (i.e. decompilation) is a process heavily exploited in reverse engineering. The task of decompilation is to transform a platform-specific executable into a high-level language representation, which is usually the C language. Such a process can be used for source code reconstruction, compiler testing, malware analysis, etc. In present, there are several existing decompilers that are able to decompile simple applications. However, we can see a drop-off in terms of the quality of the generated code when the decompiled code is highly optimized (e.g. usage of instruction idioms) or obfuscated (e.g. dead code insertion, register renaming). Optimized or obfuscated applications are usually generated by highly optimizing compilers or metamorphic engines (used by malware authors). In this paper, we present several innovative decompilation methods based on scattered context grammars. These methods are able to effectively decompile optimized or obfuscated code. For demonstr Reverse program compilation (i.e. decompilation) is a process heavily exploited in reverse engineering. The task of decompilation is to transform a platform-specific executable into a high-level language representation, which is usually the C language. Such a process can be used for source code reconstruction, compiler testing, malware analysis, etc. In present, there are several existing decompilers that are able to decompile simple applications. However, we can see a drop-off in terms of the quality of the generated code when the decompiled code is highly optimized (e.g. usage of instruction idioms) or obfuscated (e.g. dead code insertion, register renaming). Optimized or obfuscated applications are usually generated by highly optimizing compilers or metamorphic engines (used by malware authors). In this paper, we present several innovative decompilation methods based on scattered context grammars. These methods are able to effectively decompile optimized or obfuscated code. For demonstr
dcterms:title
Advanced Static Analysis for Decompilation Using Scattered Context Grammars Advanced Static Analysis for Decompilation Using Scattered Context Grammars
skos:prefLabel
Advanced Static Analysis for Decompilation Using Scattered Context Grammars Advanced Static Analysis for Decompilation Using Scattered Context Grammars
skos:notation
RIV/00216305:26230/11:PU96160!RIV12-TA0-26230___
n17:predkladatel
n20:orjk%3A26230
n3:aktivita
n19:Z n19:S n19:P
n3:aktivity
P(ED1.1.00/02.0070), P(TA01010667), S, Z(MSM0021630528)
n3:dodaniDat
n14:2012
n3:domaciTvurceVysledku
n4:1975307 n4:4411439 n4:6513247 n4:3398706 n4:2811707 n4:9238948 Ďurfina, Lukáš
n3:druhVysledku
n8:D
n3:duvernostUdaju
n18:S
n3:entitaPredkladatele
n16:predkladatel
n3:idSjednocenehoVysledku
184747
n3:idVysledku
RIV/00216305:26230/11:PU96160
n3:jazykVysledku
n6:eng
n3:klicovaSlova
decompilation, Lissom, static analysis, LLVM IR, scattered context grammars
n3:klicoveSlovo
n10:scattered%20context%20grammars n10:static%20analysis n10:LLVM%20IR n10:Lissom n10:decompilation
n3:kontrolniKodProRIV
[61C7A0E90945]
n3:mistoKonaniAkce
Angers
n3:mistoVydani
Angers
n3:nazevZdroje
Proceedings of the Applied Computing Conference 2011 (ACC'11)
n3:obor
n22:IN
n3:pocetDomacichTvurcuVysledku
7
n3:pocetTvurcuVysledku
7
n3:projekt
n13:TA01010667 n13:ED1.1.00%2F02.0070
n3:rokUplatneniVysledku
n14:2011
n3:tvurceVysledku
Kolář, Dušan Křoustek, Jakub Meduna, Alexandr Hruška, Tomáš Zemek, Petr Masařík, Karel Ďurfina, Lukáš
n3:typAkce
n23:EUR
n3:zahajeniAkce
2011-11-17+01:00
n3:zamer
n11:MSM0021630528
s:numberOfPages
6
n21:hasPublisher
World Scientific and Engineering Academy
n15:isbn
978-1-61804-051-0
n12:organizacniJednotka
26230