873 research outputs found

    Approximate Reachability for Dead Code Elimination in Esterel*

    Get PDF
    Esterel is an imperative synchronous programming language for the design of reactive systems. Esterel* extends Esterel with a non-instantaneous jump instruction (compatible with concurrency, preemption, etc.) so as to enable powerful source-to-source program transformations, amenable to formal verification. In this work, we propose an approximate reachability algorithm for Esterel* and use its output to remove dead code. We prove the correctness of our techniques

    Seismic Analysis as a Tool in the Design of Two Earth Dams

    Get PDF
    Two dynamic analysis studies of embankment dams are described. One dam is 43m high on alluvium, the other is 140m high on a rock foundation in a highly seismic area. The main emphasis is on the practical nature of the analytical methods and their value as design tools. The earthquake design features of both projects are described and the closing paragraphs attempt to draw attention to the main points to be considered when running an earthquake analysis of earth dams

    A previously undescribed variant of the confluence of sinuses

    Get PDF
    An 8-year-old female with a history of chronic headaches and uncertain papilloedema was found to have a variant of the posterior intracranial dural venous sinuses on magnetic resonance imaging assessment of the brain. Magnetic resonance venography included in the imaging revealed a circular formation of the confluence of sinuses and absent right-sided transverse sinus. The confluence of sinuses is a highly variable structure; however, to the authors’ knowledge, a circular confluence of sinuses variant has not been reported in the literature

    Rewriting Logic Semantics of a Plan Execution Language

    Get PDF
    The Plan Execution Interchange Language (PLEXIL) is a synchronous language developed by NASA to support autonomous spacecraft operations. In this paper, we propose a rewriting logic semantics of PLEXIL in Maude, a high-performance logical engine. The rewriting logic semantics is by itself a formal interpreter of the language and can be used as a semantic benchmark for the implementation of PLEXIL executives. The implementation in Maude has the additional benefit of making available to PLEXIL designers and developers all the formal analysis and verification tools provided by Maude. The formalization of the PLEXIL semantics in rewriting logic poses an interesting challenge due to the synchronous nature of the language and the prioritized rules defining its semantics. To overcome this difficulty, we propose a general procedure for simulating synchronous set relations in rewriting logic that is sound and, for deterministic relations, complete. We also report on two issues at the design level of the original PLEXIL semantics that were identified with the help of the executable specification in Maude

    More Than Meets the Eye: The Contributions of John Dalrymple (1803-1852).

    Get PDF
    Having authored two major ophthalmology textbooks and honored with the eponym, the Dalrymple sign, many are familiar with the works of Dr. John Dalrymple when it comes to the eye. However, few are aware of his other, numerous and wide-ranging contributions to the fields of science and medicine. In this article, we discuss the life and work of a man dedicated to the pursuit and advancement of knowledge and education

    Update on the Notochord Including its Embryology, Molecular Development, and Pathology: A Primer for the Clinician.

    Get PDF
    The notochord is a rod-like embryological structure, which plays a vital role in the development of the vertebrate. Though embryological, remnants of this structure have been observed in the nucleus pulposus of the intervertebral discs of normal adults. Pathologically, these remnants can give rise to slow-growing and recurrent notochord-derived tumors called chordomas. Using standard search engines, the literature was reviewed regarding the anatomy, embryology, molecular development, and pathology of the human notochord. Clinicians who interpret imaging or treat patients with pathologies linked to the notochord should have a good working knowledge of its development and pathology

    Vegetative growth and water use characterization of a maize introgression library

    Get PDF
    Previous work showed that a maize introgression library (IL) derived from the cross between Gasp\ue9 Flint (an early flowering Canadian landrace) and B73 (the reference maize line) segregated for phenology as well for seminal root architecture (SRA) traits. In this experiment, the IL was evaluated in the high-throughput phenotyping platform PhenoArch (INRA, Montpellier

    Theory of Cylindrical Tubules and Helical Ribbons of Chiral Lipid Membranes

    Full text link
    We present a general theory for the equilibrium structure of cylindrical tubules and helical ribbons of chiral lipid membranes. This theory is based on a continuum elastic free energy that permits variations in the direction of molecular tilt and in the curvature of the membrane. The theory shows that the formation of tubules and helical ribbons is driven by the chirality of the membrane. Tubules have a first-order transition from a uniform state to a helically modulated state, with periodic stripes in the tilt direction and ripples in the curvature. Helical ribbons can be stable structures, or they can be unstable intermediate states in the formation of tubules.Comment: 43 pages, including 12 postscript figures, uses REVTeX 3.0 and epsf.st

    SCCharts: Sequentially Constructive Statecharts for Safety-Critical Applications

    Get PDF
    We present a new visual language, SCCharts, designed for specifying safety-critical reactive systems. SCCharts uses a new statechart notation and provides deterministic concurrency based on a synchronous model of computation (MoC), without restrictions common to previous synchronous MoCs. Specifically, we lift earlier limitations on sequential accesses to shared variables, by leveraging the sequentially constructive MoC. The key features of SCCharts are defined by a very small set of elements, the Core SCCharts, consisting of state machines plus fork/join concurrency. Conversely, Extended SCCharts contain a rich set of advanced features, such as different abort types, signals, history transitions, etc., all of which can be reduced via model-to-model transformations into Core SCCharts. This approach enables a simple yet efficient compilation strategy and aids verification and certification

    Compiling SHIM

    Get PDF
    Embedded systems demand concurrency for supporting simultaneous actions in their environment and parallel hardware. Although most concurrent programming formalisms are prone to races and non-determinism, some, such as our SHIM (software/hardware integration medium) language, avoid them by design. In particular, the behavior of SHIM programs is scheduling-independent, meaning the I/O behavior of a program is independent of scheduling policies, including the relative execution rates of concurrent processes. The SHIM project demonstrates how a scheduling-independent language simplifies the design, optimization, and verification of concurrent systems. Through examples and discussion, we describe the SHIM language and code generation techniques for both shared-memory and message-passing architectures, along with some verification algorithms
    • …
    corecore