172,695 research outputs found

    Evaluating Model Testing and Model Checking for Finding Requirements Violations in Simulink Models

    Get PDF
    Matlab/Simulink is a development and simulation language that is widely used by the Cyber-Physical System (CPS) industry to model dynamical systems. There are two mainstream approaches to verify CPS Simulink models: model testing that attempts to identify failures in models by executing them for a number of sampled test inputs, and model checking that attempts to exhaustively check the correctness of models against some given formal properties. In this paper, we present an industrial Simulink model benchmark, provide a categorization of different model types in the benchmark, describe the recurring logical patterns in the model requirements, and discuss the results of applying model checking and model testing approaches to identify requirements violations in the benchmarked models. Based on the results, we discuss the strengths and weaknesses of model testing and model checking. Our results further suggest that model checking and model testing are complementary and by combining them, we can significantly enhance the capabilities of each of these approaches individually. We conclude by providing guidelines as to how the two approaches can be best applied together.Comment: 10 pages + 2 page reference

    An Evaluation of Effectiveness of Fuzzy Logic Model in Predicting the Business Bankruptcy

    Get PDF
    In front of the current global financial crisis, the future existence of the firms is uncertain. The characteristics and the dynamics of the current world and the interdependences between the financial and economic markets around it demand a continuous research for new methods of bankruptcy prediction. The purpose of this article is to present a fuzzy logic-based system that predicts bankruptcy for one, two and three years before the possible failure of companies. The proposed fuzzy model uses as inputs financial ratios, that is dynamics of the financial ratios. In order to design and to implement the model, authors have used financial statements of 132 stock equity companies (25 bankrupt and 107 nonbankrupt). The paper presents also the testing and validation of the created fuzzy logic models.bankruptcy, crisis, prediction, fuzzy logic, ratings

    Generating Effective Test Suites for Model Transformations Using Classifying Terms

    Get PDF
    Generating sample models for testing a model transformation is no easy task. This paper explores the use of classifying terms and stratified sampling for developing richer test cases for model transformations. Classifying terms are used to define the equivalence classes that characterize the relevant subgroups for the test cases. From each equivalence class of object models, several representative models are chosen depending on the required sample size. We compare our results with test suites developed using random sampling, and conclude that by using an ordered and stratified approach the coverage and effectiveness of the test suite can be significantly improved.Universidad de Málaga. Campus de Excelencia Internacional Andalucía Tech
    • …
    corecore