290,956 research outputs found
A Falsification View of Success Typing
Dynamic languages are praised for their flexibility and expressiveness, but
static analysis often yields many false positives and verification is
cumbersome for lack of structure. Hence, unit testing is the prevalent
incomplete method for validating programs in such languages.
Falsification is an alternative approach that uncovers definite errors in
programs. A falsifier computes a set of inputs that definitely crash a program.
Success typing is a type-based approach to document programs in dynamic
languages. We demonstrate that success typing is, in fact, an instance of
falsification by mapping success (input) types into suitable logic formulae.
Output types are represented by recursive types. We prove the correctness of
our mapping (which establishes that success typing is falsification) and we
report some experiences with a prototype implementation.Comment: extended versio
Static Taint Analysis Applied to Detecting Bad Programming Practices in Android
Frameworks and Application Programming Interfaces (API) usually come along with a set of guidelines that establish good programming practices in order to avoid pitfalls which could lead, at least, to bad user experiences, and at most, to program crashes. Most often than not, such guidelines are not at all enforced by IDEs. This work investigates whether static taint analysis could be effectively used for automatically detecting bad programming patterns in Android applications. It presents the implemented tool, called CheckDroid, together with the preliminary experimental evaluation carried out.Sociedad Argentina de Informática e Investigación Operativ
Static Taint Analysis Applied to Detecting Bad Programming Practices in Android
Frameworks and Application Programming Interfaces (API) usually come along with a set of guidelines that establish good programming practices in order to avoid pitfalls which could lead, at least, to bad user experiences, and at most, to program crashes. Most often than not, such guidelines are not at all enforced by IDEs. This work investigates whether static taint analysis could be effectively used for automatically detecting bad programming patterns in Android applications. It presents the implemented tool, called CheckDroid, together with the preliminary experimental evaluation carried out.Sociedad Argentina de Informática e Investigación Operativ
Structural Design, Development and Testing of a Small Experimental Satellite: SATEX-1
A 50 kg. satellite is being developed at the University of Mexico as an engineering test bed. SATEX-1 is programmed to be launched to polar orbit early in 1995 by Ariane. The satellite structure comprises aluminum sandwich panels and composites in the form of a cube made with two matting U-shaped parts. This solution was selected for simplicity during assembly and testing. The s/c body is further stiffened by an internal panel which supports a pressurized gas tank and other hardware. All panels are joined by standard corner and edge close-outs and splices. At present, a finite element model for the validation of the design, regarding static and dynamic behavior is being conducted. The paper presents numerical results for quasi static and dynamic analysis, such as eigen-values, free vibration and sinusoidal vibrations. The testing program follows closely launcher agency requirements and is supported by previous similar experiences in our laboratory. Also, a general description of the project is included
A survey of NASTRAN improvements since level 15.5
Several improvements and capabilities were developed and installed in intermediate levels and are being analyzed and evaluated. A survey of current improvements to the program is presented which includes static analysis with differential stiffness rigid format, normal modes with differential stiffness rigid format, the TRIAAX and TRAPAX elements, the CNGRNT feature, fully stressed design, element strain energy and grid point force balance, and complex modal displacement plots
The calibration and flight test performance of the space shuttle orbiter air data system
The Space Shuttle air data system (ADS) is used by the guidance, navigation and control system (GN&C) to guide the vehicle to a safe landing. In addition, postflight aerodynamic analysis requires a precise knowledge of flight conditions. Since the orbiter is essentially an unpowered vehicle, the conventional methods of obtaining the ADS calibration were not available; therefore, the calibration was derived using a unique and extensive wind tunnel test program. This test program included subsonic tests with a 0.36-scale orbiter model, transonic and supersonic tests with a smaller 0.2-scale model, and numerous ADS probe-alone tests. The wind tunnel calibration was further refined with subsonic results from the approach and landing test (ALT) program, thus producing the ADS calibration for the orbital flight test (OFT) program. The calibration of the Space Shuttle ADS and its performance during flight are discussed in this paper. A brief description of the system is followed by a discussion of the calibration methodology, and then by a review of the wind tunnel and flight test programs. Finally, the flight results are presented, including an evaluation of the system performance for on-board systems use and a description of the calibration refinements developed to provide the best possible air data for postflight analysis work
Recommended from our members
Comparative study of commercial building energy-efficiency retrofit policies in four pilot cities in China
The energy efficiency of existing commercial buildings is more challenging to regulate and improve than the energy efficiency of new constructions. In 2011 and 2012, the Chinese Government selected four cities- Shanghai, Tianjin, Shenzhen, and Chongqing- to implement pilot commercial building energy efficiency retrofit program. Based on site surveys and expert interviews in these pilot cities, this research conducted a comparative analysis on incentive policies of local city level. The analysis results show that policy designs of existing commercial buildings should be further improved. The aspects that influence the implementation effect in the future, such as subsidy level, installments, and business model promotion, should be specified in the policy clauses. Referring to the technical solution and cost-benefit in Chongqing, we found that lighting system is the most common retrofit objects while envelope system is the least common one. And the subsidy incentive is greatest for educational buildings, followed by office buildings. In the end, we further discussed the problems and obstacles in commercial building retrofit market, and provided a series of recommendations
- …