lnu.sePublikationer
Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat 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 (Engelska)Självständigt arbete på avancerad nivå (masterexamen), 20 poäng / 30 hpStudentuppsats (Examensarbete)
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.

Ort, förlag, år, upplaga, sidor
2009. , s. 44
Serie
Rapporter från MSI, ISSN 1650-2647 ; 09076
Nyckelord [en]
VizzAnalyzer, Common Meta-Model, Java Byte-Code, ASM library, Software Analysis
Nationell ämneskategori
Programvaruteknik
Identifikatorer
URN: urn:nbn:se:vxu:diva-6210ISRN: VXU/MSI/DA/E/--09076/--SEOAI: oai:DiVA.org:vxu-6210DiVA, id: diva2:275833
Presentation
(Engelska)
Uppsök
teknik
Handledare
Examinatorer
Tillgänglig från: 2009-11-09 Skapad: 2009-11-08 Senast uppdaterad: 2018-01-12Bibliografiskt granskad

Open Access i DiVA

fulltext(1407 kB)429 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 1407 kBChecksumma SHA-512
c3acab263347bbc4d0d2b899e64d47c049ae03c55136b7eb012bb1ee2cdd269ffcf7a08d480fac1d94eeb2aa855fb30a299619edb049b7add3358eac49455977
Typ fulltextMimetyp application/pdf

Sök vidare i DiVA

Av författaren/redaktören
Modesto, Francisco
Av organisationen
Matematiska och systemtekniska institutionen
Programvaruteknik

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 429 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

urn-nbn

Altmetricpoäng

urn-nbn
Totalt: 301 träffar
RefereraExporteraLänk till posten
Permanent länk

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