104 research outputs found

    Development of a framework for automated systematic testing of safety-critical embedded systems

    Get PDF
    “This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder." “Copyright IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.”In this paper we introduce the development of a framework for testing safety-critical embedded systems based on the concepts of model-based testing. In model-based testing the test cases are derived from a model of the system under test. In our approach the model is an automaton model that is automatically extracted from the C-source code of the system under test. Beside random test data generation the test case generation uses formal methods, in detail model checking techniques. To find appropriate test cases we use the requirements defined in the system specification. To cover further execution paths we developed an additional, to our best knowledge, novel method based on special structural coverage criteria. We present preliminary results on the model extraction using a concrete industrial case study from the automotive domain

    Allport Street

    Get PDF

    Heating the house for senior

    Get PDF
    Hlavním úkolem této bakalářské práce je návrh systému vytápění a přípravy teplé vody domu pro seniory. Větrání objektu je řešeno jako nucené se zpětným získáváním tepla z odpadního vzduchu ve vzduchotechnické jednotce. Zdrojem tepla je tepelné čerpadlo „země-voda“ se svislými vrty. V létě je ohřev vody zajištěn solárním systémem. Jako teplo-směnné plochy jsou navržena otopná tělesa.The main aim of this bachelor thesis is project of heating system and preparing it for warm water for old people´s home. The object ventilation is solved as forced with recuperation of heat from waste air in air-conditioning unit. The source of the warm is heat pump “ground-water”. In summer the heating of water is secured by the solar system The heating solids are suggested as heat-change areas.

    Improving System-Level Verification of SystemC Models with SPIN

    Get PDF
    SystemC is a de-facto industry standard for developing, modelling, and simulating embedded systems. As embedded systems become more and more integrated into many aspects of human lives (e.g., transportation, surveillance systems, ...), failures of embedded systems might cause dangerous hazards to individuals or groups. Guaranteeing safety of such systems makes formal verification crucial. In this paper we present a novel approach for verifying SystemC models with SPIN. Focusing on system-level verification we reuse compiled and executable code from the original model and embed it into the verifier generated by SPIN. In contrast to most other approaches, which require a complete model transformation, in our approach the transformation focuses only on the relevant parts of the model while leaving functional blocks untransformed. Our technique aims at reducing the state vector size managed by the verifier of SPIN, at improving state exploration performance by avoiding unnecessary model transformation steps, and at concentrating on verifying properties that emerge from the composition of multiple functional units

    Application Of Molecular Genetic Markers To Conservation Of Freshwater Bivalves

    Get PDF
    Freshwater bivalves (Unionacea) are among the most endangered faunal elements in North America. Molecular genetic studies have much to offer conservation efforts directed to this declining fauna. Molecular genetic data can provide information needed to identify evolutionarily significant units, resolve taxonomic ambiguities, describe population structure, evaluate impacts of habitat fragmentation and reduced gene flow among populations, reconstruct phylogenetic relationships, clarify fish host-glochidia relationships, and provide evidence in legal actions. Molecular genetic techniques and their application to freshwater bivalves are reviewed

    Assisted coverage closure

    Get PDF
    Malfunction of safety-critical systems may cause damage to people and the environment. Software within those systems is rigorously designed and verified according to domain specific guidance, such as ISO26262 for automotive safety. This paper describes academic and industrial co-operation in tool development to support one of the most stringent of the requirements --- achieving full code coverage in requirements-driven testing. We present a verification workflow supported by a tool that integrates the coverage measurement tool RapiCover with the test-vector generator FShell. The tool assists closing the coverage gap by providing the engineer with test vectors that help in debugging coverage-related code quality issues and creating new test cases, as well as justifying the presence of unreachable parts of the code in order to finally achieve full effective coverage according to the required criteria. We illustrate the tool's practical utility on automotive industry benchmarks. It generates 8 times more MC/DC coverage than random search

    Adaptation as a potential response to sea-level rise: a genetic basis for salinity tolerance in populations of a coastal marsh fish

    Get PDF
    Relative sea-level rise is resulting in the intrusion of saline waters into marshes historically dominated by fresh water. Saltwater intrusions can potentially affect resident marsh species, especially when storm-related tidal surges cause rapid changes in salinity. We examined the role of historical salinity exposure on the survival of Gambusia affinis from two locations in coastal Louisiana. At each location, we sampled fish populations from fresh, intermediate and brackish marshes. Individuals were then exposed to a salinity of 25‰ and survival time was measured. We found that fish from brackish and intermediate marshes had an increased tolerance to salinity stress relative to fish from freshwater environments. We then tested the descendents of fish from the fresh and brackish marshes, reared for two generation in fresh water, to determine if there was a genetic basis for differential survival. We found that descendents of individuals from brackish marshes showed elevated survivals relative to the descendents of fish with no historical exposure to salinity. The most reasonable mechanism to account for the differences in survival relative to historical exposure is genetic adaptation, suggesting that natural selection may play a role in the responses of resident marsh fishes to future increases in salinity

    Identification of ‘Extinct’ Freshwater Mussel Species Using DNA Barcoding

    Get PDF
    Freshwater mollusks are highly imperiled, with 70% of the North American species extinct, endangered, or at risk of extinction. Impoundments and other human impacts on the Coosa River of Alabama, Georgia and Tennessee of the southeastern USA alone are believed to have caused 50 mollusk species extinctions, but uncertainty over boundaries among several putatively closely related species makes this number preliminary. Our examination of freshwater mussels collected during an extensive survey of the upper-drainage basin, DNA barcoding and molecular phylogenetic analyses confirm the rediscovery of four morphospecies in the genus Pleurobema (Unionidae) previously thought to be extinct from the upper Coosa basin. A fifth \u27extinct\u27 form was found in an adjoining basin. Molecular data show that the Coosa morphologies represent at least three species-level taxa: Pleurobema decisum, P. hanleyianum and P. stabile. Endemism is higher than currently recognized, both at the species level and for multispecies clades. Prompt conservation efforts may preserve some of these taxa and their ecosystem
    corecore