Institution
Research Institute for Advanced Computer Science
Facility•Mountain View, California, United States•
About: Research Institute for Advanced Computer Science is a facility organization based out in Mountain View, California, United States. It is known for research contribution in the topics: Model checking & Parallel algorithm. The organization has 180 authors who have published 418 publications receiving 17072 citations.
Topics: Model checking, Parallel algorithm, Unstructured grid, Quantum algorithm, Load balancing (computing)
Papers published on a yearly basis
Papers
More filters
••
11 Sep 2000TL;DR: A verification and testing environment for Java, called Java PathFinder (JPF), which integrates model checking, program analysis and testing, and uses state compression to handle big states and partial order and symmetry reduction, slicing, abstraction, and runtime analysis techniques to reduce the state space.
Abstract: The majority of the work carried out in the formal methods community throughout the last three decades has (for good reasons) been devoted to special languages designed to make it easier to experiment with mechanized formal methods such as theorem provers and model checkers. In this paper, we give arguments for why we believe it is time for the formal methods community to shift some of its attention towards the analysis of programs written in modern programming languages. In keeping with this philosophy, we have developed a verification and testing environment for Java, called Java PathFinder (JPF), which integrates model checking, program analysis and testing. Part of this work has consisted of building a new Java Virtual Machine that interprets Java bytecode. JPF uses state compression to handle large states, and partial order reduction, slicing, abstraction and run-time analysis techniques to reduce the state space. JPF has been applied to a real-time avionics operating system developed at Honeywell, illustrating an intricate error, and to a model of a spacecraft controller, illustrating the combination of abstraction, run-time analysis and slicing with model checking.
1,459 citations
•
24 Aug 1991TL;DR: It is shown that NP-complete problems can be summarized by at least one "order parameter", and that the hard problems occur at a critical value of such a parameter.
Abstract: It is well known that for many NP-complete problems, such as K-Sat, etc., typical cases are easy to solve; so that computationally hard cases must be rare (assuming P = NP). This paper shows that NP-complete problems can be summarized by at least one "order parameter", and that the hard problems occur at a critical value of such a parameter. This critical value separates two regions of characteristically different properties. For example, for K-colorability, the critical value separates overconstrained from underconstrained random graphs, and it marks the value at which the probability of a solution changes abruptly from near 0 to near 1. It is the high density of well-separated almost solutions (local minima) at this boundary that cause search algorithms to "thrash". This boundary is a type of phase transition and we show that it is preserved under mappings between problems. We show that for some P problems either there is no phase transition or it occurs for bounded N (and so bounds the cost). These results suggest a way of deciding if a problem is in P or NP and why they are different.
1,237 citations
••
12 Dec 2008
TL;DR: In this article, the authors describe how damage propagation can be modeled within the modules of aircraft gas turbine engines and generate response surfaces of all sensors via a thermo-dynamical simulation model.
Abstract: This paper describes how damage propagation can be modeled within the modules of aircraft gas turbine engines. To that end, response surfaces of all sensors are generated via a thermo-dynamical simulation model for the engine as a function of variations of flow and efficiency of the modules of interest. An exponential rate of change for flow and efficiency loss was imposed for each data set, starting at a randomly chosen initial deterioration set point. The rate of change of the flow and efficiency denotes an otherwise unspecified fault with increasingly worsening effect. The rates of change of the faults were constrained to an upper threshold but were otherwise chosen randomly. Damage propagation was allowed to continue until a failure criterion was reached. A health index was defined as the minimum of several superimposed operational margins at any given time instant and the failure criterion is reached when health index reaches zero. Output of the model was the time series (cycles) of sensed measurements typically available from aircraft gas turbine engines. The data generated were used as challenge data for the prognostics and health management (PHM) data competition at PHMpsila08.
1,036 citations
•
01 Nov 1993
TL;DR: High Performance Fortran is a set of extensions to Fortran expressing parallel execution at a relatively high level that brings the convenience of sequential Fortran a step closer to today's complex parallel machines.
Abstract: From the Publisher:
High Performance Fortran (HPF) is a set of extensions to Fortran expressing parallel execution at a relatively high level. For the thousands of scientists, engineers, and others who wish to take advantage of the power of both vector and parallel supercomputers, five of the principal authors of HPF have teamed up here to write a tutorial for the language.
There is an increasing need for a common parallel Fortran that can serve as a programming interface with the new parallel machines that are appearing on the market. While HPF does not solve all the problems of parallel programming, it does provide a portable, high-level expression for data- parallel algorithms that brings the convenience of sequential Fortran a step closer to today's complex parallel machines.
677 citations
21 May 1990
TL;DR: The main features of a tool package for manipulating and working with sparse matrices, to provide basic tools to facilitate the exchange of software and data between researchers in sparse matrix computations, are presented.
Abstract: Presented here are the main features of a tool package for manipulating and working with sparse matrices. One of the goals of the package is to provide basic tools to facilitate the exchange of software and data between researchers in sparse matrix computations. The starting point is the Harwell/Boeing collection of matrices for which the authors provide a number of tools. Among other things, the package provides programs for converting data structures, printing simple statistics on a matrix, plotting a matrix profile, and performing linear algebra operations with sparse matrices.
661 citations
Authors
Showing all 180 results
Name | H-index | Papers | Citations |
---|---|---|---|
Tony F. Chan | 82 | 437 | 48083 |
Hanan Samet | 75 | 369 | 25388 |
Michael Fisher | 73 | 636 | 18535 |
Mikhail J. Atallah | 63 | 330 | 14019 |
Peter J. Denning | 57 | 397 | 21740 |
Grigore Rosu | 54 | 291 | 10222 |
Robert Schreiber | 49 | 182 | 12755 |
Ronen I. Brafman | 48 | 180 | 9995 |
John R. Gilbert | 47 | 130 | 8609 |
Neil D. Sandham | 47 | 263 | 8112 |
Willem Visser | 42 | 133 | 7978 |
Michael J. Flynn | 41 | 250 | 9754 |
Rupak Biswas | 41 | 173 | 9962 |
Matt Bishop | 40 | 262 | 7251 |
Wray Buntine | 40 | 207 | 8302 |