haku: @keyword similarity / yhteensä: 2
viite: 2 / 2
« edellinen | seuraava »
Tekijä: | Guo, Bofei |
Työn nimi: | Automated recognition of algorithms from source code |
Julkaisutyyppi: | Diplomityö |
Julkaisuvuosi: | 2009 |
Sivut: | 55 Kieli: eng |
Koulu/Laitos/Osasto: | Tietotekniikan laitos |
Oppiaine: | Ohjelmistotekniikka (T-106) |
Valvoja: | Malmi, Lauri |
Ohjaaja: | |
OEVS: | Sähköinen arkistokappale on luettavissa Aalto Thesis Databasen kautta.
Ohje Digitaalisten opinnäytteiden lukeminen Aalto-yliopiston Harald Herlin -oppimiskeskuksen suljetussa verkossaOppimiskeskuksen suljetussa verkossa voi lukea sellaisia digitaalisia ja digitoituja opinnäytteitä, joille ei ole saatu julkaisulupaa avoimessa verkossa. Oppimiskeskuksen yhteystiedot ja aukioloajat: https://learningcentre.aalto.fi/fi/harald-herlin-oppimiskeskus/ Opinnäytteitä voi lukea Oppimiskeskuksen asiakaskoneilla, joita löytyy kaikista kerroksista.
Kirjautuminen asiakaskoneille
Opinnäytteen avaaminen
Opinnäytteen lukeminen
Opinnäytteen tulostus
|
Sijainti: | P1 Ark Aalto | Arkisto |
Avainsanat: | program comprehension automated program comprehension program understanding cognition models abstract concepts graph parsing roles of variables SACR plan AST similarity |
Tiivistelmä (eng): | Automated recognition of algorithms from source code plays more and more important role in software maintenanee, programming education and visualization programming. The thesis first defines that automated recognition of algorithms is a process of discovering the design or the purpose behind a complex source code or even a system, by analyzing, abstracting information from source code and deductively applying ready known plan templates. Then, it reviews five classical cognition models and three previous prototypes based on the cognition models. The thesis also introduces the design and algorithms of an automated program recognizer named SACR, which implemented plan based abstract concepts recognition. By presenting and analyzing the experimental data, the thesis shows that the plan based recognition of the abstract concepts is effective and accurate enough to recognize algorithms from source code automatically. Finally, the thesis proposes several potential improvements for the future work. |
ED: | 2009-07-15 |
INSSI tietueen numero: 38062
+ lisää koriin
« edellinen | seuraava »
INSSI