5 research outputs found

    Projected Impact of Compositional Verification on Current and Future Aviation Safety Risk

    Get PDF
    The projected impact of compositional verification research conducted by the National Aeronautic and Space Administration System-Wide Safety and Assurance Technologies on aviation safety risk was assessed. Software and compositional verification was described. Traditional verification techniques have two major problems: testing at the prototype stage where error discovery can be quite costly and the inability to test for all potential interactions leaving some errors undetected until used by the end user. Increasingly complex and nondeterministic aviation systems are becoming too large for these tools to check and verify. Compositional verification is a "divide and conquer" solution to addressing increasingly larger and more complex systems. A review of compositional verification research being conducted by academia, industry, and Government agencies is provided. Forty-four aviation safety risks in the Biennial NextGen Safety Issues Survey were identified that could be impacted by compositional verification and grouped into five categories: automation design; system complexity; software, flight control, or equipment failure or malfunction; new technology or operations; and verification and validation. One capability, 1 research action, 5 operational improvements, and 13 enablers within the Federal Aviation Administration Joint Planning and Development Office Integrated Work Plan that could be addressed by compositional verification were identified

    Módulo empresarial para Java Path Finder

    Get PDF
    Este proyecto consiste en hacer accesible vía web una herramienta de validación formal de aplicaciones Java, como es Java Path Finder, desarrollada por la NASA. Para este objetivo se analizan en profundidad la herramienta JPF, la tecnología Java EE para aplicaciones empresariales y el servidor de aplicaciones de código libre Glassfish de Sun. Este proyecto comprende además el diseño e implementación de la aplicación, utilizando las tecnologías analizadas, así como pruebas de rendimiento para conocer los límites de dicho sistema en un curso real. __________________________________________________________________________________________________________This project deals with getting web access to a formal validation tool for Java applications called Java Path Finder, developed by NASA. For that aim, different technologies are analyzed in depth: the JPF tool, the Java EE technology for enterprise applications and the Glassfish application server developed by Sun which is open source. This project includes, in addition, the design and implementation of the entire application using the analyzed technologies, as well as performance tests to find its limits on real course.Ingeniería Técnica en Telemátic

    Simulation combined model-based testing method for train control systems

    Get PDF
    A Train Control System (TCS) is utilised to guard the operational safety of the trains in railway systems. Therefore, functional testing is applied to verify consistency between the TCS and specification requirements. Traditional functional testing in TCSs is mainly based on manually designed test cases, which is becoming unsuitable for testing increasingly complex TCSs. Therefore, Model-Based Testing (MBT) methods have been introduced into TCS functional testing, to improve the efficiency and coverage of TCS testing, with application difficulties. To overcome the difficulties of applying MBT methods to test TCSs, the author introduces simulation combined MBT which combines an MBT method with simulation. Modelling method and implementation method for the proposed approach were explained in detail. Two case studies were undertaken to explore the effectiveness of the testing platform developed. The testing results obtained prove that the testing platform can be utilised to implement the functional testing of TCSs. To prove that the MBT platform is effective in detecting errors in the SUT, validation and verification was undertaken, which include validation of specification requirements and verification of the MBT platform. The testing performance is proven to be better than existing MBT methods in terms of coverage and efficiency
    corecore