137,008 research outputs found
Simulator Development - Annual Report Year 3
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
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
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
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
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
- …