1,569 research outputs found

    Simplifying the analysis of software design variants with a colorful alloy

    Get PDF
    Formal modeling and automatic analysis are essential to achieve a trustworthy software design prior to its implementation. Alloy and its Analyzer are a popular language and tool for this task. Frequently, rather than a single software artifact, the goal is to develop a full software product line (SPL) with many variants supporting different features. Ideally, software design languages and tools should provide support for analyzing all such variants (e.g., by helping pinpoint combinations of features that could break a property), but that is not currently the case. Even when developing a single artifact, support for multi-variant analysis is desirable to explore design alternatives. Several techniques have been proposed to simplify the implementation of SPLs. One such technique is to use background colors to identify the fragments of code associated with each feature. In this paper we propose to use that same technique for formal design, showing how to add support for features and background colors to Alloy and its Analyzer, thus easing the analysis of software design variants. Some illustrative examples and evaluation results are presented, showing the benefits and efficiency of the implemented technique.This work is financed by the ERDF - European Regional Development Fund - through the Operational Programme for Competitiveness and Internationalisation - COMPETE 2020 - and by National Funds through the Portuguese funding agency, FCT - Fundação para a Ciência e a Tecnologia, within project POCI-01- 0145-FEDER-016826. The third author was also supported by the FCT sabbatical grant with reference SFRH/BSAB/143106/2018

    Feature Nets: behavioural modelling of software product lines

    Get PDF
    Software product lines (SPL) are diverse systems that are developed using a dual engineering process: (a)family engineering defines the commonality and variability among all members of the SPL, and (b) application engineering derives specific products based on the common foundation combined with a variable selection of features. The number of derivable products in an SPL can thus be exponential in the number of features. This inherent complexity poses two main challenges when it comes to modelling: Firstly, the formalism used for modelling SPLs needs to be modular and scalable. Secondly, it should ensure that all products behave correctly by providing the ability to analyse and verify complex models efficiently. In this paper we propose to integrate an established modelling formalism (Petri nets) with the domain of software product line engineering. To this end we extend Petri nets to Feature Nets. While Petri nets provide a framework for formally modelling and verifying single software systems, Feature Nets offer the same sort of benefits for software product lines. We show how SPLs can be modelled in an incremental, modular fashion using Feature Nets, provide a Feature Nets variant that supports modelling dynamic SPLs, and propose an analysis method for SPL modelled as Feature Nets. By facilitating the construction of a single model that includes the various behaviours exhibited by the products in an SPL, we make a significant step towards efficient and practical quality assurance methods for software product lines

    Very Cold Gas and Dark Matter

    Get PDF
    We have recently proposed a new candidate for baryonic dark matter: very cold molecular gas, in near-isothermal equilibrium with the cosmic background radiation at 2.73 K. The cold gas, of quasi-primordial abundances, is condensed in a fractal structure, resembling the hierarchical structure of the detected interstellar medium. We present some perspectives of detecting this very cold gas, either directly or indirectly. The H2_2 molecule has an "ultrafine" structure, due to the interaction between the rotation-induced magnetic moment and the nuclear spins. But the lines fall in the km domain, and are very weak. The best opportunity might be the UV absorption of H2_2 in front of quasars. The unexpected cold dust component, revealed by the COBE/FIRAS submillimetric results, could also be due to this very cold H2_2 gas, through collision-induced radiation, or solid H2_2 grains or snowflakes. The γ\gamma-ray distribution, much more radially extended than the supernovae at the origin of cosmic rays acceleration, also points towards and extended gas distribution.Comment: 16 pages, Latex pages, crckapb macro, 3 postscript figures, uuencoded compressed tar file. To be published in the proceeedings of the "Dust-Morphology" conference, Johannesburg, 22-26 January, 1996, D. Block (ed.), (Kluwer Dordrecht

    Decreased renal function in overweight and obese prepubertal children

    Get PDF
    BACKGROUND: Obesity is a potentially modifiable risk factor for the development and progression of kidney disease, both in adults and children. We aim to study the association of obesity and renal function in children, by comparing estimated glomerular filtration rate (eGFR) in nonoverweight and overweight/obese children. Secondarily, we aim to evaluate the accuracy of equations on eGFR estimation when compared to 24-h urinary creatinine clearance (CrCl). METHODS: Cross-sectional study of 313 children aged 8-9 y, followed in the birth cohort Generation XXI (Portugal). Creatinine and cystatin C, GFR estimated by several formulas and CrCl were compared in 163 nonoverweight and 150 overweight/obese, according to World Health Organization growth reference. RESULTS: Overweight/obese children had significantly lower eGFR, estimated by all methods, except for CrCl and revised Schwartz formula. Despite all children having renal function in the normal range, eGFR decreased significantly with BMI z-score (differences ranging from -4.3 to -1.1 ml/min/1.73 m(2) per standard deviation of BMI). The Zappitelli combined formula presented the closest performance to CrCl, with higher correlation coefficients and higher accuracy values. CONCLUSION: Young prepubertal children with overweight/obesity already present significantly lower GFR estimations that likely represent some degree of renal impairment associated with the complex deleterious effects of adiposity

    Characterization of Voltage-Gated Ca2+ Conductances in Layer 5 Neocortical Pyramidal Neurons from Rats

    Get PDF
    Neuronal voltage-gated Ca2+ channels are involved in electrical signalling and in converting these signals into cytoplasmic calcium changes. One important function of voltage-gated Ca2+ channels is generating regenerative dendritic Ca2+ spikes. However, the Ca2+ dependent mechanisms used to create these spikes are only partially understood. To start investigating this mechanism, we set out to kinetically and pharmacologically identify the sub-types of somatic voltage-gated Ca2+ channels in pyramidal neurons from layer 5 of rat somatosensory cortex, using the nucleated configuration of the patch-clamp technique. The activation kinetics of the total Ba2+ current revealed conductance activation only at medium and high voltages suggesting that T-type calcium channels were not present in the patches. Steady-state inactivation protocols in combination with pharmacology revealed the expression of R-type channels. Furthermore, pharmacological experiments identified 5 voltage-gated Ca2+ channel sub-types – L-, N-, R- and P/Q-type. Finally, the activation of the Ca2+ conductances was examined using physiologically derived voltage-clamp protocols including a calcium spike protocol and a mock back-propagating action potential (mBPAP) protocol. These experiments enable us to suggest the possible contribution of the five Ca2+ channel sub-types to Ca2+ current flow during activation under physiological conditions

    Discriminative stimulus effects of etorphine in rhesus monkeys

    Full text link
    Two rhesus monkeys were trained to discriminate the IM injection of etorphine (0.001 mg/kg) from saline in a task in which 20 consecutive responses on one of two levers resulted in food delivery. In both monkeys, etorphine (0.0001–0.0018), meperidine (0.1–1.0 mg/kg), morphine (0.1–3.2 mg/kg), and codeine (0.3–3.2) produced dose-related increases in the percentage of total session responses that occurred on the etorphine-appropriate lever. In contrast, ethylketazocine, SKF-10047, and pentazocine, at doses up to and including those that suppressed response rates, produced responses primarily on the saline-appropriate lever. Thus, etorphine-like narcotics, including morphine, have discriminative stimulus effects in rhesus monkeys which can be distinguished from those produced by narcotics with nonmorphine-like actions such as ethylketazocine, SKF-10047, and pentazocine.Peer Reviewedhttp://deepblue.lib.umich.edu/bitstream/2027.42/46422/1/213_2004_Article_BF00431828.pd

    Epidemiology and Clinical Features of Patients with Visceral Leishmaniasis Treated by an MSF Clinic in Bakool Region, Somalia, 2004–2006

    Get PDF
    Our paper describes the epidemiological features of visceral leishmaniasis in the Bakool region, South Central Somalia, over the years 2004 to 2006. Since 2000, Médecins Sans Frontières has been providing care for patients suffering from visceral leishmaniasis in Huddur, located in a region endemic for visceral leishmaniasis. By the end of 2005, we witnessed a dramatic increase in the number of patients admitted to the Huddur centre with visceral leishmaniasis. In our paper, we provide a description of the profile of patients admitted, thus giving an insight into the epidemiology of visceral leishmaniasis in a part of the world where relatively little has been documented and where the true magnitude of this neglected disease remains unknown

    Dialysis-associated peritonitis in children

    Get PDF
    Peritonitis remains a frequent complication of peritoneal dialysis in children and is the most common reason for technique failure. The microbiology is characterized by a predominance of Gram-positive organisms, with fungi responsible for less than 5% of episodes. Data collected by the International Pediatric Peritonitis Registry have revealed a worldwide variation in the bacterial etiology of peritonitis, as well as in the rate of culture-negative peritonitis. Risk factors for infection include young age, the absence of prophylactic antibiotics at catheter placement, spiking of dialysis bags, and the presence of a catheter exit-site or tunnel infection. Clinical symptoms at presentation are somewhat organism specific and can be objectively assessed with a Disease Severity Score. Whereas recommendations for empiric antibiotic therapy in children have been published by the International Society of Peritoneal Dialysis, epidemiologic data and antibiotic susceptibility data suggest that it may be desirable to take the patient- and center-specific history of microorganisms and their sensitivity patterns into account when prescribing initial therapy. The vast majority of patients are treated successfully and continue peritoneal dialysis, with the poorest outcome noted in patients with peritonitis secondary to Gram-negative organisms or fungi and in those with a relapsing infection

    Ablation of Dicer from murine Schwann cells increases their proliferation while blocking myelination

    Get PDF
    The myelin sheaths that surround the thick axons of the peripheral nervous system are produced by the highly specialized Schwann cells. Differentiation of Schwann cells and myelination occur in discrete steps. Each of these requires coordinated expression of specific proteins in a precise sequence, yet the regulatory mechanisms controlling protein expression during these events are incompletely understood. Here we report that Schwann cell-specific ablation of the enzyme Dicer1, which is required for the production of small non-coding regulatory microRNAs, fully arrests Schwann cell differentiation, resulting in early postnatal lethality. Dicer(-/-) Schwann cells had lost their ability to myelinate, yet were still capable of sorting axons. Both cell death and, paradoxically, proliferation of immature Schwann cells was markedly enhanced, suggesting that their terminal differentiation is triggered by growth-arresting regulatory microRNAs. Using microRNA microarrays, we identified 16 microRNAs that are upregulated upon myelination and whose expression is controlled by Dicer in Schwann cells. This set of microRNAs appears to drive Schwann cell differentiation and myelination of peripheral nerves, thereby fulfilling a crucial function for survival of the organism
    corecore