137,008 research outputs found

    Simulator Development - Annual Report Year 3

    Get PDF
    This document describes the progress of the simulator development with in the third year of the CATNETS project. The refinement of the simulator as well as a detailed guide to conducting simulations is presented. --Grid Computing

    Refinement Type Inference via Horn Constraint Optimization

    Full text link
    We propose a novel method for inferring refinement types of higher-order functional programs. The main advantage of the proposed method is that it can infer maximally preferred (i.e., Pareto optimal) refinement types with respect to a user-specified preference order. The flexible optimization of refinement types enabled by the proposed method paves the way for interesting applications, such as inferring most-general characterization of inputs for which a given program satisfies (or violates) a given safety (or termination) property. Our method reduces such a type optimization problem to a Horn constraint optimization problem by using a new refinement type system that can flexibly reason about non-determinism in programs. Our method then solves the constraint optimization problem by repeatedly improving a current solution until convergence via template-based invariant generation. We have implemented a prototype inference system based on our method, and obtained promising results in preliminary experiments.Comment: 19 page

    A Product Line Systems Engineering Process for Variability Identification and Reduction

    Full text link
    Software Product Line Engineering has attracted attention in the last two decades due to its promising capabilities to reduce costs and time to market through reuse of requirements and components. In practice, developing system level product lines in a large-scale company is not an easy task as there may be thousands of variants and multiple disciplines involved. The manual reuse of legacy system models at domain engineering to build reusable system libraries and configurations of variants to derive target products can be infeasible. To tackle this challenge, a Product Line Systems Engineering process is proposed. Specifically, the process extends research in the System Orthogonal Variability Model to support hierarchical variability modeling with formal definitions; utilizes Systems Engineering concepts and legacy system models to build the hierarchy for the variability model and to identify essential relations between variants; and finally, analyzes the identified relations to reduce the number of variation points. The process, which is automated by computational algorithms, is demonstrated through an illustrative example on generalized Rolls-Royce aircraft engine control systems. To evaluate the effectiveness of the process in the reduction of variation points, it is further applied to case studies in different engineering domains at different levels of complexity. Subject to system model availability, reduction of 14% to 40% in the number of variation points are demonstrated in the case studies.Comment: 12 pages, 6 figures, 2 tables; submitted to the IEEE Systems Journal on 3rd June 201

    Equilibrium Policy Simulations with Random Utility Models of Labour Supply

    Get PDF
    Many microeconometric models of discrete labour supply include alternative-specific constants meant to account for (possibly besides other factors) the density or accessibility of particular types of jobs (e.g. part-time jobs vs. full-time jobs). The most common use of these models is the simulation of tax-transfer reforms. The simulation is usually interpreted as a comparative static exercise, i.e. the comparison of different equilibria induced by different policy regimes. The simulation procedure, however, typically keeps fixed the estimated alternative-specific constants. In this note we argue that this procedure is not consistent with the comparative statics interpretation. Equilibrium means that the number of people willing to work on the various job types must be equal to the number of available jobs. Since the constants reflect the number of jobs and since the number of people willing to work change as a response to the change in tax-transfer regime, it follows that the constants should also change. A structural interpretation of the alternative-specific constants leads to the development of a simulation procedure consistent with the comparative static interpretation. The procedure is illustrated with an empirical example.alternative-specific constants, simulation of tax reforms, labour supply, discrete choice, random utility, equilibrium simulation

    Equilibrium policy simulations with random utility models of labour supply

    Get PDF
    Many microeconometric models of discrete labour supply include alternative-specific constants meant to account for (possibly besides other factors) the density or accessibility of particular types of jobs (e.g. parttime jobs vs. full-time jobs). The most common use of these models is the simulation of tax-transfer reforms. The simulation is usually interpreted as a comparative static exercise, i.e. the comparison of different equilibria induced by different policy regimes. The simulation procedure, however, typically keeps fixed the estimated alternative-specific constants. In this note we argue that this procedure is not consistent with the comparative statics interpretation. Equilibrium means that the number of people willing to work on the various job types must be equal to the number of available jobs. Since the constants reflect the number of jobs and since the number of people willing to work change as a response to the change in tax-transfer regime, it follows that the constants should also change. A structural interpretation of the alternative-specific constants leads to the development of a simulation procedure consistent with the comparative static interpretation. The procedure is illustrated with an empirical example.Random Utility; Discrete Choice; Labour Supply; Simulation of tax reforms; Alternative-specific constants; Equilibrium simulation
    • …
    corecore