Utilize este identificador para referenciar este registo: http://hdl.handle.net/10071/8007
Registo completo
Campo DCValorIdioma
dc.contributor.advisorAbreu, Fernando Brito e-
dc.contributor.authorCoimbra, Pedro Janeiro-
dc.date.accessioned2014-12-01T20:27:07Z-
dc.date.available2014-12-01T20:27:07Z-
dc.date.issued2013-11-13-
dc.date.submitted2013-09por
dc.identifier.citationCOIMBRA, Pedro Janeiro - An eclipse plug-in for metamodel driven measurement [Em linha]. Lisboa: ISCTE, 2013. Dissertação de mestrado. [Consult. Dia Mês Ano] Disponível em www:<http://hdl.handle.net/10071/8007>.pt-PT
dc.identifier.urihttp://hdl.handle.net/10071/8007-
dc.description.abstractIn this dissertation, we present a new plug-in for the Eclipse integrated development environ-ment that calculates software quality metrics using a metamodel driven approach to software measurement. Metamodel driven measurement is a technique that surged with the popularization of object-oriented systems and model-driven approaches to software design. It involves of in-stantiating software designs according to a language metamodel and calculating metrics with formalized queries over the obtained data. Our objectives consisted of creating a new Eclipse plug-in to analyse software developed in Java that, thanks to the metamodel driven approach, would allow users to easily define new software metrics without having to change a single line of Java code. To achieve our goals, we devised the Eclipse Java Metamodel, a new Java metamodel based on data provided by Eclipse’s Java Development Tools and implemented it on a prototype Eclipse plug-in. We have also formalized certain software metrics and an existing library for metrics extraction called FLAME, as sets of queries over our developed metamodel using the Object Constraint Language, which can be used directly on our prototype.por
dc.description.abstractNesta dissertacão apresentamos uma nova extensão para o ambiente de desenvolvimento integrado Eclipse para o cálculo de metricas de qualidade de software através da medicão por metamodelos. Medicão por metamodelos é uma abordagem à medicão de software que surgiu com a popularização de sistemas orientados por objectos e design de software através de modelos. Esta técnica consiste em medir software através de definições formalizadas de métricas como queries sobre um metamodelo representativo da linguagem sobre a qual o software foi conceptualizado ou desenvolvido. Os nossos objectivos consistem em criar uma nova extensão para Eclipse para analisar software desenvolvido em Java que, graças ao uso de metamodelos, permite a utilizadores calcular novas métricas de software facilmente sem ter que programar uma única linha de código em Java. Para concretizar estes objectivos, desenvolvemos o Eclipse JavaMetamodel, um metamodelo da linguagem Java baseado nas Java Development Tools oferecidas pelo Eclipse e implementamos uma extensão protótipo. Também formalizamos certas métricas de software e uma biblioteca existente para o auxílio de cálculo de métricas chamada FLAME, como conjuntos de queries sobre o metamodelo feitas com a Object Constraint Language, que podem ser usadas directamente no nosso protótipo.por
dc.language.isoengpor
dc.rightsopenAccesspor
dc.subjectEngenharia de softwarepor
dc.subjectMedição de softwarepor
dc.subjectMétricas de softwarepor
dc.subjectMedicão por metamodelospor
dc.subjectJavapor
dc.subjectJava modelpor
dc.subjectEclipse IDEpor
dc.subjectAbstract syntax treepor
dc.subjectSoftware engineeringpor
dc.subjectSoftware measurementpor
dc.subjectSoftware metricspor
dc.subjectMetamodel driven measurementpor
dc.subjectJavapor
dc.subjectJava modelpor
dc.subjectEclipse IDEpor
dc.subjectAbstract syntax treepor
dc.titleAn eclipse plug-in for metamodel driven measurementpor
dc.typemasterThesispt-PT
dc.identifier.tid201052660-
thesis.degree.nameMestrado em Informática e Gestão-
Aparece nas coleções:T&D-DM - Dissertações de mestrado

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
PedroCoimbra_MSc2013.pdf544,01 kBAdobe PDFVer/Abrir


FacebookTwitterDeliciousLinkedInDiggGoogle BookmarksMySpaceOrkut
Formato BibTex mendeley Endnote Logotipo do DeGóis Logotipo do Orcid 

Todos os registos no repositório estão protegidos por leis de copyright, com todos os direitos reservados.