1,363 research outputs found

    Class movement and re-location: An empirical study of Java inheritance evolution

    Get PDF
    This is the post-print version of the final paper published in Journal of Systems and Software. The published article is available from the link below. Changes resulting from the publishing process, such as peer review, editing, corrections, structural formatting, and other quality control mechanisms may not be reflected in this document. Changes may have been made to this work since it was submitted for publication. Copyright @ 2009 Elsevier B.V.Inheritance is a fundamental feature of the Object-Oriented (OO) paradigm. It is used to promote extensibility and reuse in OO systems. Understanding how systems evolve, and specifically, trends in the movement and re-location of classes in OO hierarchies can help us understand and predict future maintenance effort. In this paper, we explore how and where new classes were added as well as where existing classes were deleted or moved across inheritance hierarchies from multiple versions of four Java systems. We observed first, that in one of the studied systems the same set of classes was continuously moved across the inheritance hierarchy. Second, in the same system, the most frequent changes were restricted to just one sub-part of the overall system. Third, that a maximum of three levels may be a threshold when using inheritance in a system; beyond this level very little activity was observed, supporting earlier theories that, beyond three levels, complexity becomes overwhelming. We also found evidence of ‘collapsing’ hierarchies to bring classes up to shallower levels. Finally, we found that larger classes and highly coupled classes were more frequently moved than smaller and less coupled classes. Statistical evidence supported the view that larger classes and highly coupled classes were less cohesive than smaller classes and lowly coupled classes and were thus more suitable candidates for being moved (within an hierarchy)

    Towards automated support for extraction of reusable components

    Get PDF
    A cost effective introduction of software reuse techniques requires the reuse of existing software developed in many cases without aiming at reusability. This paper discusses the problems related to the analysis and reengineering of existing software in order to reuse it. We introduce a process model for component extraction and focus on the problem of analyzing and qualifying software components which are candidates for reuse. A prototype tool for supporting the extraction of reusable components is presented. One of the components of this tool aids in understanding programs and is based on the functional model of correctness. It can assist software engineers in the process of finding correct formal specifications for programs. A detailed description of this component and an example to demonstrate a possible operational scenario are given

    Storia e medicina di genere

    Get PDF
    La salute non è un campo neutrale. Il concetto di diversità, declinato sui temi del sesso e del genere, è uno degli strumenti della riflessione clinica, ma anche di quella bioetica - quando discute, in particolare, del principio di uguaglianza. Il tema ha una storia medica recente. Proviamo rapidamente, attraverso un riesame della letteratura, a verificare se, in prospettiva storica, questa affermazione di ‘contemporaneità’ sia effettivamente condivisibile

    The phosphodiesterase 5 inhibitor sildenafil decreases the proinflammatory chemokine IL-8 in diabetic cardiomyopathy: in vivo and in vitro evidence

    Get PDF
    Purpose: Interleukin (IL)-8 is a proinflammatory C-X-C chemokine involved in inflammation underling cardiac diseases, primary or in comorbid condition, such diabetic cardiomyopathy (DCM). The phosphodiesterase type 5 inhibitor sildenafil can ameliorate cardiac conditions by counteracting inflammation. The study aim is to evaluate the effect of sildenafil on serum IL-8 in DCM subjects vs. placebo, and on IL-8 release in human endothelial cells (Hfaec) and peripheral blood mononuclear cells (PBMC) under inflammatory stimuli. Methods: IL-8 was quantified: in sera of (30) DCM subjects before (baseline) and after sildenafil (100 mg/day, 3-months) vs. (16) placebo and (15) healthy subjects, by multiplatform array; in supernatants from inflammation-challenged cells after sildenafil (1 µM), by ELISA. Results: Baseline IL-8 was higher in DCM vs. healthy subjects (149.14 ± 46.89 vs. 16.17 ± 5.38 pg/ml, p < 0.01). Sildenafil, not placebo, significantly reduced serum IL-8 (23.7 ± 5.9 pg/ml, p < 0.05 vs. baseline). Receiver operating characteristic (ROC) curve for IL-8 was 0.945 (95% confidence interval of 0.772 to 1.0, p < 0.01), showing good capacity of discriminating the response in terms of drug-induced IL-8 decrease (sensitivity of 0.93, specificity of 0.90). Sildenafil significantly decreased IL-8 protein release by inflammation-induced Hfaec and PBMC and downregulated IL-8 mRNA in PBMC, without affecting cell number or PDE5 expression. Conclusion: Sildenafil might be suggested as potential novel pharmacological tool to control DCM progression through IL-8 targeting at systemic and cellular level

    A smoothed stochastic earthquake rate model considering seismicity and fault moment release for Europe

    Get PDF
    We present a time-independent gridded earthquake rate forecast for the European region including Turkey. The spatial component of our model is based on kernel density estimation techniques, which we applied to both past earthquake locations and fault moment release on mapped crustal faults and subduction zone interfaces with assigned slip rates. Our forecast relies on the assumption that the locations of past seismicity is a good guide to future seismicity, and that future large-magnitude events occur more likely in the vicinity of known faults. We show that the optimal weighted sum of the corresponding two spatial densities depends on the magnitude range considered. The kernel bandwidths and density weighting function are optimized using retrospective likelihood-based forecast experiments. We computed earthquake activity rates (a- and b-value) of the truncated Gutenberg-Richter distribution separately for crustal and subduction seismicity based on a maximum likelihood approach that considers the spatial and temporal completeness history of the catalogue. The final annual rate of our forecast is purely driven by the maximum likelihood fit of activity rates to the catalogue data, whereas its spatial component incorporates contributions from both earthquake and fault moment-rate densities. Our model constitutes one branch of the earthquake source model logic tree of the 2013 European seismic hazard model released by the EU-FP7 project ‘Seismic HAzard haRmonization in Europe' (SHARE) and contributes to the assessment of epistemic uncertainties in earthquake activity rates. We performed retrospective and pseudo-prospective likelihood consistency tests to underline the reliability of our model and SHARE's area source model (ASM) using the testing algorithms applied in the collaboratory for the study of earthquake predictability (CSEP). We comparatively tested our model's forecasting skill against the ASM and find a statistically significant better performance for testing periods of 10-20yr. The testing results suggest that our model is a viable candidate model to serve for long-term forecasting on timescales of years to decades for the European regio

    Fourier transform for quantum DD-modules via the punctured torus mapping class group

    Get PDF
    We construct a certain cross product of two copies of the braided dual H~\tilde H of a quasitriangular Hopf algebra HH, which we call the elliptic double EHE_H, and which we use to construct representations of the punctured elliptic braid group extending the well-known representations of the planar braid group attached to HH. We show that the elliptic double is the universal source of such representations. We recover the representations of the punctured torus braid group obtained in arXiv:0805.2766, and hence construct a homomorphism to the Heisenberg double DHD_H, which is an isomorphism if HH is factorizable. The universal property of EHE_H endows it with an action by algebra automorphisms of the mapping class group SL2(Z)~\widetilde{SL_2(\mathbb{Z})} of the punctured torus. One such automorphism we call the quantum Fourier transform; we show that when H=Uq(g)H=U_q(\mathfrak{g}), the quantum Fourier transform degenerates to the classical Fourier transform on D(g)D(\mathfrak{g}) as q1q\to 1.Comment: 12 pages, 1 figure. Final version, to appear in Quantum Topolog
    corecore