962 resultados para Orthogonal persistence


Relevância:

100.00% 100.00%

Publicador:

Resumo:

The persistence concern implemented as an aspect has been studied since the appearance of the Aspect-Oriented paradigm. Frequently, persistence is given as an example that can be aspectized, but until today no real world solution has applied that paradigm. Such solution should be able to enhance the programmer productivity and make the application less prone to errors. To test the viability of that concept, in a previous study we developed a prototype that implements Orthogonal Persistence as an aspect. This first version of the prototype was already fully functional with all Java types including arrays. In this work the results of our new research to overcome some limitations that we have identified on the data type abstraction and transparency in the prototype are presented. One of our goals was to avoid the Java standard idiom for genericity, based on casts, type tests and subtyping. Moreover, we also find the need to introduce some dynamic data type abilities. We consider that the Reflection is the solution to those issues. To achieve that, we have extended our prototype with a new static weaver that preprocesses the application source code in order to introduce changes to the normal behavior of the Java compiler with a new generated reflective code.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

The life cycle of software applications in general is very short and with extreme volatile requirements. Within these conditions programmers need development tools and techniques with an extreme level of productivity. We consider the code reuse as the most prominent approach to solve that problem. Our proposal uses the advantages provided by the Aspect-Oriented Programming in order to build a reusable framework capable to turn both programmer and application oblivious as far as data persistence is concerned, thus avoiding the need to write any line of code about that concern. Besides the benefits to productivity, the software quality increases. This paper describes the actual state of the art, identifying the main challenge to build a complete and reusable framework for Orthogonal Persistence in concurrent environments with support for transactions. The present work also includes a successfully developed prototype of that framework, capable of freeing the programmer of implementing any read or write data operations. This prototype is supported by an object oriented database and, in the future, will also use a relational database and have support for transactions.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

Applications refactorings that imply the schema evolution are common activities in programming practices. Although modern object-oriented databases provide transparent schema evolution mechanisms, those refactorings continue to be time consuming tasks for programmers. In this paper we address this problem with a novel approach based on aspect-oriented programming and orthogonal persistence paradigms, as well as our meta-model. An overview of our framework is presented. This framework, a prototype based on that approach, provides applications with aspects of persistence and database evolution. It also provides a new pointcut/advice language that enables the modularization of the instance adaptation crosscutting concern of classes, which were subject to a schema evolution. We also present an application that relies on our framework. This application was developed without any concern regarding persistence and database evolution. However, its data is recovered in each execution, as well as objects, in previous schema versions, remain available, transparently, by means of our framework.

Relevância:

60.00% 60.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:

20.00% 20.00%

Publicador:

Resumo:

Previous research has shown that crotamine, a toxin isolated from the venom of Crotalus durissus terrificus, induces the release of acetylcholine and dopamine in the central nervous system of rats. Particularly, these neurotransmitters are important modulators of memory processes. Therefore, in this study we investigated the effects of crotamine infusion on persistence of memory in rats. We verified that the intrahippocampal infusion of crotamine (1 μg/μl; 1 μl/side) improved the persistence of object recognition and aversive memory. By other side, the intrahippocampal infusion of the toxin did not alter locomotor and exploratory activities, anxiety or pain threshold. These results demonstrate a future prospect of using crotamine as potential pharmacological tool to treat diseases involving memory impairment, although it is still necessary more researches to better elucidate the crotamine effects on hippocampus and memory.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

We report numerically and analytically estimated values for the Hurst exponent for a recently proposed non-Markovian walk characterized by amnestically induced persistence. These results are consistent with earlier studies showing that log-periodic oscillations arise only for large memory losses of the recent past. We also report numerical estimates of the Hurst exponent for non-Markovian walks with diluted memory. Finally, we study walks with a fractal memory of the past for a Thue-Morse and Fibonacci memory patterns. These results are interpreted and discussed in the context of the necessary and sufficient conditions for the central limit theorem to hold.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

We investigate a recently proposed non-Markovian random walk model characterized by loss of memories of the recent past and amnestically induced persistence. We report numerical and analytical results showing the complete phase diagram, consisting of four phases, for this system: (i) classical nonpersistence, (ii) classical persistence, (iii) log-periodic nonpersistence, and (iv) log-periodic persistence driven by negative feedback. The first two phases possess continuous scale invariance symmetry, however, log-periodicity breaks this symmetry. Instead, log-periodic motion satisfies discrete scale invariance symmetry, with complex rather than real fractal dimensions. We find for log-periodic persistence evidence not only of statistical but also of geometric self-similarity.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Background: Adult-type hypolactasia, the physiological decline of lactase some time after weaning, was previously associated with the LCT -13910C>T polymorphism worldwide except in Africa. Lactase non-persistence is the most common phenotype in humans, except in northwestern Europe with its long history of pastoralism and milking. We had previously shown association of LCT -13910C>T polymorphism with adult-type hypolactasia in Brazilians; thus, we assessed its frequency among different Brazilian ethnic groups. Methods: We investigated the ethnicity-related frequency of this polymorphism in 567 Brazilians [mean age, 42.1 +/- 16.8 years; 157 (27.7%) men]; 399 (70.4%) White, 50 (8.8%) Black, 65 (11.5%) Brown, and 53 (9.3%) Japanese-Brazilian. DNA was extracted from leukocytes; LCT -13910C>T polymorphism was analyzed by PCR-restriction fragment length polymorphism. Results: Prevalence of the CC genotype associated with hypolactasia was similar (57%) among White and Brown groups; however, prevalence was higher among Blacks (80%) and those of Japanese descent (100%). Only 2 (4%) Blacks had TT genotype, and 8 (16%) had the CT genotype. Assuming an association between CC genotype and hypolactasia, and CT and TT genotypes with lactase persistence, 356 (62.8%) individuals had hypolactasia and 211 (37.2%) had lactase persistence. The White and Brown groups had the same hypolactasia prevalence (similar to 57%); nevertheless, was 80% among Black individuals and 100% among Japanese-Brazilians (P < 0.01). Conclusion: The lactase persistence allele, LCT -13910T, was found in about 43% of both White and Brown and 20% of the Black Brazilians, but was absent among all Japanese Brazilians studied.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

The study of spectral behavior of networks has gained enthusiasm over the last few years. In particular, random matrix theory (RMT) concepts have proven to be useful. In discussing transition from regular behavior to fully chaotic behavior it has been found that an extrapolation formula of the Brody type can be used. In the present paper we analyze the regular to chaotic behavior of small world (SW) networks using an extension of the Gaussian orthogonal ensemble. This RMT ensemble, coined the deformed Gaussian orthogonal ensemble (DGOE), supplies a natural foundation of the Brody formula. SW networks follow GOE statistics until a certain range of eigenvalue correlations depending upon the strength of random connections. We show that for these regimes of SW networks where spectral correlations do not follow GOE beyond a certain range, DGOE statistics models the correlations very well. The analysis performed in this paper proves the utility of the DGOE in network physics, as much as it has been useful in other physical systems.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Catalytic ozonation has been recognized in the scientific community as an efficient technique, reaching elevated rates of recalcitrant organic material mineralization, even at the presence of scavenger species of hydroxyl free radicals. This study presents the most significant factors involving the leachate treatment stabilized by the municipal landfill of the city of Guaratingueta, State of Sao Paulo, Brazil, by using a catalytic ozonation activated by metallic ions Fe(3+), Zn(2+), Mn(2+), Ni(2+) and Cr(3+). The Taguchi L(16) orthogonal array and its associated statistical methods were also used in this study. Among the researched ions, the most notable catalysis was obtained with ferric ion, statistically significant in the reduction of COD with a confidence level of 99.5%.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Generalist pathogens frequently exist as a complex of genetically differentiated strains, which can differ in virulence and transmissibility. A description of the extent to which strain variability mediates host species competence is needed to understand disease dynamics for systems with both host and pathogen strain diversity. This study tested the hypothesis that strain-specific variation of a generalist vector-borne plant pathogen, Xylella fastidiosa, affects disease severity in alfalfa (Medicago sativa) and competence of this crop as a reservoir host. Alfalfa seedlings were inoculated with one of 23 X. fastidiosa isolates collected from different hosts, eight identified as belonging to an almond strain, and the remainder from a grape strain. Pathogen population, symptom severity and infection incidence were compared over five successive harvests. Infected plant size, measured mainly by plant height, internode length and above ground biomass, was reduced up to 50% compared to buffer-inoculated controls, and more severe symptoms were observed at later harvests and for higher pathogen populations. Grape isolates had higher bacterial populations within alfalfa than almond isolates. In addition, infection with grape isolates resulted in more severe alfalfa stunting than that caused by almond isolates. Moreover, there was a strong positive relationship between isolate multiplication rate and both symptom severity and infection persistence (i.e. maintenance of chronic infection within host). Isolates with low initial populations had low incidence at the final harvest, with one isolate dying out altogether. The results showed that X. fastidiosa-genetic diversity contributed to variation in alfalfa disease severity. The results also suggest that pathogen strain may mediate host competence via differences in bacterial population density and persistence.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Random walks can undergo transitions from normal diffusion to anomalous diffusion as some relevant parameter varies, for instance the L,vy index in L,vy flights. Here we derive the Fokker-Planck equation for a two-parameter family of non-Markovian random walks with amnestically induced persistence. We investigate two distinct transitions: one order parameter quantifies log-periodicity and discrete scale invariance in the first moment of the propagator, whereas the second order parameter, known as the Hurst exponent, describes the growth of the second moment. We report numerical and analytical results for six critical exponents, which together completely characterize the properties of the transitions. We find that the critical exponents related to the diffusion-superdiffusion transition are identical in the positive feedback and negative feedback branches of the critical line, even though the former leads to classical superdiffusion whereas the latter gives rise to log-periodic superdiffusion.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Gender has long been known to be a contributory factor in the incidence and progression of disorders associated with immune system disregulation. The aims of this experiment were to verify the influences of sexual dimorphism on the persistence of blood parasites out of the acute phase of infection. Male and female Calomys callosus were separated and infected with two strains of Trypanosoma cruzi, and let age until 120 days. Xenogiagnostic, culture of organs and blood, histopathology and lytic antibody percentages were evaluated on late chronic phase. Xenodiagnosis, hemoculture and lytic antibody percentages were positive front 45 until 120 days. For both strains in adrenal and heart, amastigote burdens were present until 45 days, scarcely found on 60 days and absent on 120 days. Steroid hormones, although having a protective role, does not enable animals to get completely rid of the infection. Even without showing apparent signs of pathological unbalance, parasite persists, hidden throughout the host`s body. (C) 2008 Elsevier Ltd. All rights reserved.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

We extend the results of spin ladder models associated with the Lie algebras su(2(n)) to the case of the orthogonal and symplectic algebras o(2(n)), sp(2(n)) where n is the number of legs for the system. Two classes of models are found whose symmetry, either orthogonal or symplectic, has an explicit n dependence. Integrability of these models is shown for an arbitrary coupling of XX-type rung interactions and applied magnetic field term.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

The gregarious braconid wasp Cotesia congregata parasitizes host larvae of Manduca sexta, and several other sphingid species. Parasitism induces host immunosuppression due to the disruptive action of the wasp's polydnavirus (PDV) on host blood cells. During the initial stages of parasitism, these cells undergo apoptosis followed by cell clumping, which clears the hemolymph of a large number of cells. In this study, the persistence and expression of Cotesia congregata PDV (CcPDV) were examined using Southern and Nor-them blots, respectively. Digoxygenin-labelled total polydnaviral DNA was used to probe genomic DNA isolated from fat body and brains of hosts with emerged wasps taken 6 days following egress of the parasitoids, and significant cross-hybridization between the host fat body genomic DNA with viral DNA was seen. Thus, the virus persists in the host for the duration of parasitism. even during the post-emergence period, and may even be integrated in the host caterpillar DNA. Viral gene expression was examined using Northern blots and probes to the Cotesia rubecula CrV1 homolog, and the CrV1-like mRNAs were expressed as early as 4 h post-parasitization for at least 72 h and faint hybrization is even seen at the time the wasps eclose. In contrast, in Pieris rapae larvae the CrV1 transcript is expressed only for a brief time, during which time hemocyte function is disrupted. The effect is transitory, and hemocytes regain their normal functions after the parasites emerge as first instars. The genome of CcPDV contains one copy of the CrV1-like homolog as shown on Southern blots of viral genomic DNA. In conjunction with our earlier studies of the PDV-encoded early protein 1, the current work suggests multiple viral transcripts are produced following parasitization of the host. and likely target host hemocytes to induce their apoptosis, thereby preventing encapsulation of the parasitoid's eggs. Whether viral DNAs are integrated in the host's genomic DNA remains to be proven, but our results provide preliminary evidence that viral DNAs are detected in the host's fat body cells examined at the time of wasp ernergence and several days later. (C) 2003 Elsevier Science Ltd. All rights reserved.