5 resultados para Single-chain variable fragments

em Digital Commons at Florida International University


Relevância:

100.00% 100.00%

Publicador:

Resumo:

Concurrent software executes multiple threads or processes to achieve high performance. However, concurrency results in a huge number of different system behaviors that are difficult to test and verify. The aim of this dissertation is to develop new methods and tools for modeling and analyzing concurrent software systems at design and code levels. This dissertation consists of several related results. First, a formal model of Mondex, an electronic purse system, is built using Petri nets from user requirements, which is formally verified using model checking. Second, Petri nets models are automatically mined from the event traces generated from scientific workflows. Third, partial order models are automatically extracted from some instrumented concurrent program execution, and potential atomicity violation bugs are automatically verified based on the partial order models using model checking. Our formal specification and verification of Mondex have contributed to the world wide effort in developing a verified software repository. Our method to mine Petri net models automatically from provenance offers a new approach to build scientific workflows. Our dynamic prediction tool, named McPatom, can predict several known bugs in real world systems including one that evades several other existing tools. McPatom is efficient and scalable as it takes advantage of the nature of atomicity violations and considers only a pair of threads and accesses to a single shared variable at one time. However, predictive tools need to consider the tradeoffs between precision and coverage. Based on McPatom, this dissertation presents two methods for improving the coverage and precision of atomicity violation predictions: 1) a post-prediction analysis method to increase coverage while ensuring precision; 2) a follow-up replaying method to further increase coverage. Both methods are implemented in a completely automatic tool.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Concurrent software executes multiple threads or processes to achieve high performance. However, concurrency results in a huge number of different system behaviors that are difficult to test and verify. The aim of this dissertation is to develop new methods and tools for modeling and analyzing concurrent software systems at design and code levels. This dissertation consists of several related results. First, a formal model of Mondex, an electronic purse system, is built using Petri nets from user requirements, which is formally verified using model checking. Second, Petri nets models are automatically mined from the event traces generated from scientific workflows. Third, partial order models are automatically extracted from some instrumented concurrent program execution, and potential atomicity violation bugs are automatically verified based on the partial order models using model checking. Our formal specification and verification of Mondex have contributed to the world wide effort in developing a verified software repository. Our method to mine Petri net models automatically from provenance offers a new approach to build scientific workflows. Our dynamic prediction tool, named McPatom, can predict several known bugs in real world systems including one that evades several other existing tools. McPatom is efficient and scalable as it takes advantage of the nature of atomicity violations and considers only a pair of threads and accesses to a single shared variable at one time. However, predictive tools need to consider the tradeoffs between precision and coverage. Based on McPatom, this dissertation presents two methods for improving the coverage and precision of atomicity violation predictions: 1) a post-prediction analysis method to increase coverage while ensuring precision; 2) a follow-up replaying method to further increase coverage. Both methods are implemented in a completely automatic tool.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Chronic bronchopulmonary bacterial infections remain the most common cause of morbidity and mortality among patients with cystic fibrosis (CF). Recent community sequencing work has now shown that the bacterial community in the CF lung is polymicrobial. Identifying bacteria in the CF lung through sequencing can be costly and is not practical for many laboratories. Molecular techniques such as terminal restriction fragment length polymorphism or amplicon length heterogeneity-polymerase chain reaction (LH-PCR) can provide many laboratories with the ability to study CF bacterial communities without costly sequencing. The aim of this study was to determine if the use of LH-PCR with multiple hypervariable regions of the 16S rRNA gene could be used to identify organisms found in sputum DNA. This work also determined if LH-PCR could be used to observe the dynamics of lung infections over a period of time. Nineteen samples were analysed with the V1 and the V1_V2 region of the 16S rRNA gene. Based on the amplicon size present in the V1_V2 region, Pseudomonas aeruginosa was confirmed to be in all 19 samples obtained from the patients. The V1 region provided a higher power of discrimination between bacterial profiles of patients. Both regions were able to identify trends in the bacterial population over a period of time. LH profiles showed that the CF lung community is dynamic and that changes in the community may in part be driven by the patient's antibiotic treatment. LH-PCR is a tool that is well suited for studying bacterial communities and their dynamics.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Predation, predation risk, and resource quality affect suites of prey traits that collectively impact individual fitness, population dynamics, and community structure. However, studies of multi-trophic level effects generally focus on a single prey trait, failing to capture trade-offs among suites of covarying traits that govern population responses and emergent community patterns. We used structural equation models (SEM) to summarize the non-lethal and lethal effects of crayfish, Procambarus fallax, and phosphorus (P) addition, which affected prey food quality (periphyton), on the interactive effects of behavioral, morphological, developmental, and reproductive traits of snails, Planorbella duryi. Univariate and multivariate analyses suggested trade-offs between production (growth, reproduction) and defense (foraging behavior, shell shape) traits of snails in response to non-lethal crayfish and P addition, but few lethal effects. SEM revealed that non-lethal crayfish effects indirectly limited per capita offspring standing stock by increasing refuge use, slowing individual growth, and inducing snails to produce thicker, compressed shells. The negative effects of non-lethal crayfish on snails were strongest with P addition; snails increased allocation to shell defense rather than growth or reproduction. However, compared to ambient conditions, P addition with non-lethal crayfish still yielded greater per capita offspring standing stock by speeding individual snail growth enabling them to produce more offspring that also grew faster. Increased refuge use in response to non-lethal crayfish led to a non-lethal trophic cascade that altered the spatial distribution of periphyton. Independent of crayfish effects, snails stimulated periphyton growth through nutrient regeneration. These findings illustrate the importance of studying suites of traits that reveal costs associated with inducing different traits and how expressing those traits impacts population and community level processes.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

We have modified a technique which uses a single pair of primer sets directed against homologous but distinct genes on the X and Y chromosomes, all of which are coamplified in the same reaction tube with trace amounts of radioactivity. The resulting bands are equal in length, yet distinguishable by restriction enzyme sites generating two independent bands, a 364 bp X-specific band and a 280 bp Y-specific band. A standard curve was generated to show the linear relationship between X/Y ratio average vs. %Y or %X chromosomal content. Of the 51 purified amniocyte DNA samples analyzed, 16 samples showed evidence of high % X contamination while 2 samples demonstrated higher % Y than the expected 50% X and 50% Y chromosomal content. With regards to the 25 processed sperm samples analyzed, X-sperm enrichment was evident when compared to the primary sex ratio whereas Y-sperm was enriched when we compared before and after selection samples.