715 resultados para updates


Relevância:

10.00% 10.00%

Publicador:

Resumo:

Applications are subject of a continuous evolution process with a profound impact on their underlining data model, hence requiring frequent updates in the applications' class structure and database structure as well. This twofold problem, schema evolution and instance adaptation, usually known as database evolution, is addressed in this thesis. Additionally, we address concurrency and error recovery problems with a novel meta-model and its aspect-oriented implementation. Modern object-oriented databases provide features that help programmers deal with object persistence, as well as all related problems such as database evolution, concurrency and error handling. In most systems there are transparent mechanisms to address these problems, nonetheless the database evolution problem still requires some human intervention, which consumes much of programmers' and database administrators' work effort. Earlier research works have demonstrated that aspect-oriented programming (AOP) techniques enable the development of flexible and pluggable systems. In these earlier works, the schema evolution and the instance adaptation problems were addressed as database management concerns. However, none of this research was focused on orthogonal persistent systems. We argue that AOP techniques are well suited to address these problems in orthogonal persistent systems. Regarding the concurrency and error recovery, earlier research showed that only syntactic obliviousness between the base program and aspects is possible. Our meta-model and framework follow an aspect-oriented approach focused on the object-oriented orthogonal persistent context. The proposed meta-model is characterized by its simplicity in order to achieve efficient and transparent database evolution mechanisms. Our meta-model supports multiple versions of a class structure by applying a class versioning strategy. Thus, enabling bidirectional application compatibility among versions of each class structure. That is to say, the database structure can be updated because earlier applications continue to work, as well as later applications that have only known the updated class structure. The specific characteristics of orthogonal persistent systems, as well as a metadata enrichment strategy within the application's source code, complete the inception of the meta-model and have motivated our research work. To test the feasibility of the approach, a prototype was developed. Our prototype is a framework that mediates the interaction between applications and the database, providing them with orthogonal persistence mechanisms. These mechanisms are introduced into applications as an {\it aspect} in the aspect-oriented sense. Objects do not require the extension of any super class, the implementation of an interface nor contain a particular annotation. Parametric type classes are also correctly handled by our framework. However, classes that belong to the programming environment must not be handled as versionable due to restrictions imposed by the Java Virtual Machine. Regarding concurrency support, the framework provides the applications with a multithreaded environment which supports database transactions and error recovery. The framework keeps applications oblivious to the database evolution problem, as well as persistence. Programmers can update the applications' class structure because the framework will produce a new version for it at the database metadata layer. Using our XML based pointcut/advice constructs, the framework's instance adaptation mechanism is extended, hence keeping the framework also oblivious to this problem. The potential developing gains provided by the prototype were benchmarked. In our case study, the results confirm that mechanisms' transparency has positive repercussions on the programmer's productivity, simplifying the entire evolution process at application and database levels. The meta-model itself also was benchmarked in terms of complexity and agility. Compared with other meta-models, it requires less meta-object modifications in each schema evolution step. Other types of tests were carried out in order to validate prototype and meta-model robustness. In order to perform these tests, we used an OO7 small size database due to its data model complexity. Since the developed prototype offers some features that were not observed in other known systems, performance benchmarks were not possible. However, the developed benchmark is now available to perform future performance comparisons with equivalent systems. In order to test our approach in a real world scenario, we developed a proof-of-concept application. This application was developed without any persistence mechanisms. Using our framework and minor changes applied to the application's source code, we added these mechanisms. Furthermore, we tested the application in a schema evolution scenario. This real world experience using our framework showed that applications remains oblivious to persistence and database evolution. In this case study, our framework proved to be a useful tool for programmers and database administrators. Performance issues and the single Java Virtual Machine concurrent model are the major limitations found in the framework.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Relatório final apresentado à Escola Superior de Educação de Paula Frassinetti para obtenção do grau de Mestre em Educação Pré-Escolar e Ensino do 1º Ciclo do Ensino Básico

Relevância:

10.00% 10.00%

Publicador:

Resumo:

This PowerPoint presentation by the Senate Finance Committee gives the FY 2016-17 budget request for DHHS, the FY 2014-15 and 2015-16 year-to-date figures, proviso changes, changes in fund balances, eligibility and enrollment update and program updates.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

This June 2016 newsletter from the South Carolina State Library, volume 48, issue 6, features news and updates for South Carolina libraries.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

This Summer 2016 newsletter from the South Carolina State Library, volume 42, issue 3, features news and updates about the Talking Book Services, a federally-funded program to meet the reading needs of South Carolina residents who are physically unable to read or use standard printed materials.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

This Spring 2016 newsletter from the South Carolina State Library, volume 42, issue 2, features news and updates about the Talking Book Services, a federally-funded program to meet the reading needs of South Carolina residents who are physically unable to read or use standard printed materials.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

This Winter 2016 newsletter from the South Carolina State Library, volume 42, issue 1, features news and updates about the Talking Book Services, a federally-funded program to meet the reading needs of South Carolina residents who are physically unable to read or use standard printed materials.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

This July 2016 newsletter from the South Carolina State Library, volume 48, issue 7, features news and updates for South Carolina libraries.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Study of specimens of Merodon Meigen collected in southwestern Europe resulted in new data and taxonomic changes for this genus. The cryptic species Merodon confusus sp. nov. (Merodon equestris species group) is described based on specimens collected in Cabañeros National Park, central Spain. Morphological and molecular diagnostic characters are provided to separate members of the species group. Merodon aeneus fulvus Gil Collado is proposed as a junior synonym of Merodon pumilus Macquart. The first Iberian record of Merodon rufus Meigen is reported and updates of the revision of Iberian Merodon are provided.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

This Winter 2015 newsletter from the South Carolina State Library, volume 41, issue 1, features news and updates about the Talking Book Services, a federally-funded program to meet the reading needs of South Carolina residents who are physically unable to read or use standard printed materials.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

This Summer 2015 newsletter from the South Carolina State Library, volume 42, issue 1, features news and updates about the Talking Book Services, a federally-funded program to meet the reading needs of South Carolina residents who are physically unable to read or use standard printed materials.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

The size of online image datasets is constantly increasing. Considering an image dataset with millions of images, image retrieval becomes a seemingly intractable problem for exhaustive similarity search algorithms. Hashing methods, which encodes high-dimensional descriptors into compact binary strings, have become very popular because of their high efficiency in search and storage capacity. In the first part, we propose a multimodal retrieval method based on latent feature models. The procedure consists of a nonparametric Bayesian framework for learning underlying semantically meaningful abstract features in a multimodal dataset, a probabilistic retrieval model that allows cross-modal queries and an extension model for relevance feedback. In the second part, we focus on supervised hashing with kernels. We describe a flexible hashing procedure that treats binary codes and pairwise semantic similarity as latent and observed variables, respectively, in a probabilistic model based on Gaussian processes for binary classification. We present a scalable inference algorithm with the sparse pseudo-input Gaussian process (SPGP) model and distributed computing. In the last part, we define an incremental hashing strategy for dynamic databases where new images are added to the databases frequently. The method is based on a two-stage classification framework using binary and multi-class SVMs. The proposed method also enforces balance in binary codes by an imbalance penalty to obtain higher quality binary codes. We learn hash functions by an efficient algorithm where the NP-hard problem of finding optimal binary codes is solved via cyclic coordinate descent and SVMs are trained in a parallelized incremental manner. For modifications like adding images from an unseen class, we propose an incremental procedure for effective and efficient updates to the previous hash functions. Experiments on three large-scale image datasets demonstrate that the incremental strategy is capable of efficiently updating hash functions to the same retrieval performance as hashing from scratch.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

The JERICO-NEXT Trans National Access (TNA) activity is built on the successful experience of the previous FP7 JERICO project, G.A. 262584 (Sparnocchia et al., 2014, 2016). However, it will involve a greater number of observatories distributed, as before, in coastal and shelf seas all around Europe, including some dedicated to biological observation (see D7.1 for a detailed description). A limited number of supporting facilities (calibration and research laboratories) and one item of special equipment are also included in the TNA service catalogue. This document relates to WP8 - Outreach, communication and engagement, and in particular to Task 8.8: Implementing Transnational Access to coastal observatories. It describes the procedures adopted for providing TNA during the three planned Calls for proposals, one per year from May 2016 until 2018. These procedures are a review and update of those already used by JERICO. Updates of this report prior to the next Call are possible and will depend on new needs that may emerge while conducting the first Call.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

A presente dissertação centra-se no estudo das implicações originadas, ao nível das soluções construtivas presentes na envolvente dos edifícios de habitação, pelas recentes alterações efetuadas ao Regulamento de Desempenho Energético de Edifícios de Habitação (REH). Com o intuito de aferir o desempenho energético, através da aplicação do REH, considerou-se como caso de estudo um edifício de habitação novo, unifamiliar com tipologia T3, localizado a cerca de 10 metros acima do nível médio das águas do mar e na periferia da zona urbana de Vila Nova de Gaia. Após o levantamento das necessidades energéticas do edifício em estudo, realizaram-se diversas simulações, com o intuito de identificar e quantificar as alterações provocadas pela entrada em vigor da Portaria 379-A/2015, de 22 de outubro. Inicialmente estudou-se o comportamento térmico da habitação unifamiliar admitindo diferentes soluções construtivas: as soluções que cumpriam com as exigências em vigor até ao final de 2015 e as que cumprem as imposições atuais. Desta forma tentou perceber-se quais as implicações dessas alterações nas necessidades energéticas da habitação. Em seguida, e utilizando o mesmo conceito da simulação inicial, fez-se um estudo considerando que a fração se situava nas diferentes zonas climáticas existentes em Portugal. Para que tal fosse possível, teve que se considerar a implantação da habitação em diferentes localizações geográficas e a diferentes altitudes. Também se procurou avaliar a importância que as pontes térmicas planas assumem nas transferências de calor, nas duas estações. Assim, foi necessário fazer um pré- dimensionamento da solução estrutural adotada, quantificar a área destes elementos e o respetivo coeficiente de transmissão. Quantificou-se, posteriormente, quais as necessidades energéticas obtidas com a solução estrutural perfeitamente definida e as que se obteriam se se desprezasse a sua existência. Com as análises comparativas dos diferentes resultados obtidos, verificou-se que as atualizações das exigências regulamentares a que os edifícios de habitação estão sujeitos originam grande impacto nos sistemas construtivos adotados.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Unemployment is related to economic, political and social aspects. One of the least analysed political aspects is the relationship that, from a partisan or ideological perspective, should exist between the election results and the aging level of the voters, which is to be reflected in different electoral costs of unemployment. This chapter updates previous work on the subject, using a spatial econometrics methodology to estimate the relationship between the levels of aging and the election results that were obtained in the most recent elections that took place in Portugal, i.e. the October 2015 legislative elections. The results confirm the hypothesis that the level of unemployment involves a higher (resp. lower) electoral cost the less (resp. more) aged is the electorate.