5 research outputs found

    Identifying Components from Object-Oriented APIs Based on Dynamic Analysis

    Full text link
    The reuse at the component level is generally more effective than the one at the object-oriented class level. This is due to the granularity level where components expose their functionalities at an abstract level compared to the fine-grained object-oriented classes. Moreover, components clearly define their dependencies through their provided and required interfaces in an explicit way that facilitates the understanding of how to reuse these components. Therefore, several component identification approaches have been proposed to identify components based on the analysis object-oriented software applications. Nevertheless, most of the existing component identification approaches did not consider co-usage dependencies between API classes to identify classes/methods that can be reused to implement a specific scenario. In this paper, we propose an approach to identify reusable software components in object-oriented APIs, based on the interactions between client applications and the targeted API. As we are dealing with actual clients using the API, dynamic analysis allows to better capture the instances of API usage. Approaches using static analysis are usually limited by the difficulty of handling dynamic features such as polymorphism and class loading. We evaluate our approach by applying it to three Java APIs with eight client applications from the DaCapo benchmark. DaCapo provides a set of pre-defined usage scenarios. The results show that our component identification approach has a very high precision.Comment: 11 pages, 5 figure

    Molecular and Genetic Crosstalks between mTOR and ERRα Are Key Determinants of Rapamycin-Induced Nonalcoholic Fatty Liver

    Get PDF
    SummarymTOR and ERRα are key regulators of common metabolic processes, including lipid homeostasis. However, it is currently unknown whether these factors cooperate in the control of metabolism. ChIP-sequencing analyses of mouse liver reveal that mTOR occupies regulatory regions of genes on a genome-wide scale including enrichment at genes shared with ERRα that are involved in the TCA cycle and lipid biosynthesis. Genetic ablation of ERRα and rapamycin treatment, alone or in combination, alter the expression of these genes and induce the accumulation of TCA metabolites. As a consequence, both genetic and pharmacological inhibition of ERRα activity exacerbates hepatic hyperlipidemia observed in rapamycin-treated mice. We further show that mTOR regulates ERRα activity through ubiquitin-mediated degradation via transcriptional control of the ubiquitin-proteasome pathway. Our work expands the role of mTOR action in metabolism and highlights the existence of a potent mTOR/ERRα regulatory axis with significant clinical impact

    A comparative study of the depth, breadth, and perception of pharmacogenomics instruction in a subgroup of US pharmacy curricula

    No full text
    Introduction This study was designed to assess the depth, breadth, and perception of pharmacogenomics education in pharmacy curricula in the United States (US). Methods A modified, online questionnaire from previous studies was sent to all accredited US schools and colleges of pharmacy. The survey covered three distinct areas related to the schools\u27 educational environments, the depth and the extent of pharmacogenomics core competencies and topics taught, and the institutions\u27 perceptions of the importance of pharmacogenomics in the curriculum and future plans for expanded pharmacogenomics education. Multiple approaches were used to increase the response rate, and results were analyzed using descriptive statistics. Results Of the 133 eligible programs, 32 participated in the survey. Six invalid surveys were excluded from our study, resulting in a 19.6% response rate. Results revealed that all responding schools included pharmacogenomics in the curriculum. Interestingly, 76.9% of the respondents believed pharmacists do not have the appropriate knowledge of pharmacogenomics. However, only 30.7% indicated that their programs planned to expand pharmacogenomics in their curriculum. Conclusions The responding schools all included some pharmacogenomics in their curriculum. However, the depth and the extent of pharmacogenomics topics covered varied. Respondents perceived that pharmacists today do not possess the appropriate level of pharmacogenomics knowledge. Despite this, there is limited emphasis on expanding pharmacogenomics instruction in the responding schools\u27 curriculums
    corecore