838 research outputs found
Abstract verification and debugging of constraint logic programs
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
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
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
© 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
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
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 сплава после старения
Установлено, что старение закаленного сплава 47ХНМ при температуре 500 °С в течение 5...10 ч не приводит к распаду пересыщенного твердого раствора, при повышении температуры старения до 600 °С начинают проявляться признаки распада в частицах ?-фазы гомогенного типа. Показано, что после старения при 700 °С закаленных образцов интенсивно развивается прерывистый распад с выделением некогерентной ?-фазы на основе хрома, причем объемная доля его возрастает с увеличением времени старения, достигая максимальных значений за 5...10 ч старения
Beyond 100 Gb/s: Advanced DSP techniques enabling high spectral efficiency and flexible optical communications
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
- …