Skip navigation
Logo
User training | Reference and search service

Library catalog

Retrievo
EDS
b-on
More
resources
Content aggregators
Please use this identifier to cite or link to this item:

acessibilidade

http://hdl.handle.net/10071/9234
acessibilidade
Title: VISCTE: visualização interativa de serviços e componentes em tempo de execução
Authors: Albuquerque, Ivo Emanuel Carvalho de
Orientador: Santos, André Leal
Keywords: Software
Componentes
Ferramentas de visualização
OSGi
Plug-in
Eclipse
Components
Visualization tools
Issue Date: 2014
Citation: ALBUQUERQUE, 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>.
Abstract: Um 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.
A 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.
Peer reviewed: Sim
URI: http://hdl.handle.net/10071/9234
Thesis identifier: 201023350
Designation: Mestrado em Engenharia Informática
Appears in Collections:T&D-DM - Dissertações de mestrado

Files in This Item:
acessibilidade
File Description SizeFormat 
2014_ISTA_DCTI_IVOALBUQUERQUE.pdf2.04 MBAdobe PDFView/Open


FacebookTwitterDeliciousLinkedInDiggGoogle BookmarksMySpace
Formato BibTex MendeleyEndnote Currículo DeGóis 

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.