• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 412
  • 14
  • 13
  • 13
  • 13
  • 11
  • 9
  • 4
  • 4
  • 2
  • 2
  • 2
  • 2
  • 1
  • 1
  • Tagged with
  • 439
  • 439
  • 95
  • 78
  • 67
  • 62
  • 59
  • 47
  • 47
  • 43
  • 42
  • 41
  • 39
  • 38
  • 34
  • 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.
231

Tolerância a falhas para sistemas legados : um estudo de caso no exército brasileiro

Santos Junior, Fausto Andrade dos 24 August 2015 (has links)
Dissertação (mestrado)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2015. / Submitted by Tania Milca Carvalho Malheiros (tania@bce.unb.br) on 2016-02-15T14:14:06Z No. of bitstreams: 1 2015_FaustoAndradedosSantosJúnior.pdf: 6574380 bytes, checksum: 41fcc46e8c9d7d7e08850d8ac1c9ae82 (MD5) / Approved for entry into archive by Raquel Viana(raquelviana@bce.unb.br) on 2016-02-15T17:12:22Z (GMT) No. of bitstreams: 1 2015_FaustoAndradedosSantosJúnior.pdf: 6574380 bytes, checksum: 41fcc46e8c9d7d7e08850d8ac1c9ae82 (MD5) / Made available in DSpace on 2016-02-15T17:12:22Z (GMT). No. of bitstreams: 1 2015_FaustoAndradedosSantosJúnior.pdf: 6574380 bytes, checksum: 41fcc46e8c9d7d7e08850d8ac1c9ae82 (MD5) / Soluções modernas de arquitetura de sistemas indicam, muitas vezes, a computação distribuída como meio de satisfazer características desejáveis de desempenho. Uma classe de arquitetura distribuída em especial é o MOM ou Middleware Orientado à Mensagem. Esta arquitetura é capaz de conceder um mecanismo de comunicação assíncrona, em que é possível implementar fatores como escalabilidade e tolerância à falhas, de maneira transparente. O Exército Brasileiro conta com diversos sistemas que proporcionam fatores similares aos proporcionados pela arquitetura MOM, embora boa parte dos sistemas legados não admita esta abordagem. O Departamento-Geral do Pessoal - DGP, responsável pelos processos que envolvem recursos humanos no Exército, utiliza sistemas legados ao prover vários serviços. Alguns destes sistemas participam de processos sensíveis, como é o caso observado do processo de concessão de benefícios do sistema previdenciário, em que o sistema Papiro cataloga e concentra a documentação comprobatória de direitos. Seu objetivo é prover o acesso aos documentos cadastrados para consulta e averiguação de direitos pelos beneficiários, e que deve ocorrer na região onde reside a pessoa interessada. A arquitetura do sistema Papiro utiliza dados do negócio armazenados diretamente em arquivos, e não possui mecanismos para oferecer escalabilidade e tolerância a falhas nativamente. Seu uso é limitado em função da disponibilidade do sistema no território nacional, tendo em vista que seus usuários o acessam a partir das organizações militares presentes nas regiões centrais e fronteiras do país. Esta pesquisa tem por objetivo compor uma proposta de infraestrutura de armazenamento para sistemas legados do DGP, que proporcione a tolerância à falhas e a escalabilidade, sem que para isso deva-se ajustar as aplicações legadas hospedadas. A arquitetura elaborada baseia-se no StackSync, um MOM capaz de sincronizar espaços de armazenamento em ambientes heterogêneos. Os serviços necessários para a construção da arquitetura são detalhados, de acordo com sua participação no ambiente. O estudo foi realizado utilizando dados extraídos do sistema Papiro. Com os resultados obtidos, foi possível avaliar a aplicação da infraestura e o custo de hardware necessário para sua implementação pelo Exército Brasileiro. ______________________________________________________________________________________________ ABSTRACT / Modern solutions of systems architecture indicates, often, the distributed computing as a mean to meet desired performance characteristics. An distributed architecture class in particular is MOM or Message Oriented Middleware. This architecture is able to provide a mechanism for asynchronous communication, in which it is possible to implement such factors as scalability and fault tolerance in a transparent manner. The Brazilian Army has several systems that provide similar factors to those provided by MOM architecture, although much of the legacy systems will not admit this approach. The Departamento-Geral do Pessoal - DGP, responsible for processes that involve human resources in the Army, uses legacy systems to provide various services. Some of these systems participate in sensitive cases, such as observed from the concession of benefits concerning the social security system process, in which the Papiro system catalogs and concentrates supporting documentation. Its goal is to provide access to registered documents for inquiry and investigation about recipient rights, and that should occur in the region where the person concerned resides. The Papiro system’s architecture uses business data stored directly in files, and does not have mechanisms to provide scalability and fault tolerance natively. Its use is limited depending on system availability in the country, given that their users access from military organizations present in the central regions and the country’s borders. This research aims to compose a storage infrastructure proposal to the DGP legacy systems, which provides the fault tolerance and scalability, without adjusting the hosted legacy applications. The developed architecture is based on StackSync, a MOM capable of storage synchronization between heterogeneous environments. The services needed for the construction of the architecture are detailed, according to their participation in the environment. The study was carried out using data extracted from Papiro system. With the results obtained, it was possible to evaluate the infrastructure’s implementation and the cost of hardware needed to deliver this solution to the Brazilian Army.
232

Implementação e aplicação do método dos elementos de contorno com reciprocidade dual em problemas de potencial / Implementation and application of the method of contour element with dual reciprocity in potential problems

Pires, Élida Gomes 23 March 2018 (has links)
Dissertação (mestrado)—Universidade de Brasília, Faculdade de Tecnologia, Departamento de Engenharia Civil e Ambiental, 2018. / Submitted by Fabiana Santos (fabianacamargo@bce.unb.br) on 2018-08-20T18:37:21Z No. of bitstreams: 1 2018_ÉlidaGomesPires.pdf: 3312426 bytes, checksum: 4378cf868b4cbcf7eeed3a976d4ff851 (MD5) / Approved for entry into archive by Raquel Viana (raquelviana@bce.unb.br) on 2018-08-21T18:26:01Z (GMT) No. of bitstreams: 1 2018_ÉlidaGomesPires.pdf: 3312426 bytes, checksum: 4378cf868b4cbcf7eeed3a976d4ff851 (MD5) / Made available in DSpace on 2018-08-21T18:26:01Z (GMT). No. of bitstreams: 1 2018_ÉlidaGomesPires.pdf: 3312426 bytes, checksum: 4378cf868b4cbcf7eeed3a976d4ff851 (MD5) Previous issue date: 2018-08-20 / O Método dos Elementos de Contorno (MEC) é atualmente uma das técnicas de solução numérica mais importante para o tratamento de problemas físicos, cujos modelos matemáticos são conduzidos por equações diferenciais parciais. Seu princípio básico é apresentar uma solução aproximada do problema proposto através da discretização exclusiva no contorno físico envolvido, transformando as equações diferenciais que são válidas para cada domínio do problema em equações de fronteira integrais. Quando não é possível levar em consideração todos os termos da equação governante, termos não considerados na obtenção da solução fundamental irão produzir integrais de domínio que, de preferência, serão transformadas em integrais de fronteira. Uma alternativa é substituir os efeitos da integral de domínio pela integral de contorno usando o Método de Reciprocidade Dual (MRD). Neste contexto, o presente trabalho propõe-se ao estudo e à aplicação do MEC/MRD em problemas de Potencial, regidos pela Equação de Poisson, no qual se fez uso da interface gráfica BEMLAB2D, para modelagem físico-geométrica do problema, bem como implementou-se um programa chamado BEMPOTENTIAL, escrito em linguagem MATLAB. Para validar e calibrar o programa implementado, exemplos clássicos da literatura aberta foram utilizados e, como aplicação final, a modelagem do fluxo de calor de uma placa de argamassa fissurada, submetida a um ciclo de aquecimento direto, objetivando analisar o comportamento térmico do corpo, especificamente a distribuição de temperatura em regime quase-transiente. / The Boundary Element Method (BEM) is currently one of the most important numerical solution techniques for the treatment of physical problems, where mathematical models are generally driven by partial differential equations. Its basic principle is to present an approximate solution of the proposed problem through the exclusive discretization in the physical contour involved, in the BEM the differential equations valid for the domain of the problem into integral boundary equations. When it is not possible to take into account all the terms of the governing equation, terms not considered in obtaining the fundamental solution will produce domain integrals that will preferably be transformed into boundary integrals. An alternative is to replace the integral domain to the integrals boundary using the Dual Reciprocity Method (DRM). In this context, the present work proposes the study and the application to the MEC / MRD in Potential problems, governed by the Poisson Equation. Graphical Interface BEMLAB2D has been used for physical modeling of the problem, and a new program named BEMPOTENTIAL, was written in MATLAB language. To validate and calibrate the implemented program, classic examples of the open literature were used and, as final application, the heat flow modeling of a cracked mortar board, submitted to a direct heating cycle, and the solution to analyze the thermal body behavior, specifically the temperature distribution without consideration of the transient.
233

Relatório final do projeto Mr. Jarbas

Nascimento, Servio Ricardo da Silva January 2014 (has links)
Este trabalho propõe a implantação de um novo negócio e sua origem remonta os estudos desenvolvidos na disciplina de Empreendedorismo, do MBA e Gestão de Negócios, do IBMEC, entre setembro e outubro de 2013. Naquela ocasião, foi solicitado ao grupo formado citar um problema percebido em seu cotidiano, que pudesse apresentar uma solução, inicialmente, capaz de se tornar um novo negócio ou uma melhoria de processo. A partir daí, uma série de estudos foram realizados de forma a subsidiar a construção deste novo negócio, aplicando ferramentas obtidas durante o MBA, sobretudo o BMG Canvas. O resultado foi o primeiro passo para um Plano de Negócios que deve aprofundar-se em aspectos estratégicos e financeiros para ratificar a viabilidade do negócio. / TCC (MBA em Gestão de Negócios) - Ibmec Business School, Rio de Janeiro, 2014 / Bibliografia: p. 23
234

DGPS em Rede: desenvolvimento e implantação via internet utilizando a Rede GNSS do Estado de São Paulo

Dalbelo, Luiz Fernando Antonio [UNESP] 26 February 2010 (has links) (PDF)
Made available in DSpace on 2014-06-11T19:22:25Z (GMT). No. of bitstreams: 0 Previous issue date: 2010-02-26Bitstream added on 2014-06-13T19:07:52Z : No. of bitstreams: 1 dalbelo_lfa_me_prud.pdf: 1258749 bytes, checksum: 413bf515eb63448ca76790ba3eb43c75 (MD5) / Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq) / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES) / Atualmente é cada vez mais presente na comunidade civil a utilização do Global Positioning System (GPS). Um dos métodos de posicionamento GPS de grande destaque é o Differential GPS (DGPS). Esse método utiliza dois receptores, um como base e outro como móvel. O DGPS tem como princípio básico considerar a alta correlação dos erros provocados pela ionosfera, troposfera e órbita dos satélites. No entanto, com o afastamento entre o usuário e a estação base, a eficiência do método diminui, pois a correlação dos erros é reduzida. Mas, quando se utiliza uma rede de estações de referência, pode-se ter uma melhor modelagem dos erros na área de abrangência da rede. Surge então o conceito de DGPS em Rede (DGPSR). Alguns experimentos realizados com o DGPSR em modo pós-processados apontaram acurácia da ordem de 50 cm. Portanto, nesta pesquisa foi proposta a implementação do DGPSR em tempo real. As correções DGPSR são calculadas em tempo real por meio dos dados obtidos via Internet utilizando o protocolo Ntrip (Networked Transport of RTCM via Internet Protocol). Para isso, foram introduzidas várias alterações no software BNC, software este que foi desenvolvido pelo BKG e realiza a função do NtripClient. No que concerne às estações de referência GPS, foram utilizados dados da rede GNSS do oeste do estado de São Paulo (Rede GNSS/SP). A rede está composta, até o momento, por 10 receptores de alta tecnologia que podem ser conectados diretamente a Internet. Com relação aos resultados pode-se observar que o DGPSR utilizando 4 estações de referência apresentou melhorias de até 32% em planimetria e de 28% em altimetria, quando comparados ao DGPS utilizando somente uma estação de referência. Com relação a avaliação da latência pode-se verifica que latências de até 12 segundos parecem não causar influência nos resultados. / Nowadays, the Global Positioning System (GPS) has been very used by the civil community. One of the GPS positioning methods that have been emphasized is the Differential GPS (DGPS). In this method, two receivers are used. One of them as base and the other as rover station. The DGPS has the basic concept of considering high correlation of the errors caused by ionosphere, troposphere and satellite orbits. However, with the baseline growth the method efficiency decreases, because the errors correlation is reduced. But, using a reference station network it is possible to obtain an error modeling in the area of the network, using the network DGPS concept. Some experiments accomplished with DGPSR post processed mode presented promising results. Accuracy better than 50 cm was obtained. Therefore, in this research the goal is to implement the DGPS in real time. The corrections will be computed through data received by Internet using the Ntrip (Networked Transport of RTCM via Internet Protocol). In order to accomplish that, it was implemented several modifications in the BNC software. This software was developed by BKG and make the function of a NtripClient. It will be used a GPS network that is set up in the west of São Paulo State. This network is composed by 10 receivers of high technology that can be directly connected by Internet. Regarding the results, the DGPSR using 4 reference stations showed improvements of up to 32% in planimetry and 28% in altimetry when compared to pure DGPS. Regarding the assessment of latency it was noted that latencies of up to 12 seconds seems not to cause influence the results.
235

Influência da ionosfera no posicionamento GPS: estimativas dos resíduos no contexto de duplas diferenças e eliminação dos efeitos de 2ª e 3ª ordem

Marques, Haroldo Antonio [UNESP] 29 January 2008 (has links) (PDF)
Made available in DSpace on 2014-06-11T19:22:26Z (GMT). No. of bitstreams: 0 Previous issue date: 2008-01-29Bitstream added on 2014-06-13T18:49:05Z : No. of bitstreams: 1 marques_ha_me_prud.pdf: 1098327 bytes, checksum: 37aabdd60dc21333c03db5177953ea93 (MD5) / Dados de receptores GPS de dupla freqüência são, em geral, processados utilizando a combinação ion-free, o que permite eliminar os efeitos de primeira ordem da ionosfera. Porém, os efeitos de segunda e terceira ordem, geralmente, são negligenciados no processamento de dados GPS. Nesse trabalho, esses efeitos foram levados em consideração no processamento dos dados. Foram investigados os modelos matemáticos associados a esses efeitos, as transformações envolvendo o campo magnético da Terra e a utilização do TEC advindo dos Mapas Globais da Ionosfera ou calculados a partir das pseudodistâncias. Numa outra investigação independente, os efeitos residuais de primeira ordem da ionosfera, resultantes da dupla diferença da pseudodistância e da fase da onda portadora, foram considerados como incógnitas no ajustamento. Porém, esses efeitos residuais foram tratados como pseudo-observações, associados aos processos aleatórios random walk e white noise e, adicionados ao algoritmo de filtro de Kalman. Dessa forma, o modelo matemático preserva a característica de número inteiro da ambigüidade da fase, facilitando a aplicação de algoritmos de solução da ambigüidade, que no caso desse trabalho, utilizou-se o método LAMBDA. Para o caso da consideração dos efeitos de segunda e terceira ordem da ionosfera, foram realizados processamentos de dados GPS envolvendo o modo relativo e o Posicionamento por Ponto Preciso. Os resultados mostraram que a não consideração desses efeitos no processamento dos dados GPS pode introduzir variações da ordem de três a quatro milímetros nas coordenadas das estações. / Data from dual frequency receiver, in general, are processed using the ion-free combination that allows the elimination of the first order ionospheric effects. However, the second and third order ionospheric effects, generally, are neglected in the GPS data processing. In this work, these effects were taken into account in the GPS data processing. In this case, it was investigated the mathematical models associated with the second and third order effects, the transformations involving the Earth magnetic field and the use of TEC from Ionosphere Global Maps or calculated from the pseudoranges. The first order ionosphere residual effects, resulting from pseudorange and phase double difference, were taken into account as unknown in the adjustment. However, these effects were treated as pseudo-observables and it was associated with the random process random walk and white noise and added to the Kalman filter algorithm. Therefore, the mathematical model preserves the phase ambiguity “integerness”, facilitating the application of ambiguity resolution approaches, which in the case of this work, it was used the LAMBDA method.
236

Uso de um framework transversal na camada de persistência do GRENJ

Zanon, Ivan Botacini 22 May 2009 (has links)
Made available in DSpace on 2016-06-02T19:05:35Z (GMT). No. of bitstreams: 1 2576.pdf: 1103330 bytes, checksum: 743349e5f58a8ca7b04150b896ad4b15 (MD5) Previous issue date: 2009-05-22 / Financiadora de Estudos e Projetos / Reuse of software artifacts, code, concepts and models of existing systems makes software development more agile, as well as provides higher quality process and products. Application Frameworks represents a reuse technique characterized by a model of an uncompleted application that satisfies the specifications of a certain domain and has to be customized to satisfy the requirements of a specific software system. Frameworks can be built under the object or aspect-oriented programming paradigms. Crosscutting Frameworks, a special kind of aspect-oriented framework are uncompleted structures that implements specifics crosscutting concerns that can be coupled to any base code. Therefore, the use of crosscutting frameworks in a generic structure that will be specialized, as an application framework, deserves attention and there is a lack of information about this topic in the literature. This master's thesis presents the GRENJFT application framework which was built from the insertion of a crosscutting framework, responsible for the persistence concern, to the GRENJ application framework structure. GRENJ-FT has the persistence concern isolated in a suitable way, what eases its comprehension and new application instantiations by users. Also the maintenances made in the GRENJ and crosscutting framework's structures, to enable this coupling are presented. Case Studies were conducted to verify that application's instantiations and functionality provided by the GRENJ remained the same in the GRENJ-FT. / A reutilização de artefatos de software, código, conceitos e modelos existentes em sistemas já construídos torna o desenvolvimento de software mais ágil, bem como propicia processos e produtos com mais qualidade. Frameworks de aplicação representam uma técnica de reúso que se caracteriza pelo modelo de uma aplicação semi-completa que atende às especificações de um determinado domínio e que deve ser customizado para atender aos requisitos específicos do sistema de software que se pretende desenvolver. Frameworks podem ser construídos sob o paradigma de programação orientada a objetos ou da programação orientada a aspectos. Frameworks transversais, um tipo especial de framework orientado a aspectos, são estruturas semicompletas que implementam o tratamento de um interesse transversal específico e podem ser acoplados a qualquer tipo de código. Porém, a aplicação de frameworks transversais em uma estrutura que ainda será especializada, como um framework de aplicação, merece atenção e há pouca informação na literatura especializada sobre o assunto. Esta dissertação de mestrado apresenta o framework de aplicação GRENJ-FT, oriundo da inserção de um framework transversal, responsável pelo tratamento do interesse de persistência, na estrutura do framework de aplicação GRENJ. GRENJ-FT possui o interesse de persistência isolado de maneira adequada, o que facilita sua compreensão e a instanciação de novas aplicações com o seu uso. Também são apresentadas as manutenções realizadas nas estruturas dos frameworks GRENJ e do transversal utilizado, para possibilitar tal acoplamento. Estudos de caso foram realizados, para verificar que tanto o processo de instanciação de aplicações quanto a funcionalidade oferecida pelo GRENJ se mantiveram inalteradas para o GRENJ-FT.
237

Construção da camada de interface gráfica e de um wizard para o framework GRENJ

Viana, Matheus Carvalho 20 May 2009 (has links)
Made available in DSpace on 2016-06-02T19:05:35Z (GMT). No. of bitstreams: 1 2584.pdf: 1469872 bytes, checksum: 66f7d4d2c35262eef3088b00442f3c66 (MD5) Previous issue date: 2009-05-20 / Universidade Federal de Sao Carlos / Enterprises need information systems for executing their processes on an efficient way. Market demands that these systems are developed at short term, at low cost and they need to get high quality and flexibility. Reuse is a concept of Software Engineering that aims to take this demand into consideration with the reutilization of artefacts, previously built and tested, for developing new systems. Information systems can be developed with reuse-based techniques, such as object-oriented frameworks and application generators. This project presents the process of construction of the graphical user interface layer and an application generator wizard of GRENJ (Business Resource Management implemented in Java, in Portuguese, Gestão de REcursos de Negócios com implementação em Java) framework. In this process, Guiwe (Graphical user interface for web) framework was created to support the building and the instantiation of the graphical user interface layer of GRENJ, which makes use of Java language plus web technologies. The wizard of GRENJ framework was developed with the use of a configurable application generator and the creation of templates and the GRENJ-Gens tool. This tool provides the instantiation of systems on GRENJ framework with the support of different application generators that can utilize the templates of that framework. The graphical user interface and the wizard layers were built on an iterative and intercalated way following the sequence of the patterns of GRN (Business Resource Management, in Portuguese, Gestão de Recursos de Negócios), witch is the pattern language that originated GRENJ framework. Beyond this, the practice of test-driven development was also applied. The advantages of using GRENJ framework with its graphical user interface and its wizard layers were verified with the realization of some case studies. / As empresas utilizam sistemas de informação para executarem seus processos de maneira eficiente. O mercado exige que esses sistemas sejam desenvolvidos em curto prazo, com baixo custo e que possuam alta qualidade e flexibilidade. Reúso é um conceito da Engenharia de Software que objetiva atender a essa demanda com a reutilização de artefatos, previamente construídos e testados, para o desenvolvimento de novos sistemas. Sistemas de informação podem ser desenvolvidos com o apoio de técnicas baseadas em reúso, como frameworks orientados a objetos e geradores de aplicações. Este projeto de pesquisa apresenta o processo de construção da camada de interface gráfica e de um wizard gerador de aplicações para o framework GRENJ (Gestão de Recursos de Negócios com implementação em Java). Nesse processo, o framework Guiwe (do inglês, Graphical user interface for web) foi criado para apoiar a construção e a instanciação da camada de interface do GRENJ que, além da linguagem Java, utiliza tecnologias voltadas para a web. Por sua vez, o wizard do framework GRENJ foi desenvolvido com o apoio de um gerador de aplicações configurável e com a construção de gabaritos e da ferramenta GRENJ-Gens. Essa ferramenta permite a instanciação de sistemas no framework GRENJ com a utilização de diferentes geradores de aplicações que tenham por base os gabaritos desse framework. Tanto a camada de interface gráfica quanto a do wizard do framework GRENJ foram construídos de forma iterativa e intercalados entre si com apoio nos padrões da GRN (Gestão de Recursos de Negócios), que é a linguagem de padrões da qual foi desenvolvido o framework GRENJ. Além disso, a prática de desenvolvimento guiado por testes também foi utilizada. As vantagens do uso do GRENJ com o wizard e a interface gráfica foram verificadas com a realização de alguns estudos de caso.
238

Projeto do subsistema de comunicação e distribuição e da camada de serviços da arquitetura OpenReality para suporte à criação de aplicações de visualização distribuída

Baptista, Bruno do Amaral Dias 26 February 2004 (has links)
Made available in DSpace on 2016-06-02T19:05:35Z (GMT). No. of bitstreams: 1 2592.pdf: 1999742 bytes, checksum: 8e5aad7d487acff1acad9e2f0dff4dd9 (MD5) Previous issue date: 2004-02-26 / Financiadora de Estudos e Projetos / This work presents the information distribution model adopted within OpenReality architecture (OR), and the related issues of its structures integration. Distributed Visualization Applications can be created using OR framework, which permits redefinitions, specializations and customizations. During distributed visualization application development, it s possible to choose the communication protocol to be used and its parameters. The consistency and interactivity concepts and their behavior for each information distribution model are also discussed. Among the main used structures is JAMP Platform (Java Architecture for Media Processing), which was upgraded to support OR requirements. JNDS application domain framework and JAMP2C development tool were added to JAMP development package. In a general way, the contribution of this project is to offer a new method for creating distributed visualization applications. Besides, this work improves the maturity of JAMP Platform, which now has a new framework and a new development tool available. / Este trabalho apresenta o modelo de distribuição de informação adotado na arquitetura OpenReality (OR), bem como as questões envolvidas na integração das estruturas nela adotadas. Aplicações de Visualização Distribuída podem ser criadas a partir do uso do framework OR, que aceita redefinições, especializações e personalizações. Durante o desenvolvimento de uma aplicação de visualização distribuída, é possível a escolha do protocolo de comunicação a ser utilizado, bem como suas parametrizações. Os conceitos de consistência e de interatividade e seus comportamentos diante de cada modelo de distribuição de informação também são discutidos. Entre as principais estruturas utilizadas, encontra-se a Plataforma JAMP, que sofreu significativas expansões para suportar os requisitos impostos pela arquitetura OR. O framework de domínio de aplicação JNDS e a ferramenta de auxílio ao desenvolvimento JAMP2C foram adicionados ao pacote que compõe a JAMP. De maneira geral, a contribuição do projeto do Subsistema de Comunicação e Distribuição e da Camada de Serviços da arquitetura OR é a disponibilização de um novo mecanismo para a criação de aplicações de visualização distribuída. Além disso, este trabalho avança mais um passo no processo de amadurecimento da Plataforma JAMP, que passa a contar com mais um framework e uma ferramenta para auxílio no desenvolvimento de suas aplicações.
239

GAwCRe: um gerador de aplicações baseadas na web para o domínio de clínicas de reabilitação.

Pazin, Anderson 16 August 2004 (has links)
Made available in DSpace on 2016-06-02T19:05:50Z (GMT). No. of bitstreams: 1 DissAP.pdf: 1382789 bytes, checksum: e0aac146c0e44893d25515c8d46dec55 (MD5) Previous issue date: 2004-08-16 / Pattern languages define a domain, easing application modeling by less experienced developers. With the use of a pattern language a generic architecture (frameworks or application generators) can be defined, capable of automating part of the new applications development process. That architecture can be represented by an Application Modeling Language (AML), using the concepts of software products line, which allow an application definition from high level specification. In that context, this work presents a Web based application generator for the Rehabilitation Clinic Management Systems domain (SiGCli; Sistemas de Gestão de Clínicas de Reabilitação, in portuguese), named GAwCRe (Web Application Generator for Rehabilitation Clinics; Gerador de Aplicações baseada Web para Clinícas de Reabilitação, in portuguese). Its instantiation for these applications is done using an AML that has been defined based on the SiGCli pattern language. A meta-model using the XML language has been made to represent AML and SiGCli information. Thus, the AML information presented in the applications generator instantiation interface is dynamically created. For the artifacts generation process, code templates are defined with substitution points previously established that have to assume the values defined in the XML document, according to the application AML specification. The XML document eases the AMl and SigCli documentation readability. With XML use, the GAwCRe applications generator has enough flexibility to support other pattern languages mapped to the XML structure defined, consequently allowing its reuse. / Linguagens de padrões definem um domínio, facilitando a modelagem de aplicações por desenvolvedores menos experientes. Com o uso de uma linguagem de padrões pode-se definir uma arquitetura genérica (frameworks ou geradores de aplicações) capaz de automatizar parte do processo de desenvolvimento de novas aplicações. Essa arquitetura pode ser representada por uma linguagem de modelagem de aplicações (LMA), utilizando os conceitos de linha de produtos de software, que permitem definir uma aplicação fazendo especificações em alto nível. Dentro desse contexto, este trabalho apresenta um gerador de aplicações baseadas na Web para um domínio de Sistemas de Gestão de Clínicas de Reabilitação (SiGCli), chamado GAwCRe (Gerador de Aplicações baseadas na Web para Clínica de Reabilitação) que permite instanciar aplicações usando uma LMA definida com base em uma linguagem de padrões. Para representar as informações referentes as LMA e a linguagem de padrões SiGCli foi elaborado um meta-modelo utilizado a linguagem XML. Assim, as informações (LMA) apresentadas na interface de instanciação das aplicações do gerador são criadas dinamicamente. Para o processo de geração dos produtos de software, são definidos gabaritos de código, dos produtos desejados, com pontos de substituição previamente definidos e que devem assumir os valores definidos no documento XML, segundo a especificação LMA da aplicação. O documento XML facilita a legibilidade da documentação da LMA e da linguagem de padrões e sua flexibilidade permite que outras linguagens de padrões possam ser mapeadas para a estrutura XML definida, possibilitando assim o reuso do gerador proposto para outros domínios.
240

Framework para comércio eletrônico, via internet móvel, mediado por agente de software

Fontes, Diogo Sobral 28 February 2002 (has links)
Made available in DSpace on 2016-06-02T19:06:24Z (GMT). No. of bitstreams: 1 DissDSF.pdf: 1446869 bytes, checksum: 62f125ae5f83804e871549de07d7c9d4 (MD5) Previous issue date: 2002-02-28 / The emergent technology of software agents is becoming popular in the last years, due to the increasing of Internet applications. Software Agents were initially used to filter information, find people with similar interests and to automate repetitive processes. Nowadays, they are being used in e-commerce applications, making a revolution in the way of leading the negotiations between people and companies. This technology automates several traditional steps of the purchase and sale process for Internet, reducing the costs and eliminating geographical barriers. This research presents a proposal for the development of an E-Commerce Framework, via Mobile Internet, mediated by Software Agents (FCEMAS). The framework is based on project patterns and Mobile Internet solutions using WAP (Wireless Application Protocol). / A tecnologia emergente de agentes de software vem se tornando popular nos últimos anos, devido ao aumento das aplicações para Internet. Agentes de software foram inicialmente utilizados para filtrar informações, encontrar pessoas com interesses similares e automatizar procedimentos repetitivos. Atualmente eles estão sendo utilizados em aplicações para comércio eletrônico, promovendo uma revolução na forma de conduzir as negociações entre pessoas e empresas. Essa tecnologia automatiza diversos estágios tradicionais do processo de compra e venda pela Internet, minimizando os custos e eliminando barreiras geográficas. Este projeto pesquisou o desenvolvimento de um Framework para Comércio Eletrônico, via Internet Móvel, mediado por Agentes de Software (FCEMAS). O framework baseia-se em padrões de projeto e soluções para Internet Móvel usando o WAP (Wireless Application Protocol). Foram construídos componentes, implementados com a tecnologia Enterprise Java Beans (EJB), para aplicações do domínio de farmácia, que permitiram validar o framework.

Page generated in 0.1264 seconds