5,053 research outputs found
Using FMC for family-based analysis of software product lines
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
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
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
© 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
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
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
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
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
- …