Modern software must evolve in response to changing conditions. In the most widely used programming environments, code is static and cannot change at runtime. This poses problems for applications, that have limited down-time. More support is needed for dynamic evolution. In this paper we present an approach for supporting dynamic evolution of Java programs. In this approach, Java programs can evolve by changing their components, namely classes, during their execution. Changes in a class lead to changes in the its instances, thereby allowing evolution of both code and state. The approach promotes compatibility with existing Java applications, and maintains the security and type safety controls imposed by Java's dynamic linking mechanism. Experimental analyses of our implementation indicate that the implementation imposes a moderate performance penalty relative to the unmodified virtual machine. This work is supported by the Defense Advanced Research Project Agency (DARPA) and Rome Laboratory, Air Force Materiel Command, USAF, under agreement number F30602-97-1-0221. The U.S. Government is authorized to reproduce and distribute reprints for Governmental purposes notwithstanding any copyright annotation thereon. The views and conclusions contained herein are those of the authors and should not be interpreted as necessarily representing the official policies or endorsements, either expressed or implied, of the Defense Advanced Research Project Agency (DARPA), Rome Laboratory, or the U.S. Government. Report Documentation PageForm Public reporting burden for the collection of information is estimated to average 1 hour per response, including the time for reviewing instructions, searching existing data sources, gathering and maintaining the data needed, and completing and reviewing the collection of information. Send comments regarding this burden estimate or any other aspect of this collection of information, including suggestions for reducing this burden, to Washington Headquarters Services, Directorate for Information Operations and Reports, 1215 Jefferson Davis Highway, Suite 1204, Arlington VA 22202-4302. Respondents should be aware that notwithstanding any other provision of law, no person shall be subject to a penalty for failing to comply with a collection of information if it does not display a currently valid OMB control number. Modern software must evolve in response to changing conditions. In the most widely used programming environments, code is static and cannot change at runtime. This poses problems for applications, that have limited down-time. More support is needed for dynamic evolution. In this paper we present an approach for supporting dynamic evolution of Java programs. In this approach, Java programs can evolve by changing their components, namely classes, during their execution. Changes in a class lead to changes in the its instances, thereby allowing evolution of both code and state. The approach promotes compatibility with existing Java applications, and maintains the security and typ...
Glycation is the result of covalent bonding of a free amino group of biological macromolecules with a reducing sugar, which results in the formation of a Schiff base that undergoes rearrangement, dehydration and cyclization to form a more stable Amadori product. The final products of nonenzymatic glycation of biomacromolecules like DNA, proteins and lipids are known as advanced glycation end products (AGEs). AGEs may be generated rapidly or over long times stimulated by distinct triggering mechanisms, thereby accounting for their roles in multiple settings and disease states. Both Schiff base and Amadori glycation products generate free radicals resulting in decline of antioxidant defense mechanisms and can damage cellular organelles and enzymes. This critical review primarily focuses on the mechanistic insight of glycation and the most probable route for the formation of glycation products and their therapeutic interventions. Furthermore, the prevention of glycation reaction using therapeutic drugs such as metformin, pyridoxamine and aminoguanidine (AG) are discussed with special emphasis on the novel concept of the bioconjugation of these drugs like, AG with gold nanoparticles (GNPs). At or above 10 mM concentration, AG is found to be toxic and therefore has serious health concerns, and the study warrants doing this novel bioconjugation of AG with GNPs. This approach might increase the efficacy of the AG at a reduced concentration with low or no toxicity. Using the concept of synthesis of GNPs with abovementioned drugs, it is assumed that toxicity of various drugs which are used at high doses can be minimized more effectively.
SIN3, a transcriptional corepressor has been implicated in varied functions both as transcription activator and repressor. Recent studies associated Sin3 with the macroautophagic/autophagic process as a negative regulator of Atg8 and Atg32. Though the role of SIN3 in autophagy is being explored, little is known about the overall effect of SIN3 deletion on the survival of an organism. In this study using a Caenorhabditis elegans sin-3(tm1279);him-5(e1490) strain, we demonstrate that under in vivo conditions SIN-3 differentially modulates autophagy and lifespan. We provide evidence that the enhanced autophagy and decreased lifespan observed in sin-3 deletion mutants is dependent on ROS and intracellular oxidative stress. Inability of the mutant worms to maintain redox balance along with dysregulation of enzymatic antioxidants, depletion of GSH and NADP reserves and elevation of ROS markers compromises the longevity of the worms. It is possible that the enhanced autophagic process observed in sin-3 (tm1279);him-5(e1490) worms is required to compensate for oxidative stress generated in these worms.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.