Spelling suggestions: "subject:"decisões""
1 |
Um Método para Seleção e Materialização de Visões com Assinaturas OLAP e Reactive GRASP-PRFirmino, Andresson da Silva 24 May 2013 (has links)
Submitted by Daniella Sodre (daniella.sodre@ufpe.br) on 2015-03-10T11:46:41Z
No. of bitstreams: 2
Dissertacao Andresson Firmino.pdf: 3482085 bytes, checksum: 4f063b2a655d0cba829cf4f976a64c37 (MD5)
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5) / Made available in DSpace on 2015-03-10T11:46:41Z (GMT). No. of bitstreams: 2
Dissertacao Andresson Firmino.pdf: 3482085 bytes, checksum: 4f063b2a655d0cba829cf4f976a64c37 (MD5)
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
Previous issue date: 2013-05-24 / A materialização de visões promove a redução do tempo de execução de consultas multidimensionais. No entanto, a materialização de uma visão possui um custo associado que quando somado ao custo de materialização de outras visões pode exceder certos limiares de custo de armazenamento de um dado ambiente. Surge então o Problema de Seleção de Visões (PSV) que consiste em selecionar as melhores visões dado um certo limiar de custo. Diversas soluções na literatura foram propostas para tentar resolver este problema. O foco das soluções propostas para o PSV são a construção de algoritmos de otimização para seleção de visões e a especificação de custos para as visões e critérios para seleção. Todavia, de acordo com o nosso conhecimento, nenhuma das propostas na literatura considera todo o ciclo de um ambiente real de análise multidimensional, que consiste na execução de consultas, seleção de visões e materialização das visões. Então, esse trabalho especifica um método de seleção e materialização de visões por meio de Assinaturas OLAP e algoritmos de otimização baseados na meta-heurística GRASP, Reactive GRASP e GRASP com Path-Relinking, visando maximizar o desempenho das consultas OLAP.
|
2 |
SourceMiner: Um Ambiente Integrado para Visualização Multi-Perspectiva de SoftwareCarneiro, Glauco de Figueiredo 25 January 2013 (has links)
Submitted by Santos Davilene (davilenes@ufba.br) on 2013-01-25T10:33:56Z
No. of bitstreams: 1
Tese Glauco Carneiro.PDF: 9132226 bytes, checksum: b22e5917f0e49a3b66dd4ee4d3aacb13 (MD5) / Made available in DSpace on 2013-01-25T10:33:56Z (GMT). No. of bitstreams: 1
Tese Glauco Carneiro.PDF: 9132226 bytes, checksum: b22e5917f0e49a3b66dd4ee4d3aacb13 (MD5) / Atividades de compreensão têm papel importante em engenharia de software. A leitura
e a busca de informações no código fonte não são atividades triviais e requerem esforço
significativo em sistemas de médio e grande porte. Atualmente, apesar da maioria dos
ambientes de desenvolvimento de software (ADS) oferecer apoio às atividades de
compreensão, eles ainda não adotaram plenamente técnicas e recursos de visualização para tal
finalidade. Esta é uma limitação significativa dado que o ser humano tem maior capacidade
para obter informação através da visão do que todos os outros sentidos combinados. Além
disso, as próprias técnicas de visualização de software ainda não adotaram recursos de
interação e coordenação já consolidados na área de visualização de informação.
Esta tese propõe um ambiente interativo baseado em múltiplas visões chamado
SourceMiner, desenvolvido como um plug-in da ADS Eclipse, para apoiar as atividades de
compreensão de software. O SourceMiner traz novos recursos e técnicas para a área de
visualização de software. O principal destes é o uso de múltiplas visões, já adotadas em
visualização de informação e compatibilizadas para visualização de software através do
conceito de perspectivas. O ambiente também utiliza mecanismos de coordenação entre as
visões, zoom semântico e filtros interativos. O SourceMiner é um ambiente expansível no
qual é possível incluir novas visões. Além disso, ele possui recursos de monitoramento de
atividades a partir dos quais podem ser realizados estudos para a análise do perfil de uso do
ADS e das funcionalidades oferecidas pelo próprio plug-in. A utilização integrada destes
recursos é uma contribuição nova para a área de visualização de software.
Foram realizados seis estudos experimentais para avaliar o uso do SourceMiner em
atividades de compreensão de software. Os resultados indicam que o SourceMiner pode ser
utilizado para apoiar a construção de modelos mentais que se adéquam às necessidades de
compreensão daqueles que lidam tanto com atividades de desenvolvimento como de
manutenção de software. / Salvador
|
3 |
Múltiplas visões coordenadas para exploração de mapas de similaridade / Coordinated and multiple views for exploration of similarity mapsEler, Danilo Medeiros 18 March 2011 (has links)
Atualmente, diversas áreas de aplicação necessitam de mecanismos mais efetivos para analisar dados provenientes de naturezas distintas. Tipicamente, esses dados são abstratos, não estruturados e possuem uma natureza multidimensional (e.g., coleções de documentos). Dados que não possuem uma natureza multidimensional podem ser representados como tal por meio da aplicação de algoritmos extratores de características (e.g., coleções de imagens). Assim, técnicas de visualização de informação projetadas para interpretar dados multidimensionais podem ser aproveitadas para analisar dados não estruturados. Esta tese empregou técnicas de visualização de informação para construir mapas de similaridade a partir de dados multidimensionais como uma forma de representação desses dados, uma vez que as técnicas para construilos tem evoluído com a expansão dos campos de aplicação. Novas técnicas para coordenação de múltiplas visões foram desenvolvidas para permitir a exploração de conjuntos de dados, a partir de mapas de similaridade gerados por diferentes técnicas de construção de mapas, diferentes parâmetros ou ainda diferentes conjuntos de dados. As técnicas de coordenação desenvolvidas são baseadas em identificador, em distância, em tópicos, na identificação de tópicos em coleções que evoluem no tempo, e em uma técnica que combina o mapeamento de diferentes técnicas de coordenação. Esta tese também apresenta aplicações das técnicas de coordenação desenvolvidas e das ferramentas construídas para análise de coleções de documentos, coleções de imagens e dados volumétricos, empregando coordenações de mapas de similaridade. As técnicas de coordenação desenvolvidas são apoiadas por um modelo de coordenação que estende um modelo previamente proposto na literatura. O modelo estendido permite a configuração de técnicas de coordenação durante a exploração, admitindo diferentes tipos de mapeamentos. Uma característica importante do modelo é permitir o desenvolvimento de mapeamentos dinâmicos para técnicas de coordenação, isto é, mapeamentos que podem mudar o comportamento de acordo com a interação do usuário. Como resultado desta tese, está disponível um arcabouço para visualização coordenada de múltiplos mapas de similaridade, composto por um modelo, um conjunto de técnicas e um conjunto de ferramentas que efetivamente permitem a análise visual de conjuntos de dados multidimensionais / Currently, various fields of application need effective mechanisms to analyse data differing in nature. Typically these data are abstract, unstructured and multidimensional (e.g. document collections). Data that do not present multidimensional description can be represented as such by means of feature extraction algorithms (e.g. image collections). Thus, information visualization techniques designed to interpret multidimensional data sets can be employed to analyse unstructured data. This thesis employed information visualization techniques that build similarity maps from multidimensional data as a form of data representation, since the techniques to construct them have evolved lately with expanding fields of application. Novel techniques for coordination of multiple views were developed that allow exploration of data sets, from similarity maps generated using different techniques for building maps, different parameters or even different data sets. The developed coordination techniques are based on identity relationships, on distance relationships, on topic coverage (for text or other annotated data) and on evolution of topic coverage (also for text). An approach to combine different coordination techniques was also developed. This thesis also reports on applications of the coordination techniques developed, and on tools built for analysis of image, text and volumetric data employing coordinated similarity maps. The techniques developed in this work are supported by a coordination model that extends a model previously proposed in literature. The extended model allows the definition and configuration of coordination techniques during coordination tasks and performing various types of mappings. An important feature of the model is to support the development of dynamic mappings, which are mappings that may change behavior according to user interaction. As a result of this thesis, a framework is available for coordinated visualization of multiple similarity maps, composed by a model, a set of techniques and a set of implemented tools that effectively support the visual analysis of multidimensional data sets
|
4 |
Múltiplas visões coordenadas para exploração de mapas de similaridade / Coordinated and multiple views for exploration of similarity mapsDanilo Medeiros Eler 18 March 2011 (has links)
Atualmente, diversas áreas de aplicação necessitam de mecanismos mais efetivos para analisar dados provenientes de naturezas distintas. Tipicamente, esses dados são abstratos, não estruturados e possuem uma natureza multidimensional (e.g., coleções de documentos). Dados que não possuem uma natureza multidimensional podem ser representados como tal por meio da aplicação de algoritmos extratores de características (e.g., coleções de imagens). Assim, técnicas de visualização de informação projetadas para interpretar dados multidimensionais podem ser aproveitadas para analisar dados não estruturados. Esta tese empregou técnicas de visualização de informação para construir mapas de similaridade a partir de dados multidimensionais como uma forma de representação desses dados, uma vez que as técnicas para construilos tem evoluído com a expansão dos campos de aplicação. Novas técnicas para coordenação de múltiplas visões foram desenvolvidas para permitir a exploração de conjuntos de dados, a partir de mapas de similaridade gerados por diferentes técnicas de construção de mapas, diferentes parâmetros ou ainda diferentes conjuntos de dados. As técnicas de coordenação desenvolvidas são baseadas em identificador, em distância, em tópicos, na identificação de tópicos em coleções que evoluem no tempo, e em uma técnica que combina o mapeamento de diferentes técnicas de coordenação. Esta tese também apresenta aplicações das técnicas de coordenação desenvolvidas e das ferramentas construídas para análise de coleções de documentos, coleções de imagens e dados volumétricos, empregando coordenações de mapas de similaridade. As técnicas de coordenação desenvolvidas são apoiadas por um modelo de coordenação que estende um modelo previamente proposto na literatura. O modelo estendido permite a configuração de técnicas de coordenação durante a exploração, admitindo diferentes tipos de mapeamentos. Uma característica importante do modelo é permitir o desenvolvimento de mapeamentos dinâmicos para técnicas de coordenação, isto é, mapeamentos que podem mudar o comportamento de acordo com a interação do usuário. Como resultado desta tese, está disponível um arcabouço para visualização coordenada de múltiplos mapas de similaridade, composto por um modelo, um conjunto de técnicas e um conjunto de ferramentas que efetivamente permitem a análise visual de conjuntos de dados multidimensionais / Currently, various fields of application need effective mechanisms to analyse data differing in nature. Typically these data are abstract, unstructured and multidimensional (e.g. document collections). Data that do not present multidimensional description can be represented as such by means of feature extraction algorithms (e.g. image collections). Thus, information visualization techniques designed to interpret multidimensional data sets can be employed to analyse unstructured data. This thesis employed information visualization techniques that build similarity maps from multidimensional data as a form of data representation, since the techniques to construct them have evolved lately with expanding fields of application. Novel techniques for coordination of multiple views were developed that allow exploration of data sets, from similarity maps generated using different techniques for building maps, different parameters or even different data sets. The developed coordination techniques are based on identity relationships, on distance relationships, on topic coverage (for text or other annotated data) and on evolution of topic coverage (also for text). An approach to combine different coordination techniques was also developed. This thesis also reports on applications of the coordination techniques developed, and on tools built for analysis of image, text and volumetric data employing coordinated similarity maps. The techniques developed in this work are supported by a coordination model that extends a model previously proposed in literature. The extended model allows the definition and configuration of coordination techniques during coordination tasks and performing various types of mappings. An important feature of the model is to support the development of dynamic mappings, which are mappings that may change behavior according to user interaction. As a result of this thesis, a framework is available for coordinated visualization of multiple similarity maps, composed by a model, a set of techniques and a set of implemented tools that effectively support the visual analysis of multidimensional data sets
|
5 |
Deixe a visão chegar: a poética xamânica de Roberto PivaJuvino da Silva Júnior, José 31 January 2011 (has links)
Made available in DSpace on 2014-06-12T18:30:23Z (GMT). No. of bitstreams: 2
arquivo2475_1.pdf: 660359 bytes, checksum: 55c72b96016ec666d7564f68e58bd13b (MD5)
license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5)
Previous issue date: 2011 / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / Estudo sobre a poética xamânica de Roberto Piva, centrado nos livros Ciclones e
Estranhos Sinais de Saturno. Averiguação do cosmos poético do autor originado nas
visões alucinatórias e investigação do êxtase como técnica do exercício poético. Análise
das formas e símbolos que compõem a escritura poética e visionária do autor e
discussão das reverberações e vínculos entre a figura do xamã e do poeta, além da
pesquisa das possibilidades de fulgurações do pensamento mítico na
contemporaneidade. Estudo da poética xamânica como método de combate às forças
castradoras da mentalidade racionalista e tecnocrática, além de instrumento viabilizador
de um erotismo sagrado e catalisador da poesia como poder curativo
|
6 |
Aplicação das visões arquiteturais ODP na especificação e execução de processos de negócio. / Application of ODP architectural views in the specification and execution of business processes.Campos, Diego Mariano de 05 June 2013 (has links)
A Business Process Modeling Notation (BPMN) é uma notação compreensível pelos usuários de negócio, a Business Process Execution Language (BPEL) é utilizada na coordenação da execução dos processos de negócio implementados, através de chamadas a serviços. Há muitas pesquisas no relacionamento das duas linguagens, em diferentes formas no ciclo de desenvolvimento de software para, a partir do modelo BPMN, se obter o modelo BPEL correspondente. Porém há um problema comum na sincronização entre os modelos, ou seja, a partir do modelo BPEL não é possível retornar ao modelo BPMN. Esse trabalho apresenta uma forma de se obter o relacionamento utilizando visões da arquitetura de software. Como BPEL utiliza chamada a serviços para coordenar a execução de processos de negócio, foi utilizado o estilo arquitetural orientado a serviço (SOA). Com isso, a partir do problema de uso entre duas tecnologias, observou-se o problema de relacionamento entre a especificação de processos de negócio e execução destes processos através dos serviços. A solução proposta é aplicar as visões arquiteturais da Open Distributed Processing (ODP) na especificação e execução dos processos de negócio. Para aplicar as visões arquiteturais ODP foram utilizados o estilo arquitetural SOA e os conceitos de evolução de arquitetura de software da Model Driven Architecture (MDA). / The Business Process Modeling Notation (BPMN) brings a notation that is readily understandable by all business users and the Business Process Execution Language (BPEL) is meant to be used to coordinate the execution of the process implemented, through web services call. There are several researches that demonstrate how to relate both languages, in various forms inside the software development process, to obtain the BPEL from the BPMN model. But there is a commom problem in synchronization between models, ie from BPEL model can not return to the BPMN model. This paper presents a way to obtain the relationship using views of software architecture. As BPEL uses the services to coordinate the execution of business processes, this paper used the software oriented architecture (SOA). Thus, from the problem of use of two technologies, emerged the problem of relationship between the specification of business processes and implementation of these processes, through the services. The proposed solution is to apply architectural views of the Open Distributed Processing (ODP) in the specification and execution of business processes. To apply the ODP architectural views were used the SOA architectural style and concepts of software architecture evolution of the Model Driven Architecture (MDA).
|
7 |
Aplicação das visões arquiteturais ODP na especificação e execução de processos de negócio. / Application of ODP architectural views in the specification and execution of business processes.Diego Mariano de Campos 05 June 2013 (has links)
A Business Process Modeling Notation (BPMN) é uma notação compreensível pelos usuários de negócio, a Business Process Execution Language (BPEL) é utilizada na coordenação da execução dos processos de negócio implementados, através de chamadas a serviços. Há muitas pesquisas no relacionamento das duas linguagens, em diferentes formas no ciclo de desenvolvimento de software para, a partir do modelo BPMN, se obter o modelo BPEL correspondente. Porém há um problema comum na sincronização entre os modelos, ou seja, a partir do modelo BPEL não é possível retornar ao modelo BPMN. Esse trabalho apresenta uma forma de se obter o relacionamento utilizando visões da arquitetura de software. Como BPEL utiliza chamada a serviços para coordenar a execução de processos de negócio, foi utilizado o estilo arquitetural orientado a serviço (SOA). Com isso, a partir do problema de uso entre duas tecnologias, observou-se o problema de relacionamento entre a especificação de processos de negócio e execução destes processos através dos serviços. A solução proposta é aplicar as visões arquiteturais da Open Distributed Processing (ODP) na especificação e execução dos processos de negócio. Para aplicar as visões arquiteturais ODP foram utilizados o estilo arquitetural SOA e os conceitos de evolução de arquitetura de software da Model Driven Architecture (MDA). / The Business Process Modeling Notation (BPMN) brings a notation that is readily understandable by all business users and the Business Process Execution Language (BPEL) is meant to be used to coordinate the execution of the process implemented, through web services call. There are several researches that demonstrate how to relate both languages, in various forms inside the software development process, to obtain the BPEL from the BPMN model. But there is a commom problem in synchronization between models, ie from BPEL model can not return to the BPMN model. This paper presents a way to obtain the relationship using views of software architecture. As BPEL uses the services to coordinate the execution of business processes, this paper used the software oriented architecture (SOA). Thus, from the problem of use of two technologies, emerged the problem of relationship between the specification of business processes and implementation of these processes, through the services. The proposed solution is to apply architectural views of the Open Distributed Processing (ODP) in the specification and execution of business processes. To apply the ODP architectural views were used the SOA architectural style and concepts of software architecture evolution of the Model Driven Architecture (MDA).
|
8 |
PROPAGAÇÃO DE MODIFICAÇÕES EM DOCUMENTOS XML PARA BANCOS DE DADOS RELACIONAIS / CHANGE PROPAGATION FROM XML DOCUMENTS TO RELATIONAL DATABASESSchuch, Regis Rodolfo 09 May 2014 (has links)
Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / Many environments require the storage of XML data (eXtensible Markup Language) in RDB (Relational Databases). In such cases, in addition to mapping the XML schema and data to tables in the RDB, it is also necessary to update the RDB once the XML data are modified. To perform the updating process, this work proposes the DBUpdater (Database Updater), a component that detects and propagates XML changes to a RDB. The content change propagation from XML documents to the RDB is not a task whose execution is straightforward. Due to the absence of a means to track the XML data, a mechanism is needed to generate XML keys which allows the XML data relate to the tuples in the relational tables. The main contributions of this work are: the change detection based on diff algorithms; the generation and assignment of identifiers for the XML nodes; the generation of keys for the XML data based on the identifiers assigned to the nodes; and the definition of equivalence between the detected change operations in relation to the database update operations. This proposal is part of X2Rel (XML to Relational) framework, an environment for storing, maintaining and querying heterogeneous XML data in RDB. / Muitos ambientes requerem o armazenamento de dados XML (eXtensible Markup Language) em BDR (Bancos de Dados Relacionais). Nesses casos, além da mapear o esquema e os dados XML para tabelas no BDR, é necessária a atualização do BDR na medida em que os dados XML sofrem modificações. Para realizar a atualização, este trabalho propõe o DBUpdater (Database Updater), um componente que detecta e propaga modificações de dados XML para BDR. A propagação de modificações no conteúdo dos documentos XML para o BDR não é uma tarefa cuja execução é direta. Devida à ausência de um meio para rastrear os dados XML, é necessário um mecanismo para gerar chaves XML que permitem que os dados XML se relacionem com as tuplas nas tabelas relacionais. As principais contribuições deste trabalho são: a detecção de modificações com base em algoritmos de Diff; a geração e atribuição de identificadores para os nodos XML; a geração de chaves para os dados XML com base nos identificadores atribuídos aos nodos; e a definição de equivalência entre as operações de modificação detectadas em relação às operações de atualização do banco de dados. Esta proposta está inserida no framework X2Rel (XML to Relational), um ambiente de armazenamento, atualização e consulta a dados XML heterogêneos em BDR.
|
9 |
Usando Assertivas de Correspondência para Especificação e Geração de Visões XML para Aplicações Web / Using assertive of correspondence for specification and generation of XML view for applications WebLemos, Fernando Cordeiro de January 2007 (has links)
LEMOS, Fernando Cordeiro de. Usando Assertivas de Correspondência para Especificação e Geração de Visões XML para Aplicações Web. 2007. 115 f. : Dissertação (mestrado) - Universidade Federal do Ceará, Centro de Ciências, Departamento de Computação, Fortaleza-CE, 2007. / Submitted by guaracy araujo (guaraa3355@gmail.com) on 2016-06-24T19:44:28Z
No. of bitstreams: 1
2007_dis_fclemos.pdf: 1586971 bytes, checksum: d5add67ad3fb40e35813240332a35900 (MD5) / Approved for entry into archive by guaracy araujo (guaraa3355@gmail.com) on 2016-06-24T19:47:37Z (GMT) No. of bitstreams: 1
2007_dis_fclemos.pdf: 1586971 bytes, checksum: d5add67ad3fb40e35813240332a35900 (MD5) / Made available in DSpace on 2016-06-24T19:47:37Z (GMT). No. of bitstreams: 1
2007_dis_fclemos.pdf: 1586971 bytes, checksum: d5add67ad3fb40e35813240332a35900 (MD5)
Previous issue date: 2007 / Web applications that have large number of pages, whose contents are dynamically extracted from one or more databases, and that requires data intensive access and update, are known as "data-intensive Web applications" (DIWA applications) [7]. In this work, the requirements for the content of each page of the application are specified by an XML view, which is called Navigation View (NV). We believe that the data of NVs are stored in a relational or XML database. In this work, we propose an approach to specify and generate NVs for Web applications whose content is extracted from one or more data sources. In the proposed approach, a NV is specified conceptually with the help of a set of Correspondence Assertions [44], so that the definition of NV can be generated automatically based on assertions of view. / Aplicações Web que possuem grande número de páginas, cujos conteúdos são dinamicamente extraídos de banco de dados, e que requerem intenso acesso e atualização dos dados, são conhecidas como “data-intensive Web applications” (aplicações DIWA). Neste trabalho, os requisitos de conteúdo de cada página da aplicação são especificados através de uma visão XML, a qual denominamos Visão de Navegação (VN). Consideramos que os dados das VNs estão armazenados em um banco de dados relacional ou XML. Nesse trabalho, propomos um enfoque para especificação e geração de VNs para aplicações Web cujo conteúdo é extraído de uma ou mais fontes de dados. No enfoque proposto, uma VN é especificada conceitualmente com a ajuda de um conjunto de Assertivas de Correspondência, de forma que a definição da VN pode ser gerada automaticamente a partir das assertivas da visão.
|
10 |
Usando assertivas de correspondência para especificação e geração de visões XML para aplicações web / Using assertive of correspondence for specification and generation of XML view for applications WebLemos, Fernando Cordeiro de January 2007 (has links)
LEMOS, Fernando Cordeiro de. Usando assertivas de correspondência para especificação e geração de visões XML para aplicações web. 2007. 127 f. Dissertação (Mestrado em ciência da computação)- Universidade Federal do Ceará, Fortaleza-CE, 2007. / Submitted by Elineudson Ribeiro (elineudsonr@gmail.com) on 2016-07-11T15:21:34Z
No. of bitstreams: 1
2007_dis_fclemos.pdf: 1586971 bytes, checksum: d5add67ad3fb40e35813240332a35900 (MD5) / Approved for entry into archive by Rocilda Sales (rocilda@ufc.br) on 2016-07-15T15:35:40Z (GMT) No. of bitstreams: 1
2007_dis_fclemos.pdf: 1586971 bytes, checksum: d5add67ad3fb40e35813240332a35900 (MD5) / Made available in DSpace on 2016-07-15T15:35:40Z (GMT). No. of bitstreams: 1
2007_dis_fclemos.pdf: 1586971 bytes, checksum: d5add67ad3fb40e35813240332a35900 (MD5)
Previous issue date: 2007 / Web applications that have large number of pages, whose contents are dynamically extracted from one or more databases, and that requires data intensive access and update, are known as "data-intensive Web applications" (DIWA applications) [7]. In this work, the requirements for the content of each page of the application are specified by an XML view, which is called Navigation View (NV). We believe that the data of NVs are stored in a relational or XML database. In this work, we propose an approach to specify and generate NVs for Web applications whose content is extracted from one or more data sources. In the proposed approach, a NV is specified conceptually with the help of a set of Correspondence Assertions [44], so that the definition of NV can be generated automatically based on assertions of view. / Aplicações Web que possuem grande número de páginas, cujos conteúdos são dinamicamente extraídos de banco de dados, e que requerem intenso acesso e atualização dos dados, são conhecidas como “data-intensive Web applications” (aplicações DIWA). Neste trabalho, os requisitos de conteúdo de cada página da aplicação são especificados através de uma visão XML, a qual denominamos Visão de Navegação (VN). Consideramos que os dados das VNs estão armazenados em um banco de dados relacional ou XML. Nesse trabalho, propomos um enfoque para especificação e geração de VNs para aplicações Web cujo conteúdo é extraído de uma ou mais fontes de dados. No enfoque proposto, uma VN é especificada conceitualmente com a ajuda de um conjunto de Assertivas de Correspondência, de forma que a definição da VN pode ser gerada automaticamente a partir das assertivas da visão.
|
Page generated in 0.0408 seconds