119,241 research outputs found

    Relationship Between Weights Measured by Permanent Truck Scales and Golden River Weigh-In-Motion Scales

    Get PDF
    The Division of Planning purchased a Golden River Weigh-in-Motion system. The first assignment was to determine the optimum calibration setting for operating each weigh mat. The second assignment was to determine the sensitivity of the weigh data. The third assignment was to develop appropriate relationships to adjust the dynamic data to equivalent static data. A series of correlation efforts established the appropriate calibration factor for each weigh mat. Then the mats were installed at a site on I 64 in Shelby County and data were collected for over 1,600 trucks. From these data, it became evident that equations to adjust dynamic loads to equivalent static loads should be developed for individual axle locations on the truck rather than the gross weight as recommended by the manufacturer. The primary reason was that the steering axle\u27s dynamic load was approximately 70 percent of the static axleload. The discrepancy is due to the torque transmitted from the engine to the drive axles which partially lifts the steering axle off the pavement. Therefore, equations were developed for: Steering Axle Single Drive Axle Single Axle on Trailer Drive Tandem Axles Trailer Tandem Axles Drive Tridem Axles Trailer Tridem Axles Observations of truck dynamics combined with literature review indicated that dynamic axleloads are affected by: Engine torque, Temperature of rigid pavements, Location of axle on truck, Pavement roughness rather than pavement type, and Suspension system between truck frame and axles

    Hybrid Information Flow Analysis for Programs with Arrays

    Full text link
    Information flow analysis checks whether certain pieces of (confidential) data may affect the results of computations in unwanted ways and thus leak information. Dynamic information flow analysis adds instrumentation code to the target software to track flows at run time and raise alarms if a flow policy is violated; hybrid analyses combine this with preliminary static analysis. Using a subset of C as the target language, we extend previous work on hybrid information flow analysis that handled pointers to scalars. Our extended formulation handles arrays, pointers to array elements, and pointer arithmetic. Information flow through arrays of pointers is tracked precisely while arrays of non-pointer types are summarized efficiently. A prototype of our approach is implemented using the Frama-C program analysis and transformation framework. Work on a full machine-checked proof of the correctness of our approach using Isabelle/HOL is well underway; we present the existing parts and sketch the rest of the correctness argument.Comment: In Proceedings VPT 2016, arXiv:1607.0183

    Parameterized Construction of Program Representations for Sparse Dataflow Analyses

    Get PDF
    Data-flow analyses usually associate information with control flow regions. Informally, if these regions are too small, like a point between two consecutive statements, we call the analysis dense. On the other hand, if these regions include many such points, then we call it sparse. This paper presents a systematic method to build program representations that support sparse analyses. To pave the way to this framework we clarify the bibliography about well-known intermediate program representations. We show that our approach, up to parameter choice, subsumes many of these representations, such as the SSA, SSI and e-SSA forms. In particular, our algorithms are faster, simpler and more frugal than the previous techniques used to construct SSI - Static Single Information - form programs. We produce intermediate representations isomorphic to Choi et al.'s Sparse Evaluation Graphs (SEG) for the family of data-flow problems that can be partitioned per variables. However, contrary to SEGs, we can handle - sparsely - problems that are not in this family
    corecore