David S. Gibson

Learn More
Large complex software systems are composed of many software components. Construction and maintenance of component-based systems require a clear understanding of the dependencies between these components. To support reuse, components should be designed to minimize such dependencies. When component coupling is necessary, however, dependencies need to be(More)
First-year computer science students need to see clearly that computer science as a discipline has an important intellectual role to play and that it offers deep philosophical questions, much like the other hard sciences and mathematics; that CS is not "just programming". An appropriate intellectual focus for CS1/CS2 can be built on the foundations of(More)
In 2000, the United States Census Bureau began the annual American Community Survey (ACS), which collects data on earnings and employment for persons with various types of impairment. One of the impairments is cognitive disability, defined as existing when a person has a condition lasting six months or more that results in difficulty learning, remembering,(More)
—This paper presents a novel procedure for predicting integrated circuit parametric performance and yield when provided with sample transistor test results and a circuit schematic. Two enhancements to the existing Monte Carlo simulation procedures are described: 1) a multivariate nested model is used to reproduce random process-induced device variations,(More)
INTRODUCTION Juvenile idiopathic arthritis (JIA) comprises a poorly understood group of chronic autoimmune diseases with variable clinical outcomes. We investigated whether the synovial fluid (SF) proteome could distinguish a subset of patients in whom disease extends to affect a large number of joints. METHODS SF samples from 57 patients were obtained(More)
This paper describes our experience with selecting Ada as the primary programming language for Computer Science and Computer Engineering majors at the USAF Academy. We have decided to teach Ada in the first three courses of these majors for the next few years. Our criteria for selecting Ada are based on features of the language (such as strong typing, lack(More)
INTRODUCTION Juvenile idiopathic arthritis (JIA) is a heterogeneous disease characterized by chronic joint inflammation of unknown cause in children. JIA is an autoimmune disease and small numbers of autoantibodies have been reported in JIA patients. The identification of antibody markers could improve the existing clinical management of patients. METHODS(More)
—This paper demonstrates the advantages of modeling semiconductor process variability using a multivariate nested distribution. This distribution allows estimation not only of correlation among various model parameters, but also allows each of those variations to be apportioned among the various stages of the process (i.e., wafer-to-wafer, lot-to-lot,(More)
INTRODUCTION Juvenile idiopathic arthritis (JIA) is the most common rheumatological disease of childhood with a prevalence of around 1 in 1,000. Without appropriate treatment it can have devastating consequences including permanent disability from joint destruction and growth deformities. Disease aetiology remains unknown. Investigation of disease pathology(More)
  • 1