Utilize este identificador para referenciar este registo: http://hdl.handle.net/10071/9234
Registo completo
Campo DCValorIdioma
dc.contributor.advisorSantos, André Leal-
dc.contributor.authorAlbuquerque, Ivo Emanuel Carvalho de-
dc.date.accessioned2015-07-10T14:53:48Z-
dc.date.available2015-07-10T14:53:48Z-
dc.date.issued2014-
dc.date.submitted2014-09por
dc.identifier.citationALBUQUERQUE, Ivo Emanuel Carvalho de - VISCTE: visualização interativa de serviços e componentes em tempo de execução [Em linha]. Lisboa: ISCTE-IUL, 2014. Dissertação de mestrado. [Consult. Dia Mês Ano] Disponível em www:<http://hdl.handle.net/10071/9234>.pt-PT
dc.identifier.urihttp://hdl.handle.net/10071/9234-
dc.description.abstractUm sistema de larga escala baseado em componentes de software pode ser composto por centenas de componentes que interagem entre si. A visualização de diagramas de sistemas com estas características sofre de problemas relacionados com a dimensão dos diagramas, dado que não é eficiente nem útil manipular diagramas com centenas de nós e ligações. As ferramentas de visualização de componentes de software baseados em OSGi já existentes representam uma informação meramente estática dos componentes e dependências. Estas ferramentas integram mecanismos de foco, como forma de resolver o problema de visualização de centenas de nós e ligações, contudo, o utilizador tem que realizar uma exploração manual do fragmento de componentes que pretende visualizar. Nesta dissertação é proposta uma solução que passa pela implementação de um mecanismo que produza diagramas de fragmentos do sistema com base em eventos ocorridos em tempo de execução. Existem certos tipos de interações entre componentes que só são determinados em tempo de execução, logo, a análise estática de dependências não fornece uma ajuda satisfatória. O mecanismo proposto pretende, através de uma demonstração de funcionalidade ou casos de teste, registar as interações entre componentes ocorridas durante um período de execução determinado pelo programador, para gerar uma representação diagramática localizada do comportamento do sistema. Foi desenvolvido um protótipo que concretiza o mecanismo proposto sob forma de um plug-in para o sistema de desenvolvimento Eclipse, tendo sido o mesmo experimentado de forma bem-sucedida num contexto industrial.por
dc.description.abstractA large-scale software system based on components may be composed of hundreds of components, which interact with each other. The diagram visualization of systems with these characteristics normally suffers from problems related to the diagram size, since it is neither efficient nor useful to manipulate diagrams with hundreds of nodes and links. Visualization tools for software components based on existing OSGi generate a static representation of the components and their connections. Visualization tools for software components based on OSGi integrate focus mechanisms as a way to solve the problem of viewing hundreds of nodes and links, however the user must perform a manual exploration of the fragment components that he or she wants to view. The solution proposed in this dissertation is based on a mechanism that produces diagram fragments based on runtime execution events. There are certain types of interactions between components that are only determined at runtime, so the static analysis of dependencies does not provide a satisfactory aid. The proposed mechanism enables developers, through a demonstration of functionality or test case execution, to obtain a diagrammatic representation of the interactions between components that occurred during a delimited period of time. The proposed mechanism was realized in the form of a plug-in for the Eclipse development enrironment, and the latter was experimented successfully on industrial settings.por
dc.language.isoporpor
dc.rightsopenAccesspor
dc.subjectSoftwarepor
dc.subjectComponentespor
dc.subjectFerramentas de visualizaçãopor
dc.subjectOSGipor
dc.subjectPlug-inpor
dc.subjectEclipsepor
dc.subjectComponentspor
dc.subjectVisualization toolspor
dc.titleVISCTE: visualização interativa de serviços e componentes em tempo de execuçãopor
dc.typemasterThesispt-PT
dc.peerreviewedSimpor
dc.identifier.tid201023350por
thesis.degree.nameMestrado em Engenharia Informática-
Aparece nas coleções:T&D-DM - Dissertações de mestrado

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
2014_ISTA_DCTI_IVOALBUQUERQUE.pdf2,04 MBAdobe 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.