• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 3014
  • 105
  • 2
  • Tagged with
  • 3122
  • 3122
  • 2809
  • 2809
  • 2809
  • 1921
  • 981
  • 550
  • 477
  • 466
  • 416
  • 400
  • 400
  • 368
  • 366
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
41

Avaliação do modelo de componenetes CORBA

Marques, Clayton Felipe dos Santos 09 February 2006 (has links)
Made available in DSpace on 2015-02-04T21:45:28Z (GMT). No. of bitstreams: 1 Cayton Marques.pdf: 891116 bytes, checksum: e853859839384d700926d77414c4a3d1 (MD5) Previous issue date: 2006-02-09 / Modelos de componentes são evoluções naturais para as tecnologias de objetos distribuídos, o modelo de componentes CORBA (CCM ou CORBA Component Model) descreve um framework para a criação de aplicações CORBA baseadas em componentes e que encapsulam os detalhes de implementação de servidores CORBA. Componentes criados usando CCM são mais flexíveis do que os criados usando outros modelos de componentes como: COM+/.NET e EJB, em especial quanto a customização de seu comportamento. O trabalho tem como objetivo geral avaliar os aspectos funcionais internos de um contêiner que suporta componentes CCM, para este fim desenvolveu-se um protótipo funcional que implementa um subconjunto da especificação do modelo de componentes CORBA sobre o qual se executou uma aplicação de exemplo. Os resultados das experiências realizadas durante o estudo, interpretação da especificação, a implementação e execução tanto do contêiner quanto da aplicação de testes são descritos e comentados.
42

Um m?todo evolutivo para aplica??o de programas de m?tricas em processos de desenvolvimento de software

Bogoni, Leandro Paulo 30 March 2007 (has links)
Made available in DSpace on 2015-04-14T14:48:55Z (GMT). No. of bitstreams: 1 397937.pdf: 1484233 bytes, checksum: f9e9bb6f678f9d8df493baf78e068876 (MD5) Previous issue date: 2007-03-30 / Este trabalho apresenta um m?todo para extra??o, organiza??o e apresenta??o de m?tricas para Processo de Desenvolvimento de Software (PDS), levando em considera??o a evolu??o do pr?prio PDS e do conjunto de m?tricas correspondente. A solu??o, baseada em um ambiente de Data Warehousing, tem a finalidade de resgatar medi??es feitas em projetos passados, sob diferentes modelos de PDS e programas de m?tricas e formar uma base s?lida de informa??es desses projetos. Para viabilizar o resgate destas medi??es, s?o propostos procedimentos para tratar adequadamente a cria??o, altera??o e exclus?o de m?tricas. Tais requisitos foram identificados em uma empresa de Tecnologia de Informa??o, certificada CMMI n?vel 2, cuja principal caracter?stica ? que a maioria das aplica??es desenvolvidas ? voltada ? automa??o de Processos de Neg?cio. A principal contribui??o deste trabalho ? a de permitir que medi??es presentes e passadas possam ser mantidas em um reposit?rio ?nico de m?tricas da organiza??o e que as mesmas sejam compar?veis, viabilizando um melhor controle dos projetos de software e qualidade de seus produtos.
43

Uma investiga??o sobre o uso de pr?ticas Extreme Programming no desenvolvimento global de software

Urdangarin, Roger Gon?alves 28 February 2008 (has links)
Made available in DSpace on 2015-04-14T14:48:59Z (GMT). No. of bitstreams: 1 401400.pdf: 2263663 bytes, checksum: 9beff93cd3dd0d353e2a331e995ff878 (MD5) Previous issue date: 2008-02-28 / Os desafios que a engenharia global de software vem enfrentando atualmente em fun??o das grandes dist?ncias geogr?ficas continuam cada vez mais complexos. A globaliza??o de companhias tem afetado diretamente o mercado de desenvolvimento de software. Na busca por diferenciais competitivos que resultem em custos mais baixos e um alto ?ndice de produtividade e qualidade no desenvolvimento de software, diversas empresas multinacionais optaram por expandir suas fronteiras e come?aram a expandir o seu desenvolvimento de software nos pa?ses emergentes do bloco BRIC (Brasil, R?ssia, ?ndia e China) em fun??o dos incentivos fiscais favor?veis e m?o de obra especializada abundante. Torna-se cada vez mais necess?rio identificar alternativas de processos de desenvolvimento de software que sejam mais leves e menos burocr?ticos que contribuam para a agilidade das equipes distribu?das e aliviem os efeitos negativos que a distribui??o geogr?fica traz para o desenvolvimento global de software. Nesse sentido, esta disserta??o de mestrado tem como objetivo avaliar os efeitos causados pela ado??o de pr?ticas de desenvolvimento ?gil nos principais desafios enfrentados por projetos GSD. O m?todo de pesquisa utilizado foi o estudo de caso tendo como unidade de an?lise um projeto de desenvolvimento global de software envolvendo a participa??o de tr?s universidades situadas em dois continentes e um centro de pesquisas em engenharia de software localizado nos EUA. A pesquisa contribui no sentido de identificar quais as li??es aprendidas sobre os efeitos produzidos pela aplica??o da metodologia ?gil no contexto da engenharia global de software, bem como, que novos desafios surgem a partir desta combina??o.
44

Padr?es de evolu??o na pr?tica de desenvolvimento distribu?do de software em ambientes de internal offshoring : um modelo de capacidade

Prikladnicki, Rafael 15 December 2009 (has links)
Made available in DSpace on 2015-04-14T14:49:24Z (GMT). No. of bitstreams: 1 424664.pdf: 4520674 bytes, checksum: c437217e2e03ed5dc3a9ef81b0557f2d (MD5) Previous issue date: 2009-12-15 / A comunidade de Engenharia de Software (ES) tem testemunhado uma mudan?a significativa na forma com que os projetos de software t?m sido desenvolvidos nos ?ltimos anos. As equipes v?m sendo organizadas de forma distribu?da, e o termo Desenvolvimento Distribu?do de Software (DDS) tem sido cada vez mais utilizado na ind?stria. Para se inserir em um ambiente distribu?do, uma organiza??o geralmente define a estrat?gia baseada em um modelo de neg?cio de DDS. No DDS em escala global os dois principais modelos s?o o offshore outsourcing (contrata??o de uma organiza??o externa, localizada em outro pa?s) e o internal offshoring (cria??o de uma unidade da pr?pria organiza??o, tamb?m localizada em outro pa?s). Esta pesquisa tem por objetivo entender e identificar padr?es de evolu??o das pr?ticas das organiza??es envolvidas com o internal offshoring, contribuindo com o ainda incipiente corpo de conhecimento na ?rea. Este entendimento tamb?m ? ?til para aquelas empresas iniciando opera??es de DDS, que poder?o se beneficiar do conhecimento de pr?ticas que foram aplicadas em outras organiza??es no passado. Desta forma, o resultado desta pesquisa ? um modelo de capacidade que descreve padr?es de evolu??o na pr?tica de DDS em uma ou mais unidades (centros de desenvolvimento) no modelo de internal offshoring. O modelo est? organizado em tr?s dimens?es, quais sejam: n?veis de capacidade, ?reas de capacidade (pessoas, projetos, portf?lios e unidades) e atributos de capacidade. Para propor o modelo de capacidade optou-se por um estudo qualitativo em retrospectiva, inspirado no modelo de Yin [154] de Estudo de Caso, com a utiliza??o de instrumentos de coleta de dados qualitativos e quantitativos.
45

Autoria de artefatos de software

Silva, Marcos Tadeu 23 December 2008 (has links)
Made available in DSpace on 2015-04-14T14:49:40Z (GMT). No. of bitstreams: 1 435459.pdf: 4028604 bytes, checksum: 016481271b112068757394e90db50985 (MD5) Previous issue date: 2008-12-23 / In the context of software engineering, software process defines a set of activities, roles , and artifacts that are used throughout a software product life-cycle. However, these processes represent artifacts as monolithic documents of loosely structured information. This occurs due to the fact that the artifact construction is developed through text processing tools, leading to problems in the computation of the structure, in the organization, and in the content, since it limits the potential formalization of the used artifacts. In this context, the challenge is to build software artifacts through tools that work with a higher level of formalization. In this sense, we present an approach which aims to represent software artifacts in a structured way, slicing artifacts in two levels: structure and content . Besides, this work also helps to present artifacts as a generic process independent source. In the literature, this is known as separated method definition and process structure use . Therefore, our approach consists in using a different paradigm for artifact manipulation, trying to increase the information control at the software development process authoring and definition phase. / No contexto da engenharia de software, processos de desenvolvimento de software definem um conjunto de atividades, pap?is, e artefatos que s?o utilizados durante o ciclo de vida da constru??o de um produto de software. Entretanto, tais processos representam artefatos como documentos monol?ticos, que s?o compostos de informa??es fracamente estruturadas. Isto ocorre dado o fato da constru??o dos artefatos ser feita a partir de processadores de textos, levando a um problema na computa??o da estrutura, da organiza??o e do conte?do, uma vez que limita a potencial formaliza??o dos artefatos utilizados. Diante deste contexto, o desafio ? construir artefatos de software que podem ser controlados e gerenciados atrav?s de ferramentas que trabalhem com maior n?vel de formaliza??o. Neste sentido, apresentamos uma abordagem que visa ? representa??o de artefatos de forma bem estruturada, separando artefatos em dois n?veis: estrutura e conte?do. Al?m disso, este trabalho tamb?m auxilia na utiliza??o de artefatos de forma gen?rica, independente de processo, o que ? conhecido na literatura por camadas de defini??o de artefatos e uso em processos. Desta forma, nossa abordagem consiste na utiliza??o de um paradigma diferente de manipula??o de artefatos, numa tentativa de melhoria no controle da informa??o desde a fase de autoria e defini??o do processo de desenvolvimento de software.
46

Features-oriented model-driven architecture : uma abordagem para MDD

Basso, F?bio Paulo 31 March 2006 (has links)
Made available in DSpace on 2015-04-14T14:49:59Z (GMT). No. of bitstreams: 1 388690.pdf: 2802536 bytes, checksum: beac88da72f762dd87b500ad3e316c7c (MD5) Previous issue date: 2006-03-31 / O desenvolvimento de software dirigido por modelos, com a MDA, requer o refinamento de modelos de sistemas, inicialmente especificados em alto n?vel e sem caracter?sticas de plataformas, em modelos dependentes de plataformas. A Model Driven Architecture (MDA) apresenta uma t?cnica de modelagem voltada para arquiteturas, em que ? necess?rio aplicar mapeamentos e transforma??es em modelos de sistemas para plataformas. Esse trabalho apresenta a abordagem FOMDA (Features-Oriented Model-Driven Architecture), que permite a desenvolvedores especificar modelos e gerenciar transforma??es adotando a t?cnica MDA. A abordagem FOMDA combina Modelos de Features e MDA em um ambiente onde desenvolvedores s?o habilitados para representar caracter?sticas atrav?s de features, mapeando-as para transforma??es que geram a aplica??o final. Este trabalho tamb?m apresenta um estudo de caso, que utiliza a abordagem FOMDA para auxiliar no desenvolvimento de um sistema de tempo real embarcado
47

Algoritmos de particionamento para MPSoCs heterog?neos baseados em NoC

Pinotti, Igor Kramer 22 March 2013 (has links)
Made available in DSpace on 2015-04-14T14:50:00Z (GMT). No. of bitstreams: 1 448655.pdf: 3228559 bytes, checksum: af4e73cef74eca9bd8a7fea60aae927f (MD5) Previous issue date: 2013-03-22 / Several new applications are composed by heterogeneity of tasks implying high complexity degree, and requiring high processing and communicating rate. Multiprocessor System-on-Chip (MPSoC) based on Network-on-Chip (NoC) is a promising targeting architecture to fulfill these requirements, due to its high computation and communication parallelism that enables several tasks executed at the same time. Furthermore, these applications requirements are better fulfilled by MPSoC composed by different types of processors heterogeneous MPSoC. One challenge in current heterogeneous MPSoC design is partitioning of application tasks, aiming energy consumption minimization and fair load balance. This work contribution is twofold: (i) analysis and comparison of partitioning algorithms; and (ii) the evaluation of partitioning as a pre-mapping task. This work analyzes and compares stochastic and new heuristic partitioning algorithms for obtaining low energy consumption and efficient load balance when applied to tasks partitioning onto heterogeneous MPSoC. In addition, performance results obtained from simulations indicate that the static partitioning technique can be used on application tasks before mapping activities to improve the quality on the static or dynamic mapping and also for minimizing processing time. / V?rias aplica??es novas s?o compostas por uma heterogeneidade de tarefas implicando alto grau de complexidade, e requerendo grande capacidade de processamento e comunica??o eficiente. Multiprocessor System-on-Chip (MPSoC) baseado em Network-on-Chip (NoC) ? uma arquitetura alvo promissora com capacidade de atender diversos requisitos de uma aplica??o alvo, devido ? alta capacidade de computa??o e grande paralelismo de comunica??o que possibilitam a execu??o de diversas tarefas simultaneamente. Al?m disso, requisitos de diversas aplica??es embarcadas s?o melhores atendidos por um MPSoC composto por v?rios tipos de processadores MPSoC heterog?neo. Um desafio atual no projeto de MPSoC heterog?neo ? particionar tarefas, almejando minimizar consumo de energia e ter balanceamento de carga apropriado. Este trabalho contribui duplamente em: (i) an?lise e compara??o de algoritmos de particionamento; e (ii) avalia??o do particionamento como uma atividade pr?-mapeamento. Este trabalho analisa e compara algoritmos de particionamentos estoc?sticos e heur?sticos, elaborados para obter baixo consumo de energia e balanceamento de carga eficiente quando aplicados a particionamento de tarefas em um MPSoC heterog?neo. Al?m disto, resultados de desempenho, obtidos atrav?s de simula??es, indicam que a t?cnica de particionamento est?tico de tarefas pode ser previamente aplicada ? atividade de mapeamento de grupos de tarefas em processadores da arquitetura alvo, aprimorando a qualidade do mapeamento est?tico ou din?mico, e ainda, minimizando o tempo de processamento.
48

Controle adaptativo para atendimento a requisitos de aplica??es em MPSoCS

Madalozzo, Guilherme Afonso 11 March 2013 (has links)
Made available in DSpace on 2015-04-14T14:50:01Z (GMT). No. of bitstreams: 1 448654.pdf: 3794673 bytes, checksum: 27e1f6f68c147a8709c4d67ce49eed05 (MD5) Previous issue date: 2013-03-11 / The growing number of manufactured transistors in embedded systems follows the trend of Moore s Law, which states that every eighteen months the number of transistors on integrated circuits doubles, while its cost remains constant. Another important issue in embedded systems is that applications with more than one processor are increasingly present in market. These devices with several processing elements are named MPSoCs (Multiprocessor System-on-Chip). MPSoCs enables the development of complex systems, together with high performance. Applications executing in MPSoC have constraints to be respected. To meet these constraints, management techniques and resources adaptability should be researched and developed. This work presents the development and evaluation of adaptive management techniques that enable applications executing in MPSoCs to meet their performance requirements. The MPSoC management uses monitoring techniques, which evaluate applications constraints, as throughput and latency. When violations are detected by the monitoring infrastructure, adaptive techniques are executed. In the scope of this work, two techniques were developed: dynamic change in the priority scheduling of tasks and task migration. The evaluation of the proposed techniques is carried out using the HeMPS MPSoC, with centralized and distributed resource management. Results show that, regardless the resource management technique adopted, the proposed adaptive techniques decrease latency and jitter, without affecting the total execution time of applications. With performed adaptive techniques the total execution time wasn t penalized, in presented experiments increased 7%. / A capacidade de integra??o em sistemas embarcados acompanha a tend?ncia da Lei de Moore, a qual prev? que a cada dezoito meses o n?mero de transistores em circuitos integrados dobra, enquanto seu custo permanece constante. Outra observa??o importante em sistemas embarcados ? que aplica??es com mais de um processador est?o cada vez mais presentes no mercado. Estes dispositivos com diversos elementos de processamento s?o denominados MPSoCs (do ingl?s, Multiprocessor Sytem-on-Chip). Os MPSoCs permitem o desenvolvimento de sistemas complexos, com alto desempenho. Para que um MPSoC atenda ?s restri??es das aplica??es nele executadas, t?cnicas de ger?ncia e adaptabilidade de recursos devem ser pesquisadas e desenvolvidas. O presente trabalho apresenta o desenvolvimento e avalia??o de t?cnicas de controle adaptativo para atendimentos a requisitos de aplica??es executando em MPSoCs. Para efetuar o controle do MPSoC utiliza-se o mecanismo de monitoramento das aplica??es. A t?cnica de monitoramento analisa os requisitos das aplica??es, em tempo de execu??o, verificando poss?veis viola??es nestes requisitos, como vaz?o e lat?ncia. O monitoramento ? o gatilho para a execu??o das t?cnicas adaptativas desenvolvidas no escopo deste trabalho: altera??o din?mica na prioridade de escalonamento de tarefas e migra??o de tarefas. Para avaliar as t?cnicas propostas, foi utilizado a plataforma HeMPS com ger?ncia de recursos centralizada e distribu?da. Os resultados mostram que, independente da ger?ncia de recursos que se utiliza, centralizada ou distribu?da, as t?cnicas de adaptabilidade proveem redu??o de lat?ncia e jitter, sem comprometimento do tempo total de execu??o das aplica??es. Com a execu??o das t?cnicas de adaptabilidade, o tempo total de execu??o da aplica??o principal n?o ? penalizado, nos casos de teste, melhorando-se em at? 7%.
49

Emprego de realidade virtual, realidade aumentada e telepresen?a imersiva na opera??o de ve?culos n?o tripulados

Fabris, Eduardo Jos? 28 November 2012 (has links)
Made available in DSpace on 2015-04-14T14:50:14Z (GMT). No. of bitstreams: 1 459531.pdf: 3667250 bytes, checksum: bb55b361fd8ade0691af28d700b6b8f9 (MD5) Previous issue date: 2012-11-28 / One of the difficulties faced by unmanned vehicles operators is to understand the situation of the vehicle in the local where it is and the relationship of the events that occur there with the vehicle and with the mission that is being executed. This may happen due to the type of control station used and the resources available both in the station as in the vehicle. In this context, this paper investigates how the technologies of Virtual Reality, Augmented Reality and Immersive Telepresence, when used simultaneously, are able to increase the situational awareness of unmanned vehicle operator and the navigation efficiency. For this reason, this paper proposes a control and navigation system to unmanned ground vehicle whose main feature is the simultaneous use of resources related to Virtual Reality, Augmented Reality and Immersive Telepresence. Besides the system, as a way to facilitate the evaluation of this system, were implemented also an unmanned ground vehicle simulator and a tool for visualization and analysis the data generated during the use of the simulator. Regarding of the navigation efficiency, this system was evaluated from the data that describe the vehicle behavior. Concerning the situational awareness, this system was evaluated using the SAGAT method. The results obtained indicate that an immersive instrument is useful when the tasks executed by the vehicle depend on the detailed observation of the local where the vehicle is. However, tasks associated with the pure and simple navigation can be executed with good performance even without the immersive instrument. / Uma das dificuldades enfrentadas pelos operadores de ve?culos n?o tripulados ? entender a situa??o do ve?culo no local onde ele se encontra e a rela??o dos eventos que l? ocorrem com o ve?culo e com a miss?o sendo realizada. Isto pode acontecer devido ao tipo de esta??o de controle utilizada e aos recursos dispon?veis tanto na esta??o quanto no ve?culo. Neste contexto, este trabalho investiga o quanto as tecnologias de Realidade Virtual, Realidade Aumentada e Telepresen?a Imersiva, quando empregadas de forma simult?nea, s?o capazes de aumentar a consci?ncia situacional do operador de um ve?culo n?o tripulado e a efici?ncia da navega??o. Para isso, este trabalho prop?e um sistema de controle e navega??o aplic?vel a ve?culos terrestres n?o tripulados cuja principal caracter?stica ? o emprego simult?neo de recursos ligados a Realidade Virtual, Realidade Aumentada e Telepresen?a Imersiva. Como forma de viabilizar a avalia??o deste sistema, foram implementados tamb?m um simulador de ve?culo terrestre n?o tripulado e uma ferramenta de visualiza??o e an?lise dos dados gerados durante o uso do simulador. No que diz respeito ? efici?ncia de navega??o, este sistema foi avaliado a partir dos dados que descrevem o comportamento do ve?culo. Quanto ? consci?ncia situacional, este sistema foi avaliado atrav?s do m?todo SAGAT. Os resultados obtidos indicam que um aparato imersivo ? ?til quando as tarefas realizadas atrav?s do ve?culo dependem da observa??o detalhada do local onde o ve?culo se encontra. Entretanto, tarefas associadas ? navega??o pura e simples podem ser realizadas com bom desempenho mesmo sem o aparato imersivo.
50

Escalonamento est?tico de processos de aplica??es paralelas MPI em m?quinas agregadas heterog?neas com aux?lio de hist?ricos de monitora??o

Caringi, Augusto Mecking 19 January 2006 (has links)
Made available in DSpace on 2015-04-14T14:50:21Z (GMT). No. of bitstreams: 1 380878.pdf: 1375038 bytes, checksum: 4a0949656d8c8c055a95425d6e4ae376 (MD5) Previous issue date: 2006-01-19 / Em um sistema de processamento paralelo heterog?neo, a redu??o do tempo de resposta das aplica??es pode ser alcan?ada se for levada em considera??o a natureza heterog?nea do ambiente computacional. Este trabalho enquadra-se neste contexto e descreve o modelo cujo objetivo ? otimizar o desempenho de aplica??es paralelas MPI executadas sobre m?quinas agregadas heterog?neas. Para isto, desenvolve-se uma estrat?gia de escalonamento global dos processos que comp?em a aplica??o, a qual visa realizar um mapeamento equilibrado de processos aos n?s no in?cio da execu??o (est?tico), de modo a balancear a carga e tendo por conseq??ncia a minimiza??o do tempo de execu??o. Isto se d? de forma transparente ao usu?rio e ? gradativamente refinado ao longo das execu??es da aplica??o, atrav?s de um ciclo de adapta??o apoiado pela an?lise autom?tica de informa??es de monitora??o obtidas em execu??es pr?vias da mesma. Para avaliar o modelo, foi desenvolvida uma ferramenta que implementa o m?todo proposto. Esta ferramenta foi instalada e configurada no Centro de Pesquisa em Alto Desempenho (CPAD) localizado na PUCRS e uma an?lise de algumas aplica??es paralelas executadas atrav?s da ferramenta, no agregado principal do CPAD, ? apresentada.

Page generated in 0.0359 seconds