5,053 research outputs found

    Using FMC for family-based analysis of software product lines

    Full text link
    We show how the FMC model checker can successfully be used to model and analyze behavioural variability in Soft-ware Product Lines. FMC accepts parameterized specifi-cations in a process-algebraic input language and allows the verification of properties of such models by means of efficient on-the-fly model checking. The properties can be expressed in a logic that allows to correlate the parameters of different actions within the same formula. We show how this feature can be used to tailor formulas to the verification of only a specific subset of products of a Software Product Line, thus allowing for scalable family-based analyses with FMC. We present a proof-of-concept that shows the application of FMC to an illustrative Featured Transition System from the literature. CCS Concepts •General and reference → Verification; •Theory of computation→Verification by model checking; Modal and temporal logics; Process calculi; Operational semantics; •Software and its engineering → Model checking; Software product lines; Model-driven software engineer-ing

    Second-generation nitazoxanide derivatives: thiazolides are effective inhibitors of the influenza A virus

    Get PDF
    Aim: The only small molecule drugs currently available for treatment of influenza A virus (IAV) are M2 ion channel blockers and sialidase inhibitors. The prototype thiazolide, nitazoxanide, has successfully completed Phase III clinical trials against acute uncomplicated influenza. Results: We report the activity of seventeen thiazolide analogs against A/PuertoRico/8/1934(H1N1), a laboratory-adapted strain of the H1N1 subtype of IAV, in a cell culture-based assay. A total of eight analogs showed IC50s in the range of 0.14–5.0 μM. Additionally a quantitative structure–property relationship study showed high correlation between experimental and predicted activity based on a molecular descriptor set. Conclusion: A range of thiazolides show useful activity against an H1N1 strain of IAV. Further evaluation of these molecules as potential new small molecule therapies is justified

    An evaluation of the economic impact of broadband in Lincolnshire: updated final report

    Get PDF
    The Lincolnshire Broadband Initiative, ‘onlincolnshire’, was launched in 2003 to bring a range of broadband supply and demand stimulation activities to businesses across the county. The initiative has used £15 million of European funding, together with matched funding from Lincolnshire County Council, to support a series of significant Information and Communication Technology (ICT) interventions to provide support and financial assistance to eligible Lincolnshire businesses. The ‘onlincolnshire’ initiative has four long term strategic objectives. By 2010: • Lincolnshire will be the foremost rural County in the UK, with regards to ICT usage and skills and will have a commercial environment that embraces ICT; • The main employment sites and premises will have attracted increased and more diverse investment; • ICT will have made a major contribution to business competitiveness, expansion and diversification of the economy – measured through an increase in ICT related employment and a range of ICT based activities; • To have engaged individuals and employers in improving ICT skills to increase local competitiveness, raise the standards, participation and achievement in ICT throughout the County

    Property Satisfiability Analysis for Product Lines of Modelling Languages

    Full text link
    © 2022 IEEE.  Personal use of this material is permitted.  Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.Software engineering uses models throughout most phases of the development process. Models are defined using modelling languages. To make these languages applicable to a wider set of scenarios and customizable to specific needs, researchers have proposed using product lines to specify modelling language variants. However, there is currently a lack of efficient techniques for ensuring correctness with respect to properties of the models accepted by a set of language variants. This may prevent detecting problematic combinations of language variants that produce undesired effects at the model level. To attack this problem, we first present a classification of instantiability properties for language product lines. Then, we propose a novel approach to lifting the satisfiability checking of model properties of individual language variants, to the product line level. Finally, we report on an implementation of our proposal in the Merlin tool, and demonstrate the efficiency gains of our lifted analysis method compared to an enumerative analysis of each individual language variantThis work has been funded by the Spanish Ministry of Science (RTI2018-095255-B-I00), the R&D programme of Madrid (P2018/TCS-4314), and by NSERC. We thank the anonymous referees for their useful comment

    Conflict Detection for Edits on Extended Feature Models using Symbolic Graph Transformation

    Full text link
    Feature models are used to specify variability of user-configurable systems as appearing, e.g., in software product lines. Software product lines are supposed to be long-living and, therefore, have to continuously evolve over time to meet ever-changing requirements. Evolution imposes changes to feature models in terms of edit operations. Ensuring consistency of concurrent edits requires appropriate conflict detection techniques. However, recent approaches fail to handle crucial subtleties of extended feature models, namely constraints mixing feature-tree patterns with first-order logic formulas over non-Boolean feature attributes with potentially infinite value domains. In this paper, we propose a novel conflict detection approach based on symbolic graph transformation to facilitate concurrent edits on extended feature models. We describe extended feature models formally with symbolic graphs and edit operations with symbolic graph transformation rules combining graph patterns with first-order logic formulas. The approach is implemented by combining eMoflon with an SMT solver, and evaluated with respect to applicability.Comment: In Proceedings FMSPLE 2016, arXiv:1603.0857

    Distributional dynamics under smoothly state-dependent pricing

    Get PDF
    Starting from the assumption that firms are more likely to adjust their prices when doing so is more valuable, this paper analyzes monetary policy shocks in a DSGE model with firm-level heterogeneity. The model is calibrated to retail price microdata, and inflation responses are decomposed into “intensive”, “extensive”, and “selection” margins. Money growth and Taylor rule shocks both have nontrivial real effects, because the low state dependence implied by the data rules out the strong selection effect associated with fixed menu costs. The response to firm-specific shocks is gradual, though inappropriate econometrics might make it appear immediate. JEL Classification: E31, E52, D81heterogeneity, menu costs, nominal rigidity, state-dependent pricing, Taylor rule

    RHINO: reconfigurable hardware interface for computation and radio

    Get PDF
    Field-programmable gate arrays, or FPGAs, provide an attractive computing platform for software-defined radio applications. Their reconfigurable nature allows many digital signal processing (DSP) algorithms to be highly parallelised within the FPGA fabric, while their customisable I/O interfaces allow simple interfacing to analogue-to-digital converters (ADCs) and digital-to-analogue converters (DACs). However, FPGA boards that deliver sufficient performance to be useful in real-world applications are generally expensive. Rhino is an FPGA-based hardware processing platform that primarily supports software-defined radio applications. The final cost estimate for a complete Rhino system is under $1700, cheaper than similar FPGA boards that deliver much lower performance

    The gene order on Human Chromosome 15 and Chicken Chromosome 10 reveal multiple inter- and intrachromosomal rearrangements

    Get PDF
    Comparative mapping between the human and chicken genomes has revealed a striking conservation of synteny between the genomes of these two species, but the results have been based on low-resolution comparative maps. To address this conserved synteny in much more detail, a high-resolution human-chicken comparative map was constructed from human chromosome 15. Mapping, sequencing, and ordering of specific chicken bacterial artificial chromosomes has improved the comparative map of chromosome 15 (Hsa15) and the homologous regions in chicken with almost 100 new genes and/or expressed sequence tags. A comparison of Hsa15 with chicken identified seven conserved chromosomal segments between the two species. In chicken, these were on chromosome 1 (Gga1; two segments), Gga5 (two segments), and Gga10 (three segments). Although four conserved segments were also observed between Hsa15 and mouse, only one of the underlying rearrangement breakpoints was located at the same position as in chicken, indicating that the rearrangements generating the other three breakpoints occurred after the divergence of the rodent and the primate lineages. A high-resolution comparison of Gga10 with Hsa15 identified 19 conserved blocks, indicating the presence of at least 16 intrachromosomal rearrangement breakpoints in the bird lineage after the separation of birds and mammals. These results improve our knowledge of the evolution and dynamics of the vertebrate genomes and will aid in the clarification of the mechanisms that underlie the differentiation between the vertebrate species
    corecore