lnu.sePublikasjoner
Endre søk
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Development of a Java Bytecode Front-End
Växjö universitet, Fakulteten för matematik/naturvetenskap/teknik, Matematiska och systemtekniska institutionen.
2009 (engelsk)Independent thesis Advanced level (degree of Master (Two Years)), 20 poäng / 30 hpOppgave
Abstract [en]

The VizzAnalyzer is a powerful software analysis tool. It is able to extract information from various software representations like source code  but also other specifications like UML. The extracted information is input to static analysis of these software projects. One programming language the VizzAnalyzer can extract information from is Java source code.

Analyzing the source code is sufficient for most of the analysis. But, sometimes it is necessary to analyze compiled classes either because the program is only available in byte-code, or the scope of analysis includes libraries that exist usually in binary form. Thus, being able to extract information from Java byte-code is paramount for the extension of some analyses, e.g., studying the dependecy structure of a project and the libraries it uses.

Currently, the VizzAnalyzer does not feature information extraction from Java byte-code. To allow, e.g., the analysis of the project dependency structure, we extend the VizzAnalyzer tool with a bytecode front-end that will allow the extraction of information from Java bytecode.

This thesis describes the design and implementation of the bytecode front-end. After we implemented and integrated the new front-end with the VizzAnalyzer, we are now able to perform new analyses that work on data extracted from both, source- and bytecode.

sted, utgiver, år, opplag, sider
2009. , s. 44
Serie
Rapporter från MSI, ISSN 1650-2647 ; 09076
Emneord [en]
VizzAnalyzer, Common Meta-Model, Java Byte-Code, ASM library, Software Analysis
HSV kategori
Identifikatorer
URN: urn:nbn:se:vxu:diva-6210ISRN: VXU/MSI/DA/E/--09076/--SEOAI: oai:DiVA.org:vxu-6210DiVA, id: diva2:275833
Presentation
(engelsk)
Uppsök
Technology
Veileder
Examiner
Tilgjengelig fra: 2009-11-09 Laget: 2009-11-08 Sist oppdatert: 2018-01-12bibliografisk kontrollert

Open Access i DiVA

fulltekst(1407 kB)429 nedlastinger
Filinformasjon
Fil FULLTEXT01.pdfFilstørrelse 1407 kBChecksum SHA-512
c3acab263347bbc4d0d2b899e64d47c049ae03c55136b7eb012bb1ee2cdd269ffcf7a08d480fac1d94eeb2aa855fb30a299619edb049b7add3358eac49455977
Type fulltextMimetype application/pdf

Søk i DiVA

Av forfatter/redaktør
Modesto, Francisco
Av organisasjonen

Søk utenfor DiVA

GoogleGoogle Scholar
Totalt: 429 nedlastinger
Antall nedlastinger er summen av alle nedlastinger av alle fulltekster. Det kan for eksempel være tidligere versjoner som er ikke lenger tilgjengelige

urn-nbn

Altmetric

urn-nbn
Totalt: 301 treff
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf