Please use this identifier to cite or link to this item: http://hdl.handle.net/1822/36829

Full metadata record
DC FieldValueLanguage
dc.contributor.advisorRamalho, José Carlos-
dc.contributor.advisorPrasetya, Wishnu-
dc.contributor.authorPereira, Luís Tiago Gonçalvespor
dc.date.accessioned2015-09-03T14:41:45Z-
dc.date.available2015-09-03T14:41:45Z-
dc.date.issued2014-04-11-
dc.identifier.urihttp://hdl.handle.net/1822/36829-
dc.descriptionDissertação de mestrado em Engenharia Informáticapor
dc.description.abstractMany applications employ logging in order to provide tracing information about their executions. Overall, generated logs offer a large amount of information that can be valuable in numerous ways. One good approach, will be a scenario where the main program is secure from any types of errors, such as wrong data or even in worst scenarios, things like code injection. Currently, there are no solutions to support all these features in a single framework. The followed approach to generate these logs is FITTEST which means Future Internet Testing. FITTEST is an incessant testing method that has been chosen to handle the augmented dynamics in forthcoming internet applications. However, to support the FITTEST approach, logs have to be generated systematically, and in a well-defined format. The logging solution can log both hight level and low level events. High level events are events that can be seen as produced by users, whereas low-level events are events that tell us what happens inside a function execution as part of the target program’s reaction to a high level event. The goal of this project is the development of an infrastructure to generate FITTEST logs for PHP, the application of that infrastructure in a test web-application and then the analysing of the generated logs. The logs are then stored in a compressed format. However, they can also be exported to XML enabling post-processing by other tools.por
dc.description.abstractMuitas aplicações utilizam logs com o intuito de fornecer informações de funcionamento sobre as suas execuções. Geralmente, os logs gerados oferecem uma grande quantidade de informações que podem ser valiosas de inúmeras maneiras. Uma boa abordagem será um cenário onde o programa principal seja protegido contra quaisquer tipos de erros, tais como dados errados ou até mesmo nos piores cenários, ataques como a injeção de código (code injection). Atualmente, não existem soluções para apoiar todas estas caracteristícas em uma única framework. A abordagem apresentada para gerar estes logs é chamada de FITTEST que significa Future Internet Testing. FITTEST é um método de teste contínuo que foi escolhido para lidar com a dinâmica aumentada em aplicações de internet futuras. No entanto, para suportar a abordagem FITTEST, os logs têm de ser obtidos sistematicamente e em um formato bem definido. Os logs FITTEST podem registar dois tipos de logs: os eventos de alto nível e os eventos de baixo nível. Os de alto nível são eventos que podem ser vistos e produzidos pelo utilizador, enquanto que os de baixo nível são eventos que nos dizem o que aconteceu dentro de uma execução de uma função quando há uma reacção da aplicação para com um evento de alto nível. O objectivo principal deste projeto é o desenvolvimento de uma infra-estrutura em PHP para gerar FITTEST logs, aplicar essa infra-estrutura em uma aplicação web e analisar os logs por ela gerados. Os logs são armazenados em um formato compacto (.log), no entanto podem ser exportados para XML possibilitando assim o pós-processamento por outras ferramentas.por
dc.language.isoengpor
dc.rightsopenAccesspor
dc.subjectFITTESTpor
dc.subjectLogspor
dc.titleFITTEST logging and log-analysis' infrastructure for PHPpor
dc.typemasterThesispor
dc.commentseeum_di_dissertacao_pg20681por
dc.subject.udc681.324-
dc.identifier.tid201195518por
dc.subject.fosEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática-
Appears in Collections:BUM - Dissertações de Mestrado

Files in This Item:
File Description SizeFormat 
eeum_di_dissertacao_pg20681.pdf13,73 MBAdobe PDFView/Open

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID