Learn More
AspectJ™ is a simple and practical aspect-oriented extension to Java™. With just a few new constructs, AspectJ provides support for modular implementation of a range of crosscutting concerns. In AspectJ's dynamic join point model, join points are well-defined points in the execution of the program; pointcuts are collections of join points; advice are(More)
59 M Many software developers are attracted to the idea of AOP—they recognize the concept of crosscutting concerns and know they have had problems with the implementation of such concerns in the past. But they have questions about how to adopt AOP into their development process, including: How to use aspects in existing code? What kinds of benefits can be(More)
– improve the modularity of crosscutting concerns • design modularity • source code modularity • development process • aspects are two things: – concerns that crosscut [design level] – a programming construct [implementation level] • enables crosscutting concerns to be captured in modular units • AspectJ is: – is an aspect-oriented extension to Java™ that(More)
Alpha-1 giardin is an immunodominant protein in the intestinal protozoan parasite Giardia lamblia. The Triage((R)) parasite panel, used to detect copro-antigens in stool from giardiasis patients, reacts with an epitope between amino acids 160 and 200 in alpha-1 giardin. This region of the protein is also highly immunogenic during human infections. Alpha-1(More)
The polymeric Ig receptor (pIgR) is conserved in mammals and has an avian homologue, suggesting evolutionarily important functions in vertebrates. It transports multimeric IgA and IgM across polarized epithelia and is highly expressed in the intestine, yet little direct evidence exists for its importance in defense against common enteric pathogens. In this(More)
The protozoan Giardia lamblia is a major cause of parasite-induced diarrhea in humans. Humoral immunity has been shown to be important for clearance of the infection, but only a few antigens have been identified. In this study, we focused on the immunoreactivity of nonvariant antigens. Serum samples from 93 patients with acute giardiasis who were infected(More)
Giardia lamblia, an important cause of diarrheal disease, resides in the small intestinal lumen in close apposition to epithelial cells. Since the disease mechanisms underlying giardiasis are poorly understood, elucidating the specific interactions of the parasite with the host epithelium is likely to provide clues to understanding the pathogenesis. Here we(More)
Giardia lamblia is a binucleated, flagellated protozoan parasite that inhabits the upper small intestine of its vertebrate hosts. The entire life cycle, which can be completed in vitro, is simple with cycling between a vegetative trophozoite and a highly resistant cystic form. The parasite is one of the earliest diverging eukaryotes known and more than 95%(More)
To realize the benefits of Aspect Oriented Programming (AOP), developers must refactor active and legacy code bases into an AOP language. When refactoring, developers first need to identify refactoring candidates, a process called <i>aspect mining</i>. Humans perform mining by using a variety of clues to determine which code to refactor. However, existing(More)