838 research outputs found

    An axiomatization of the intermittent assertion method using temporal logic

    Get PDF

    Abstract verification and debugging of constraint logic programs

    Get PDF
    The technique of Abstract Interpretation [13] has allowed the development of sophisticated program analyses which are provably correct and practical. The semantic approximations produced by such analyses have been traditionally applied to optimization during program compilation. However, recently, novel and promising applications of semantic approximations have been proposed in the more general context of program verification and debugging [3],[10],[7]

    ‘It’s too late’. Is it really? Considerations for amblyopia treatment in older children

    Get PDF
    In recent years, media coverage has demonstrated instances in which families of children aged 7 and older, newly diagnosed with strabismic and/or anisometropic amblyopia through community eyecare services, were told it was ‘too late’ for their child to effectively respond to conventional amblyopia treatment (occlusion or atropine penalisation). Formal guidance pertaining to binocular vision anomalies from eyecare professional bodies does not specifically make reference to a child’s age, beyond stating the importance of early diagnosis and treatment of strabismus/amblyopia. However, there have been many changes in the way we view the recovery period for amblyopia, and it is well demonstrated both within literature and clinical practice that conventional treatment can improve amblyopic eye visual acuity in children beyond the age of 7 years. The occurrence of these media described cases within the community eyecare sphere would suggest it is worthwhile revisiting the literature on the subject of amblyopia treatment in older children (aged 7+ years), to address misconceptions and place in the spotlight current considerations facing clinicians when treating newly diagnosed amblyopia within this age group. This perspective review provides an evidence-based update covering the various considerations associated with treatment of amblyopia in older children, along with recent amblyopia treatment advances that could have an impact on treatment prospects for this patient group. Considerations include the risks, benefits and efficacy of treating newly diagnosed amblyopia in older children, monitoring density of suppression to mitigate intractable diplopia risk, and recent findings regarding binocular treatments for amblyopia

    Hybrid Rules with Well-Founded Semantics

    Get PDF
    A general framework is proposed for integration of rules and external first order theories. It is based on the well-founded semantics of normal logic programs and inspired by ideas of Constraint Logic Programming (CLP) and constructive negation for logic programs. Hybrid rules are normal clauses extended with constraints in the bodies; constraints are certain formulae in the language of the external theory. A hybrid program is a pair of a set of hybrid rules and an external theory. Instances of the framework are obtained by specifying the class of external theories, and the class of constraints. An example instance is integration of (non-disjunctive) Datalog with ontologies formalized as description logics. The paper defines a declarative semantics of hybrid programs and a goal-driven formal operational semantics. The latter can be seen as a generalization of SLS-resolution. It provides a basis for hybrid implementations combining Prolog with constraint solvers. Soundness of the operational semantics is proven. Sufficient conditions for decidability of the declarative semantics, and for completeness of the operational semantics are given

    Quicksort Revisited: Verifying Alternative Versions of Quicksort

    No full text
    © Springer International Publishing Switzerland 2016.We verify the correctness of a recursive version of Tony Hoare’s quicksort algorithm using the Hoare-logic based verification tool Dafny. We then develop a non-standard, iterative version which is based on a stack of pivot-locations rather than the standard stack of ranges. We outline an incomplete Dafny proof for the latter

    Refining Nodes and Edges of State Machines

    No full text
    State machines are hierarchical automata that are widely used to structure complex behavioural specifications. We develop two notions of refinement of state machines, node refinement and edge refinement. We compare the two notions by means of examples and argue that, by adopting simple conventions, they can be combined into one method of refinement. In the combined method, node refinement can be used to develop architectural aspects of a model and edge refinement to develop algorithmic aspects. The two notions of refinement are grounded in previous work. Event-B is used as the foundation for our refinement theory and UML-B state machine refinement influences the style of node refinement. Hence we propose a method with direct proof of state machine refinement avoiding the detour via Event-B that is needed by UML-B

    Automatically Discovering Hidden Transformation Chaining Constraints

    Get PDF
    Model transformations operate on models conforming to precisely defined metamodels. Consequently, it often seems relatively easy to chain them: the output of a transformation may be given as input to a second one if metamodels match. However, this simple rule has some obvious limitations. For instance, a transformation may only use a subset of a metamodel. Therefore, chaining transformations appropriately requires more information. We present here an approach that automatically discovers more detailed information about actual chaining constraints by statically analyzing transformations. The objective is to provide developers who decide to chain transformations with more data on which to base their choices. This approach has been successfully applied to the case of a library of endogenous transformations. They all have the same source and target metamodel but have some hidden chaining constraints. In such a case, the simple metamodel matching rule given above does not provide any useful information

    Изменение микроструктуры пружинного Сr-Ni сплава после старения

    Get PDF
    Установлено, что старение закаленного сплава 47ХНМ при температуре 500 °С в течение 5...10 ч не приводит к распаду пересыщенного твердого раствора, при повышении температуры старения до 600 °С начинают проявляться признаки распада в частицах ?-фазы гомогенного типа. Показано, что после старения при 700 °С закаленных образцов интенсивно развивается прерывистый распад с выделением некогерентной ?-фазы на основе хрома, причем объемная доля его возрастает с увеличением времени старения, достигая максимальных значений за 5...10 ч старения

    Beyond 100 Gb/s: Advanced DSP techniques enabling high spectral efficiency and flexible optical communications

    Full text link
    Coherent optical communications leveraged the fundamental philosophies and building blocks of mature wireless/copper-wire DSP technologies and has been a huge success with polarization-multiplexed QPSK at 100Gb/s per channel transponders currently in wide deployments. We discuss on further advances in DSP techniques to enable single-carrier transmission approaching 1 Tb/s as well as software-defined flexible transponders supporting adaptive modulation formats and elastic optical networks.Department of Electrical EngineeringDepartment of Electronic and Information EngineeringRefereed conference pape
    corecore