428 research outputs found

    Using Alloy to model-check visual design notations

    Get PDF
    This paper explores the process of validation for the abstract syntax of a graphical notation. We define an unified specification for five of the UML diagrams used by the Discovery Method and, in this document, we illustrate how diagrams can be represented in Alloy and checked against our specification in order to know if these are valid under the Discovery notation.Comment: 8 page

    Z2SAL: a translation-based model checker for Z

    No full text
    Despite being widely known and accepted in industry, the Z formal specification language has not so far been well supported by automated verification tools, mostly because of the challenges in handling the abstraction of the language. In this paper we discuss a novel approach to building a model-checker for Z, which involves implementing a translation from Z into SAL, the input language for the Symbolic Analysis Laboratory, a toolset which includes a number of model-checkers and a simulator. The Z2SAL translation deals with a number of important issues, including: mapping unbounded, abstract specifications into bounded, finite models amenable to a BDD-based symbolic checker; converting a non-constructive and piecemeal style of functional specification into a deterministic, automaton-based style of specification; and supporting the rich set-based vocabulary of the Z mathematical toolkit. This paper discusses progress made towards implementing as complete and faithful a translation as possible, while highlighting certain assumptions, respecting certain limitations and making use of available optimisations. The translation is illustrated throughout with examples; and a complete working example is presented, together with performance data

    JWalk: a tool for lazy, systematic testing of java classes by design introspection and user interaction

    Get PDF
    Popular software testing tools, such as JUnit, allow frequent retesting of modified code; yet the manually created test scripts are often seriously incomplete. A unit-testing tool called JWalk has therefore been developed to address the need for systematic unit testing within the context of agile methods. The tool operates directly on the compiled code for Java classes and uses a new lazy method for inducing the changing design of a class on the fly. This is achieved partly through introspection, using Java’s reflection capability, and partly through interaction with the user, constructing and saving test oracles on the fly. Predictive rules reduce the number of oracle values that must be confirmed by the tester. Without human intervention, JWalk performs bounded exhaustive exploration of the class’s method protocols and may be directed to explore the space of algebraic constructions, or the intended design state-space of the tested class. With some human interaction, JWalk performs up to the equivalent of fully automated state-based testing, from a specification that was acquired incrementally

    High stakes and low bars: How international recognition shapes the conduct of civil wars

    Get PDF
    When rebel groups engage incumbent governments in war for control of the state, questions of international recognition arise. International recognition determines which combatants can draw on state assets, receive overt military aid, and borrow as sovereigns—all of which can have profound consequences for the military balance during civil war. How do third-party states and international organizations determine whom to treat as a state's official government during civil war? Data from the sixty-one center-seeking wars initiated from 1945 to 2014 indicate that military victory is not a prerequisite for recognition. Instead, states generally rely on a simple test: control of the capital city. Seizing the capital does not foreshadow military victory. Civil wars often continue for many years after rebels take control and receive recognition. While geopolitical and economic motives outweigh the capital control test in a small number of important cases, combatants appear to anticipate that holding the capital will be sufficient for recognition. This expectation generates perverse incentives. In effect, the international community rewards combatants for capturing or holding, by any means necessary, an area with high concentrations of critical infrastructure and civilians. In the majority of cases where rebels contest the capital, more than half of its infrastructure is damaged or the majority of civilians are displaced (or both), likely fueling long-term state weakness

    Enhancement and suppression effects resulting from information structuring in sentences

    Get PDF
    Information structuring through the use of cleft sentences increases the processing efficiency of references to elements within the scope of focus. Furthermore, there is evidence that putting certain types of emphasis on individual words not only enhances their subsequent processing, but also protects these words from becoming suppressed in the wake of subsequent information, suggesting mechanisms of enhancement and suppression. In Experiment 1, we showed that clefted constructions facilitate the integration of subsequent sentences that make reference to elements within the scope of focus, and that they decrease the efficiency with reference to elements outside of the scope of focus. In Experiment 2, using an auditory text-change-detection paradigm, we showed that focus has similar effects on the strength of memory representations. These results add to the evidence for enhancement and suppression as mechanisms of sentence processing and clarify that the effects occur within sentences having a marked focus structure

    Pasteurella haemolytica antigens associated with resistance to pneumonic pasteurellosis

    Get PDF
    Antigens associated with whole Pasteurella haemolytica biotype A serotype 1, a capsular arbohydrateprotein extract of the organism, and P. haemolytica leukotoxin were separated by sodium dodecyl sulfatepolyacrylamide gel electrophoresis. Antigens of the electrophoresed preparations were detected by Western blotting (immunoblotting) with sera from cattle which were either nonvaccinated or vaccinated with live or killed P. haemolytica vaccines and had variable degrees of resistance to experimental pneumonic pasteurellosis. Distinct, easily recognizable antigens of these preparations were identified, and the antibody responses to these antigens were quantified by densitometry. To determine their importance to disease resistance, we then compared antibody responses with experimental lesion scores. Antibody reactivity to surface antigens which were significantly correlated with resistance and present in two or more of the preparations were detected at 86, 66, 51, 49, 34, 31, and 16 kilodaltons (kDa). Of these, antibody responses to antigens at 86, 49, and 31 kDa appeared most important based on their concentration and significance levels. Antibody reactivity to leukotoxin antigens which were significantly correlated with resistance and common with important surface antigens were detected at 86, 66, and 49 kDa. Antibody responses to unique leukotoxin antigens which were significantly correlated with resistance were present at 92 and 58 kDa.Peer reviewedVeterinary Patholog

    Direct to public peer support and e-therapy program versus information to aid self-management of depression and anxiety: protocol for a randomized controlled trial

    Get PDF
    Regardless of geography or income, effective help for depression and anxiety only reaches a small proportion of those who might benefit from it. The scale of the problem suggests a role for effective, safe, anonymised public health driven online services such as Big White Wall which offers immediate peer support at low cost. Objectives: Using RE-AIM methodology we will aim to determine the population reach, effectiveness, cost effectiveness, and barriers and drivers to implementation of Big White Wall (BWW) compared to online information compiled by the UK’s National Health Service (NHS Choices Moodzone) in people with probable mild to moderate depression and anxiety disorder. Method/Design: A pragmatic, parallel group, single blind RCT is being conducted using a fully automated trial website in which eligible participants are randomised to receive either 6 months access to BWW or signposted to the NHS Moodzone site. The recruitment of 2200 people to the study will be facilitated by a public health engagement campaign involving general marketing and social media, primary care clinical champions, healthcare staff, large employers and third sector groups. People will refer themselves to the study and will be eligible if they are over 16 years, have probable mild to moderate depression or anxiety disorders and have access to the internet. The primary outcome will be the Warwick-Edinburgh Mental Well-being Scale at six weeks. We will also explore the reach, maintenance, cost-effectiveness, barriers and drivers to implementation and possible mechanisms of actions using a range of qualitative and quantitative methods. Discussion: This will be the first fully digital trial of a direct to public on line peer support programme for common mental disorders. The potential advantages of adding this to current NHS mental health services and the challenges of designing a public health campaign and randomised controlled trial of two digital interventions using a fully automated digital enrolment and data collection process are considered for people with depression and anxiety

    Candidate chiral twin bands in the odd-odd nucleus 132 Cs : Exploring the limits of chirality in the mass A ≈ 130 region

    Get PDF
    High-spin states in the doubly odd N=77N=77 nucleus 132Cs{}^{132}\mathrm{Cs} have been studied. The known positive-parity structures have been extended. \ensuremath{\gamma}-ray linear-polarization and angular-correlation measurements have been performed to establish the spin and parity assignment of these structures. A new chiral partner of the \ensuremath{\pi}{h}_{11/2}\ensuremath{\bigotimes}\ensuremath{\nu}{h}_{11/2} band has been proposed. Three-dimensional tilted axis cranking model calculations have been performed and compared with the experimental results

    Building a refinement checker for Z

    Full text link
    In previous work we have described how refinements can be checked using a temporal logic based model-checker, and how we have built a model-checker for Z by providing a translation of Z into the SAL input language. In this paper we draw these two strands of work together and discuss how we have implemented refinement checking in our Z2SAL toolset. The net effect of this work is that the SAL toolset can be used to check refinements between Z specifications supplied as input files written in the LaTeX mark-up. Two examples are used to illustrate the approach and compare it with a manual translation and refinement check.Comment: In Proceedings Refine 2011, arXiv:1106.348
    • …
    corecore