71 |
Uma arquitetura de sistema para cria??o, programa??o e disponibiliza??o de times de rob?s para rob?tica educacionalSilva, Paulo Henrique Lopes 04 July 2017 (has links)
Submitted by Automa??o e Estat?stica (sst@bczm.ufrn.br) on 2017-10-18T20:24:42Z
No. of bitstreams: 1
PauloHenriqueLopesSilva_TESE.pdf: 15849233 bytes, checksum: f585aed262bbe22879edb0ccec6c0a7f (MD5) / Approved for entry into archive by Arlan Eloi Leite Silva (eloihistoriador@yahoo.com.br) on 2017-10-19T22:26:58Z (GMT) No. of bitstreams: 1
PauloHenriqueLopesSilva_TESE.pdf: 15849233 bytes, checksum: f585aed262bbe22879edb0ccec6c0a7f (MD5) / Made available in DSpace on 2017-10-19T22:26:58Z (GMT). No. of bitstreams: 1
PauloHenriqueLopesSilva_TESE.pdf: 15849233 bytes, checksum: f585aed262bbe22879edb0ccec6c0a7f (MD5)
Previous issue date: 2017-07-04 / Esse trabalho aborda o problema da programa??o, controle e colabora??o de times de
rob?s. Sistemas baseados em conjunto de rob?s atuando de forma colaborativa tem sido
alvo de muitas pesquisas nos ?ltimos anos. Devido a r?pida dissemina??o de tecnologias
em dispositivos m?veis e Internet, bem como os benef?cios que a rob?tica agrega ? v?rias
aplica??es do cotidiano, a tend?ncia ? que cada vez mais ela esteja presente nas mais
variadas atividades dos seres humanos. Para o caso dos sistemas compostos por dois ou
mais rob?s, h? uma necessidade latente por pesquisas que viabilizem sua utiliza??o por
usu?rios finais sem, ou com quase nenhuma, experi?ncia com programa??o ou rob?tica.
Dessa forma, este trabalho prop?e uma arquitetura de sistema que permite a cria??o e
programa??o de equipes com rob?s acoplados (chamados aqui de times de rob?s), possibilitando
que usu?rios finais possam control?-los como um sistema ?nico e de maneira
simples usando conhecimento coletivo adquirido por programadores e usu?rios. Os testes
s?o divididos em tr?s estudos de caso com objetivos bem definidos. O primeiro estudo
de caso cont?m a realiza??o de experimentos com dois times de rob?s diferentes e visa
apresentar e verificar o funcionamento do sistema durante a cria??o, programa??o e disponibliza??o
das fun??es desses times. J? o segundo, possui dois experimentos e visa
apresentar e verificar o funcionamento do sistema na perspectiva de programa??o e disponibiliza??o
de tarefas. O terceiro estudo de caso cont?m um experimento com um time
de rob?s. A valida??o dos conceitos da arquitetura na perspectiva da intera??o do usu?rio
final com esse time de rob?s ocorre por meio de um teste de usabilidade. Todos os experimentos
s?o realizados por meio de uma aplica??o (software) que implementa os conceitos
dessa arquitetura. Ela oferece um conjunto de opera??es especiais que possibilitam aos
usu?rios finais conectarem, criarem e programarem times de rob?s. Os resultados que
s?o apresentados mostram que os conceitos propostos por esse sistema atendem a aspectos
fundamentais dessa ?rea, tais como modularidade, flexibilidade e facilidade de acesso
para os usu?rios finais. / This work addresses the problem of programming, control and availability of robots
teams. Systems based on robots working together collaboratively has been the subject
of much research in recent years. Due to the rapid spread of technologies in mobile devices
and the Internet, as well as the benefits that robotics adds to various applications,
the tendency is that it is increasingly present in the most varied activities of humans. In
the case of systems composed of two or more robots, there is a latent need for research
that enables its use by end users with or with almost no programming or robotic experience.
In this way, this work proposes a system architecture that allows the creation and
programming of teams with coupled robots (called here of robots teams), allowing end
users to control them as a single system and in a simple way using acquired collective
knowledge by programmers and users. The tests are divided into three case studies with
well-defined objectives. The first case study contains experiments with two different robot
teams and aims to present and verify the functioning of the system during the creation,
programming and availability of the functions of these teams. The second, has two experiments
and aims to present and verify the operation of the system in the perspective of
programming and availability of tasks. The third case study contains an experiment with
a robot team. The validation of the concepts of the architecture in the perspective of the
interaction of the end user with this robot team occurs through a usability test. All experiments
are performed through an application (software) that implements the concepts
of this architecture. It offers a set of special operations that enable end users to connect,
create, and schedule robot teams. The results that are presented show that the concepts
proposed by this system address fundamental aspects of this area, such as modularity,
flexibility and ease of access for end users.
|
72 |
Uma Abordagem em Espiral para Disciplinas Iniciais de Programa??o na Educa??o Profissional em Inform?ticaAraujo, Luis Gustavo de Jesus 06 April 2018 (has links)
Submitted by Jadson Francisco de Jesus SILVA (jadson@uefs.br) on 2018-07-31T22:19:12Z
No. of bitstreams: 1
Dissertacao_LuisGustavoAraujo.pdf: 8660411 bytes, checksum: cba36d7b6e819bd2743bd4343cccbccf (MD5) / Made available in DSpace on 2018-07-31T22:19:12Z (GMT). No. of bitstreams: 1
Dissertacao_LuisGustavoAraujo.pdf: 8660411 bytes, checksum: cba36d7b6e819bd2743bd4343cccbccf (MD5)
Previous issue date: 2018-04-06 / Teaching programming is a great challenge in every educational stage and in several institutions of the world, being a general problem in the area of computing education. In the Brazilian Informatics vocational high school programs, historical issues of the Professional Education System in Brazil make this problem even harder. With these issues in mind, we proposed and evaluated a teaching approach based on spiral learning associated with programming environments for novices and contexts relevant to students, aiming to improve motivation and learning in programming courses. Three case studies were carried out: one in Midlle School, and two in vocational high school programs in Informatics in Feira de Santana, Bahia, Brazil. The case studies were split into three contextualized blocks, where programming content was learned through a context, using appropriate tools. Contexts such as games, geometric figures and images were used, as well as Scratch, JES and PPlay tools. Given the qualitative and quantitative nature of this research, we used sur- veys, interviews, observations, evaluations and logbooks to obtain the data. Results on motivation are described in terms of the ARCS model (Attention, Relevance, Confidence and Satisfaction), and the results on learning are described from student exams and qualitative data. Results point to high levels of motivation during the whole approach and to the influence in student motivation of either maintaining or changing context and tools used in each block. Regarding learning, results demonstrate that the approach has enhanced learning of some concepts. One noti- ces that Scratch helped in understanding Functions, Select and Repeart Structures, and that the use of the Python language led to better understanding of Variables and Relational Operators. About object-oriented programming concepts, students showed ease with Classes, Constructors, Objects and Variables. This study also reveals the mutual influence between student motivation and learning. The results, materials, research design and the courses presented in this work may contribute to the design of other vocational courses and to the research on teaching and learning programming. / O ensino de programa??o ? um grande desafio em todas as modalidades de ensino e em v?rias institui??es de diversos pa?ses, configurando-se como um problema geral na ?rea de Computa??o. Nos cursos t?cnicos em inform?tica brasileiros, somam-se os problemas hist?ricos da Educa??o Profissional no Brasil. Diante destes problemas, buscou-se a motiva??o e o aprendizado em disciplinas de programa??o, atrav?s de uma abordagem se ensino em espiral e contextualizada. Foram realizados tr?s estudos de caso: um, no ensino Fundamental, e dois, em cursos t?cnicos de Inform?tica, no munic?pio de Feira de Santana, Bahia. Os estudos de caso foram divididos em tr?s blocos contextualizados, onde estudavam-se conte?dos de programa??o atrav?s de um contexto, usando ferramentas apropriadas. Foram utilizados contextos como Jogos, Figuras geom?tricas e Imagens, assim como as ferramentas Scratch, JES e PPlay. Tendo em vista o car?ter qualitativo e quantitativo da pesquisa, utilizamos question?rios, entrevistas, observa??es, avalia??es e di?rios de bordo para obten??o dos dados. Os resultados sobre motiva??o s?o descritos em termos do modelo ARCS (Aten??o, Relev?ncia, Confian?a e Satisfa??o), enquanto que os resultados sobre aprendizagem s?o descritos a partir das avalia??es e dos dados qualitativos. Os resultados apontam para altos ?ndices de motiva??o, durante toda a abordagem e para a influ?ncia direta da manuten??o ou mudan?a do contexto e das ferramentas, utilizadas nos blocos, na motiva??o dos estudantes. Quanto `a aprendizagem, os resultados demonstram que a abordagem potencializou a aprendizagem de alguns conceitos. Percebe-se que o Scratch auxiliou na compreens?o de Fun??o, Estruturas de Repeti??o e Sele??o e que o uso da linguagem Python possibilitou uma maior compreens?o sobre Vari?veis e sobre Operadores Relacionais. Quanto ? orienta??o a objetos, os estudantes apresentaram facilidades em Classes, Construtores e Objetos. Este estudo revela ainda, rela??es de influ?ncia entre a motiva??o dos estudantes e a aprendizagem. Espera-se que os resultados, os materiais e o design da pesquisa e das disciplinas, aqui apresentados, possam contribuir para a concep??o de disciplinas de programa??o em outros cursos t?cnicos e para a investiga??o sobre o ensino-aprendizagem de programa??o.
|
73 |
Recomposi??o de Sistema de Distribui??o de Energia El?trica por Modelo de Fluxo ?timo de Corrente / Network Restoration in Distribution Systems using Optimal Current Flow ModelPodeleski, Fabiana da Silva 29 June 2017 (has links)
Submitted by SBI Biblioteca Digital (sbi.bibliotecadigital@puc-campinas.edu.br) on 2017-08-10T11:55:42Z
No. of bitstreams: 1
FABIANA DA SILVA PODELESKI.pdf: 1801192 bytes, checksum: 27ac2ce1c17ed0cdfce39e602146bdc7 (MD5) / Made available in DSpace on 2017-08-10T11:55:42Z (GMT). No. of bitstreams: 1
FABIANA DA SILVA PODELESKI.pdf: 1801192 bytes, checksum: 27ac2ce1c17ed0cdfce39e602146bdc7 (MD5)
Previous issue date: 2017-06-29 / Coordena??o de Aperfei?oamento de Pessoal de N?vel Superior - CAPES / This document proposes a new approach for the restoration of electric power distribution systems by optimal current flow model (OCF). The importance of working with proposals for restoration using OCF is to allow analyzing the problem of restoration by a multiobjective mathematical programming model with linear or quadratic objective function and constraints that represent the network structure of the distribution system. Two objectives are evaluated for the restoration, losses reduction and recomposition time, resulting in a multiobjective programming problem. The proposed restoration action consists of opening and closing of branches in order to transfer loads to areas that are affected by interrupting the power supply. The proposition is directed to the primary distribution networks, characterized by presenting a radial topology and being in a restorative state, when there is a permanent fault. It is also suitable for systems with distributed generation (DG) when the power flow in the branches is no longer unidirectional. The resolution of the problem starts from the prior knowledge of the distribution system (topology and operational levels), the affected region and the possible recomposition resources for restoring the network through OCF model. The objective function of losses can be represented by a linear or a quadratic function. The linear representation results in a problem with linear equations and inequalities, that is, in a linear programming problem. The use of a quadratic objective function (minimization of losses) implies a more complex model for execution, since it results in a set of linear and non-linear equations and inequalities, when it is a multiobjective problem. The quadratic model may become unsuitable for applications in smart grid technologies due to longer algorithm execution time. The results attested the importance of applying a multiobjective proposal, because when individually evaluated the criteria of loss minimization and shorter recomposition time, different recomposition options were obtained. / O presente documento prop?e um novo enfoque para a recomposi??o de sistemas de distribui??o de energia el?trica resolvido por modelo de Fluxo de Corrente ?timo (FCO). A import?ncia de se trabalhar com propostas para recomposi??o utilizando FCO ? possibilitar a an?lise do problema de recomposi??o por um modelo de programa??o matem?tica multiobjetivo, com fun??o objetivo linear ou quadr?tica e restri??es que representem a estrutura da rede do sistema de distribui??o. S?o avaliados dois objetivos para a recomposi??o, minimiza??o de perdas e menor tempo de recomposi??o, resultando em um problema de programa??o multiobjetivo. A a??o de recomposi??o proposta compreende manobras para transfer?ncia de carga ?s ?reas que se encontram ilhadas devido ? interrup??o de fornecimento de energia. A proposi??o est? dirigida ?s redes prim?rias de distribui??o, caracterizadas por apresentarem topologia radial e se encontrarem em um estado restaurativo, quando h? presen?a de uma falha permanente. Tamb?m ? adequada a sistemas com gera??o distribu?da (GD) quando os fluxos nos ramos deixam de ser unidirecionais. A resolu??o do problema parte do conhecimento pr?vio do sistema de distribui??o (topologia e n?veis operacionais), da regi?o afetada e dos poss?veis recursos restauradores para restaura??o da rede por meio de FCO. A fun??o objetivo pode ser representada por uma fun??o linear ou quadr?tica para as perdas. A representa??o linear resulta em um problema com equa??es e inequa??es lineares, ou seja, em um problema de programa??o linear. A utiliza??o de uma fun??o objetivo quadr?tica (minimiza??o de perdas) implica em um modelo mais complexo para execu??o, uma vez que re?ne um conjunto de equa??es e inequa??es lineares e n?o lineares, quando se tratar de um problema multiobjetivo. O modelo quadr?tico pode se tornar impr?prio para aplica??es em tecnologias de redes inteligentes devido ao maior tempo de execu??o de algoritmo. Os resultados atestaram a import?ncia de aplica??o de uma proposta multiobjetivo, pois quando avaliados individualmente os crit?rios de minimiza??o de perdas e de menor tempo de recomposi??o, foram obtidas diferentes op??es de recomposi??o.
|
74 |
Avalia??o de transfer?ncia de informa??es de rastreamento veicular sobre redes GPRSGaddo, Alexandre 25 March 2008 (has links)
Made available in DSpace on 2015-04-14T14:49:08Z (GMT). No. of bitstreams: 1
414882.pdf: 2233627 bytes, checksum: 0643fb7ec0cb40ae00b11c45d51b546d (MD5)
Previous issue date: 2008-03-25 / Devido ao avan?o dos sistemas voltados ? intelig?ncia no transporte, novos protocolos e algoritmos est?o sendo desenvolvidos para suprir a crescente demanda de tr?fego de informa??es geradas por esses sistemas. O desenvolvimento de novas t?cnicas de comunica??o tem aumentado o uso de dispositivos GPS/GSM em sistemas de monitoramento de ve?culos. Este tipo de tecnologia pode transmitir informa??es sobre rastreamento de ve?culos para centros de controle atrav?s de comunica??o sem fio sobre redes GPRS. O objetivo deste trabalho ? propor e avaliar um protocolo de transmiss?o de informa??es de rastreamento veicular sobre redes GPRS. Para isto, pacotes de informa??es de rastreamento veicular s?o descritos neste trabalho, m?tricas referentes ? transmiss?o destes pacotes s?o investigadas em diversos cen?rios de comunica??o utilizando o simulador de redes NS-2, tendo seus resultados analisados.
|
75 |
Uma abordagem baseada em aspectos e composi??o din?mica para a constru??o de aplica??es adaptativas cientes ao contextoSantos, Isanio Lopes Ara?jo 10 November 2008 (has links)
Made available in DSpace on 2014-12-17T15:47:49Z (GMT). No. of bitstreams: 1
IsanioLAS.pdf: 1324306 bytes, checksum: 06b1bb191919f02b1e6524146d71c0d3 (MD5)
Previous issue date: 2008-11-10 / Ubiquitous computing systems operate in environments where the available resources significantly change during the system operation, thus requiring adaptive and context aware mechanisms to sense changes in the environment and adapt to new execution contexts. Motivated by this requirement, a framework for developing and executing adaptive context aware applications is proposed. The PACCA framework employs
aspect-oriented techniques to modularize the adaptive behavior and to keep apart the application logic from this behavior. PACCA uses abstract aspect concept to provide
flexibility by addition of new adaptive concerns that extend the abstract aspect. Furthermore, PACCA has a default aspect model that considers habitual adaptive
concerns in ubiquitous applications. It exploits the synergy between aspect-orientation and dynamic composition to achieve context-aware adaptation, guided by predefined policies and aim to allow software modules on demand load making possible better use of mobile devices and yours limited resources. A Development Process for the ubiquitous applications conception is also proposed and presents a set of activities that
guide adaptive context-aware developer. Finally, a quantitative study evaluates the approach based on aspects and dynamic composition for the construction of ubiquitous applications based in metrics / Aplica??es para a computa??o ub?qua operam em ambientes onde a disponibilidade de recursos muda significativamente durante a sua opera??o. Tal caracter?stica demanda que aplica??es sejam adaptativas e cientes do seu contexto de execu??o. Visando
atender esses requisitos, ? proposto o PACCA (Projeto de Aplica??es Ciente ao Contexto e Adaptativas), um arcabou?o para desenvolvimento e execu??o de aplica??es adaptativas cientes de contexto. O paradigma de orienta??o a aspectos ? usado no PACCA para modularizar o comportamento adaptativo e dissoci?-lo da l?gica da aplica??o. Para prover maior flexibilidade o PACCA utiliza o conceito de aspecto abstrato para permitir a extens?o e adi??o de novos interesses adaptativos, al?m de um modelo de aspectos default que contempla interesses adaptativos comuns a grande parte das aplica??es ub?quas. A orienta??o a aspectos aliada ? composi??o din?mica de software oferece suporte para adapta??o ciente ao contexto, guiada por pol?ticas
previamente definidas e tem por objetivo permitir a carga de m?dulos de software sob demanda possibilitando melhor utiliza??o dos recursos limitados de um dispositivo
m?vel. Um Processo de Desenvolvimento para a constru??o de aplica??es ub?quas tamb?m ? proposto e visa demonstrar um conjunto de atividades a serem executadas para a concep??o de aplica??es ub?quas. Por fim, ? realizado um estudo quantitativo com o intuito de avaliar com base em m?tricas a abordagem baseada em aspectos e composi??o din?mica para a constru??o de aplica??es ub?quas
|
76 |
MaRISA-AOCode: uma abordagem gen?rica para gera??o de c?digo orientado a aspectosGuimar?es, Everton Tavares 04 March 2010 (has links)
Made available in DSpace on 2014-12-17T15:47:52Z (GMT). No. of bitstreams: 1
EvertonTG_DISSERT.pdf: 4234791 bytes, checksum: c40151c48849ad62c0cc34be8c3b56eb (MD5)
Previous issue date: 2010-03-04 / Currently there are several aspect-oriented approaches that are related to different stages of software development process. These approaches often lack integration with each other and their models and artifacts are not aligned in a coherent process. The integration of Aspect-Oriented Software development (AOSD) and Model-Driven Development (MDD) enables automatic propagation of models from one phase to another, avoiding loss of important information and decisions established in each. This paper presents a model driven approach, called Marisa-AOCode, which supports the processing of detailed design artifacts to code in different Aspect-Oriented Programming languages. The approach proposed by Maris- AOCode defines transformation rules between aSideML, a modeling language for aspectoriented
detailed design, and Metaspin, a generic metamodel for aspect-oriented programming languages. The instantiation of the generic metamodel (Metaspin) provided by the approach
of Maris-AOCode is illustrated by the transformation of Metaspin for two languages: AspectLua and CaesarJ. We illustrate the approach with a case study based on the Health
Watcher System / Atualmente existem diversas abordagens orientadas a aspectos que est?o relacionadas ?s diferentes fases do processo de desenvolvimento de software. Essas abordagens geralmente n?o possuem integra??o entre si e seus modelos e artefatos n?o est?o alinhados dentro de um processo coerente. A integra??o entre o desenvolvimento de software orientado a aspectos (DSOA) e o desenvolvimento dirigido a modelos (MDD) permite propaga??o autom?tica entre modelos de uma fase para outra, evitando perda de informa??es e decis?es importantes estabelecidas em cada uma delas. Este trabalho apresenta uma abordagem dirigida a modelos, denominada MaRiSA-AOCode, que suporta a transforma??o de artefatos de projeto detalhado em c?digo para diferentes linguagens de Programa??o Orientada a Aspectos. A abordagem proposta por MaRiSA-AOCode define regras de transforma??o entre aSideML, uma linguagem de modelagem para projeto detalhado orientado a aspectos, e Metaspin, um
metamodelo gen?rico para linguagens de programa??o orientadas a aspectos. A instancia??o do metamodelo gen?rico (Metaspin) provido pela abordagem de MaRiSA-AOCode ? ilustrada atrav?s da transforma??o do Metaspin para duas linguagens: AspectLua e CaesarJ. Ilustramos a abordagem com um estudo de caso baseado no sistema Health Watcher
|
77 |
MyPersonal-EPG: um EPG personaliz?vel e com suportes a recomenda??es para o SBTVDMaia, Pedro Petrovitch Caetano 10 February 2011 (has links)
Made available in DSpace on 2014-12-17T15:47:53Z (GMT). No. of bitstreams: 1
PedroPCM_DISSERT.pdf: 1574472 bytes, checksum: 51d5716514addf6a4cc91c3445d0a7fa (MD5)
Previous issue date: 2011-02-10 / In this work we present the architecture and implementation of MyPersonal-EPG, a
personal EPG with support to recommendations, built on top of the Ginga middleware,
that fulfill the following requirements: (i) to allow users to build their own personal
programming grids, based on programming guides from several broadcasters; (ii) to offer
a mechanism to tune the desired channels on the moment the selected programs are about to
begin; (iii) to allow users to select the desired programs categories; (iv) to offer programs
recommendations, in both synchronous and asynchronous way, based on the categories
previously selected by users; (v) to allow users to modify the current configuration options; (vi)
to allow the creation of several users accounts, so that each user can store its own information.
The application‟s usability test is also presented and its results are discussed and analyzed / Neste trabalho apresentamos a arquitetura e implementa??o do MyPersonal-EPG, um
EPG personaliz?vel e com suporte a recomenda??es, constru?do sobre o middleware
Ginga, que atende aos seguintes requisitos: (i) permitir aos usu?rios a montagem da sua
pr?pria grade de programa??o, com base nas grades de programa??o de diversas
emissoras; (ii) oferecer um mecanismo para sintonizar os devidos canais no momento
em que os programas selecionados pelo usu?rio estiverem prestes a come?ar; (iii)
permitir que os usu?rios selecionem categorias de programas desejadas; (iv) oferecer
recomenda??es de programas, de forma s?ncrona e ass?ncrona, com base nas categorias
selecionadas previamente pelos usu?rios; (v) permitir que os usu?rios modifiquem as
op??es de configura??o; (vi) possibilitar a cria??o de diversas contas de usu?rios, a fim
de permitir que cada usu?rio possa armazenar todas as suas informa??es de interesse. A
avalia??o de usabilidade da aplica??o ? tamb?m apresentada e seus resultados s?o
discutidos e analisados
|
78 |
Algoritomos transgen?ticos aplicados ao problema da ?rvore geradora biobjetivoMonteiro, Silvia Maria Diniz 17 February 2011 (has links)
Made available in DSpace on 2014-12-17T15:47:55Z (GMT). No. of bitstreams: 1
SilviaMDM_DISSERT.pdf: 1535044 bytes, checksum: 925f2f885f42335d55c35aa64bb4d026 (MD5)
Previous issue date: 2011-02-17 / Coordena??o de Aperfei?oamento de Pessoal de N?vel Superior / The Multiobjective Spanning Tree is a NP-hard Combinatorial Optimization problem whose
application arises in several areas, especially networks design. In this work, we propose a
solution to the biobjective version of the problem through a Transgenetic Algorithm named
ATIS-NP. The Computational Transgenetic is a metaheuristic technique from Evolutionary
Computation whose inspiration relies in the conception of cooperation (and not competition)
as the factor of main influence to evolution. The algorithm outlined is the evolution of a work
that has already yielded two other transgenetic algorithms. In this sense, the algorithms
previously developed are also presented. This research also comprises an experimental
analysis with the aim of obtaining information related to the performance of ATIS-NP when
compared to other approaches. Thus, ATIS-NP is compared to the algorithms previously
implemented and to other transgenetic already presented for the problem under consideration.
The computational experiments also address the comparison to two recent approaches from
literature that present good results, a GRASP and a genetic algorithms. The efficiency of the
method described is evaluated with basis in metrics of solution quality and computational
time spent. Considering the problem is within the context of Multiobjective Optimization,
quality indicators are adopted to infer the criteria of solution quality. Statistical tests evaluate
the significance of results obtained from computational experiments / A ?rvore Geradora Multiobjetivo ? um problema de Otimiza??o Combinat?ria NP-?rduo.
Esse problema possui aplica??o em diversas ?reas, em especial, no projeto de redes. Nesse
trabalho, prop?e-se uma solu??o para o problema em sua vers?o biobjetivo por meio de um
Algoritmo Transgen?tico, denominado ATIS-NP. A Transgen?tica Computacional ? uma
t?cnica metaheur?stica da Computa??o Evolucion?ria cuja inspira??o est? na coopera??o (e
n?o na competi??o) como fator de maior influ?ncia para a evolu??o. O algoritmo proposto ? a
evolu??o de um trabalho que j? originou dois outros algoritmos transgen?ticos. Nesse sentido,
os algoritmos previamente desenvolvidos tamb?m s?o apresentados. Essa pesquisa
compreende ainda uma an?lise experimental que visa obter informa??es quanto ao
desempenho do ATIS-NP quando comparado a outros algoritmos. Para tanto, o ATIS-NP ?
comparado aos dois algoritmos anteriormente implementados, bem como a outro
transgen?tico proposto na literatura para o problema tratado. Os experimentos computacionais
abrangem ainda a compara??o do algoritmo desenvolvido a duas abordagens recentes da
literatura que obt?m excelentes resultados, um GRASP e um gen?tico. A efici?ncia do m?todo
apresentado ? avaliada com base em medidas de qualidade de solu??o e tempo computacional
despendido. Uma vez que o problema se insere no contexto da Otimiza??o Multiobjetivo,
indicadores de qualidade s?o utilizados para inferir o crit?rio de qualidade de solu??es
obtidas. Testes estat?sticos avaliam a signific?ncia dos resultados obtidos nos experimentos
computacionais
|
79 |
Avalia??o sistem?tica de abordagens de deriva??o de produtoTorres, M?rio S?rgio Scaramuzzi 17 February 2011 (has links)
Made available in DSpace on 2014-12-17T15:47:57Z (GMT). No. of bitstreams: 1
MarioSST_DISSERT.pdf: 2743049 bytes, checksum: da23e766aa49e7926f3ad6450145c626 (MD5)
Previous issue date: 2011-02-17 / Conselho Nacional de Desenvolvimento Cient?fico e Tecnol?gico / Product derivation tools are responsible for automating the development process of
software product lines. The configuration knowledge, which is responsible for
mapping the problem space to the solution space, plays a fundamental role on
product derivation approaches. Each product derivation approach adopts different
strategies and techniques to manage the existing variabilities in code assets. There is
a lack of empirical studies to analyze these different approaches. This dissertation
has the aim of comparing systematically automatic product derivation approaches
through of the development of two different empirical studies. The studies are
analyzed under two perspectives: (i) qualitative that analyzes the characteristics of
approaches using specific criteria; and (ii) quantitative that quantifies specific
properties of product derivation artifacts produced for the different approaches. A set
of criteria and metrics are also being proposed with the aim of providing support to
the qualitative and quantitative analysis. Two software product lines from the web
and mobile application domains are targets of our study / Abordagens de deriva??o de produto s?o respons?veis por automatizar o processo
de engenharia de aplica??o de linhas de produto de software. O conhecimento de
configura??o, que ? respons?vel por relacionar o espa?o do problema com o espa?o
da solu??o, desempenha um papel fundamental nas abordagens de deriva??o de
produto. Cada ferramenta adota estrat?gias e t?cnicas diferentes para gerenciar o
processo de deriva??o de produto e h? uma car?ncia de estudos experimentais para
avaliar as diferentes abordagens. Esta disserta??o de mestrado tem como objetivo
comparar sistematicamente abordagens de deriva??o autom?tica de produtos,
atrav?s do desenvolvimento de estudos emp?ricos. Os estudos s?o desenvolvidos
sob duas perspectivas: (i) qualitativa atrav?s da an?lise de caracter?sticas das
ferramentas; e (ii) quantitativa atrav?s da quantifica??o de propriedades
espec?ficas de artefatos de deriva??o produzidos para as ferramentas. Um conjunto
de crit?rios e m?tricas tamb?m ? proposto com o objetivo de oferecer suporte para
as an?lises qualitativas e quantitativas. Duas linhas de produto, uma para o dom?nio
de sistemas web e outra para o contexto de aplica??es de dispositivos m?veis, s?o
alvos do nosso estudo
|
80 |
Um framework de agentes de recomenda??o para sistemas WebMedeiros, Danielle Gomes de Freitas 13 May 2011 (has links)
Made available in DSpace on 2014-12-17T15:47:58Z (GMT). No. of bitstreams: 1
DanielleGFM_DISSERT.pdf: 2687890 bytes, checksum: b53115296e0be43418332dfb089a931a (MD5)
Previous issue date: 2011-05-13 / Coordena??o de Aperfei?oamento de Pessoal de N?vel Superior / The World Wide Web has been consolidated over the last years as a standard
platform to provide software systems in the Internet. Nowadays, a great variety of
user applications are available on the Web, varying from corporate applications to the
banking domain, or from electronic commerce to the governmental domain. Given
the quantity of information available and the quantity of users dealing with their
services, many Web systems have sought to present recommendations of use as
part of their functionalities, in order to let the users to have a better usage of the
services available, based on their profile, history navigation and system use. In this
context, this dissertation proposes the development of an agent-based framework
that offers recommendations for users of Web systems. It involves the conception,
design and implementation of an object-oriented framework. The framework agents
can be plugged or unplugged in a non-invasive way in existing Web applications
using aspect-oriented techniques. The framework is evaluated through its
instantiation to three different Web systems / A World Wide Web, ou simplesmente Web, se consolidou ao longo dos ?ltimos anos
como uma plataforma padr?o para disponibilizar sistemas de software de diferentes
naturezas na Internet. Atualmente, uma grande variedade de aplica??es est?
dispon?vel na plataforma Web, variando desde aplica??es corporativas do dom?nio
banc?rio, governamental e at? com?rcio eletr?nico. Dada a quantidade de
informa??o disponibilizada e de usu?rios usando seus servi?os, muitos sistemas
Web tem buscado apresentar recomenda??es como parte de suas funcionalidades,
com o objetivo de permitir ao usu?rio um melhor uso dos servi?os dispon?veis,
baseado no perfil do usu?rio e no seu hist?rico de navega??o e uso do sistema.
Neste contexto, este trabalho de disserta??o prop?e o desenvolvimento de um
framework de agentes de usu?rio que ofere?am recomenda??es para usu?rios de
sistemas Web. Este trabalho envolve a concep??o, projeto e implementa??o de um
framework orientado a objetos que permite o desenvolvimento de agentes de
usu?rio de recomenda??o para sistemas Web. Os agentes do framework podem ser
plugados ou desplugados de forma n?o invasiva em aplica??es Web existentes,
atrav?s de uma implementa??o orientada a aspectos. O framework foi avaliado
atrav?s da sua instancia??o para tr?s sistemas Web de naturezas distinta
|
Page generated in 0.0611 seconds