Spelling suggestions: "subject:"reflexão computacional"" "subject:"deflexão computacional""
1 |
Ambiente de apoio ao desenvolvimento de aplicações distribuídas e reconfiguráveis utilizando agentes de busca e classificação inteligentes / Environment to aid the development of distributed and reconfigurable applications using software agents to intelligent search and classificationRossi, Ednilson Geraldo 11 August 2009 (has links)
A área de engenharia de software passou por muitas alterações desde sua criação. Vista como uma técnica para aumentar a produtividade e baixar os custos, a reutilização de software é um dos principais estudos dos pesquisadores da área de computação. Como a reconfiguração de software é na verdade a reutilização de um software, porém com algumas adaptações, este trabalho tem por objetivo desenvolver uma metodologia e um conjunto de ferramentas que agilizem e facilitem o processo de reutilização/reconfiguração de componentes de software. A associação destas ferramentas constitui um mecanismo de armazenamento, indexação, busca e recuperação de artefatos de software. Este mecanismo trabalha com a estrutura dos projetos de software e também com as relações semânticas existentes entre os termos utilizados no software. Para representar a estrutura interna do software (características e relacionamentos) utiliza-se de um metamodelo. Já as relações semânticas são representadas por meio de um tesauro. Por fim, todas as informações do metamodelo e do tesauro são armazenadas em um repositório de software que é manipulado por agentes de software. / Software engineering area suffered many transformations since its creation. Usually seen as a technique to raise productivity and decrease costs, softwares reusing is one of the main studies in computer field. Since softwares reconfiguration is, in essence, a software reuse, although with some adaptations, this work aims to develop a methodology and a set of tools that speed up and facilitate the process of reuse/reconfiguration of software components. These tools association constitute a mechanism of storing, indexing, search and recovering of software artifacts. This mechanism works with the structure of software projects and also with semantic relationships that exist between the software\'s terms. To represent software\'s inner structure (features and relationships) a metamodel is used. Semantic relationships are represented by a thesaurus. Finally, all the informations from metamodel and thesaurus are stored in a software repository, which is manipulated by software agents.
|
2 |
Ambiente de apoio ao desenvolvimento de aplicações distribuídas e reconfiguráveis utilizando agentes de busca e classificação inteligentes / Environment to aid the development of distributed and reconfigurable applications using software agents to intelligent search and classificationEdnilson Geraldo Rossi 11 August 2009 (has links)
A área de engenharia de software passou por muitas alterações desde sua criação. Vista como uma técnica para aumentar a produtividade e baixar os custos, a reutilização de software é um dos principais estudos dos pesquisadores da área de computação. Como a reconfiguração de software é na verdade a reutilização de um software, porém com algumas adaptações, este trabalho tem por objetivo desenvolver uma metodologia e um conjunto de ferramentas que agilizem e facilitem o processo de reutilização/reconfiguração de componentes de software. A associação destas ferramentas constitui um mecanismo de armazenamento, indexação, busca e recuperação de artefatos de software. Este mecanismo trabalha com a estrutura dos projetos de software e também com as relações semânticas existentes entre os termos utilizados no software. Para representar a estrutura interna do software (características e relacionamentos) utiliza-se de um metamodelo. Já as relações semânticas são representadas por meio de um tesauro. Por fim, todas as informações do metamodelo e do tesauro são armazenadas em um repositório de software que é manipulado por agentes de software. / Software engineering area suffered many transformations since its creation. Usually seen as a technique to raise productivity and decrease costs, softwares reusing is one of the main studies in computer field. Since softwares reconfiguration is, in essence, a software reuse, although with some adaptations, this work aims to develop a methodology and a set of tools that speed up and facilitate the process of reuse/reconfiguration of software components. These tools association constitute a mechanism of storing, indexing, search and recovering of software artifacts. This mechanism works with the structure of software projects and also with semantic relationships that exist between the software\'s terms. To represent software\'s inner structure (features and relationships) a metamodel is used. Semantic relationships are represented by a thesaurus. Finally, all the informations from metamodel and thesaurus are stored in a software repository, which is manipulated by software agents.
|
3 |
Uso de um Modelo de Interceptadores para Prover Adaptação Dinâmica no InteGrade / Use of an Interceptor Model to provide Dynamic Adaptation in InteGradeOLIVEIRA NETO, Jesus José de 25 April 2008 (has links)
Made available in DSpace on 2014-07-29T14:57:51Z (GMT). No. of bitstreams: 1
Inicias_Mestrado_Jesus_Neto.pdf: 214553 bytes, checksum: 20f491ce03a3808c0630f4ac941f35af (MD5)
Previous issue date: 2008-04-25 / Computer grids are sets of computational resources that provide diverse types of services,
such as storage and processing, on behalf of applications spread across different administrative
domains. Many companies and academic institutions have demonstrated interest in
their use for the execution of applications that demand huge amounts of computation power
and storage. However, computer grids are complex and diversified execution environments,
which exhibit high variation of resource availability, node instability and variations on load
distribution, among other problems. This work presents a model of dynamic interceptors
and its use in InteGrade, an opportunistic grid middleware. The use of interceptors aims
to provide dynamic adaptation in InteGrade through its communication middleware, thus
contributing to make InteGrade able to deal with the highly variable execution environment
of computer grids without requiring changes to its implementation. Therefore, this
work aims to offer dynamic adaptation capabilities to InteGrade and not to grid applications.
Nevertheless, these applications will be able to benefit from adaptation provided by
InteGrade / Grades computacionais são conjuntos de recursos computacionais que fornecem diversos
tipos de serviços, tais como armazenamento e processamento, para aplicações que podem
estar espalhadas por diferentes domínios administrativos. Desta forma, várias empresas e
instituições acadêmicas têm interesse no seu uso para a execução de aplicações que exijam
um alto poder computacional. Entretanto, grades computacionais são ambientes de execução
bastante diversificados e complexos, pois possuem alta variação na disponibilidade
de recursos, instabilidade de seus nós e variações na distribuição de carga, entre outros
problemas. Este trabalho apresenta um modelo de interceptadores dinâmicos e seu uso no
InteGrade, um middleware de grade oportunista. O uso de interceptadores tem por finalidade
prover suporte para adaptação dinâmica no InteGrade através de seu middleware de
comunicação, assim, contribuindo para que o mesmo tenha condições de lidar com o ambiente
de execução altamente variável das grades computacionais sem que sejam necessárias
alterações em sua implementação. Desta forma, este trabalho busca fornecer recursos de
adaptação dinâmica para o InteGrade e não para aplicações de grade. No entanto, estas
aplicações poderão se beneficiar dos recursos de adaptação oferecidos pelo InteGrade
|
Page generated in 0.0849 seconds