Search NASA⌕ Search

SEARCH · Search NASA

Results for “artifacts”

Search indexed NASA NTRS and DOE OSTI research on propulsion, heat transfer, battery materials and energy systems. Follow report and document links to the original sources.

Quote a phrase for an exact phrase match. Source license links do not imply unrestricted reuse.

At least 163 records · Page 9

Supporting Development of Satellite's Guidance Navigation and Control Software: A Product Line Approach

The NASA Goddard Space Flight Center Flight Software Branch (FSB) is developing a Guidance, Navigation, and Control (GNC) Flight Software (FSW) product line. The demand for increasingly more complex flight software in less time while maintaining the same level of quality has motivated us to look for better FSW development strategies. The GNC FSW product line has been planned to address the core GNC FSW functionality very similar on many recent low/near Earth missions in the last ten years. Unfortunately these missions have not accomplished significant drops in development cost since a systematic approach towards reuse has not been adopted. In addition, new demands are continually being placed upon the FSW which means the FSB must become more adept at providing GNC FSW functionality's core so it can accommodate additional requirements. These domain features together with engineering concepts are influencing the specification, description and evaluation of FSW product line. Domain engineering is the foundation for emerging product line software development approaches. A product line is 'A family of products designed to take advantage of their common aspects and predicted variabilities'. In our product line approach, domain engineering includes the engineering activities needed to produce reusable artifacts for a domain. Application engineering refers to developing an application in the domain starting from reusable artifacts. The focus of this paper is regarding the software process, lessons learned and on how the GNC FSW product line manages variability. Existing domain engineering approaches do not enforce any specific notation for domain analysis or commonality and variability analysis. Usually, natural language text is the preferred tool. The advantage is the flexibility and adapt ability of natural language. However, one has to be ready to accept also its well-known drawbacks, such as ambiguity, inconsistency, and contradictions. While most domain analysis approaches are functionally oriented, the idea of applying the object-oriented approach in domain analysis is not new. Some authors propose to use UML as the notation underlying domain analysis. Our work is based on the same idea of merging UML and domain analysis. Further, we propose a few extensions to UML in order to express variability, and we define precisely their semantics so that a tool can support them. The extensions are designed to be implemented on the API of a popular industrial CASE tool, with obvious advantages in cost and availability of tool support. The paper outlines the product line processes and identifies where variability must be addressed. Then it describes the product line products with respect to how they accommodate variability. The Celestial Body subdomain is used as a working example. Our results to date are summarized and plans for the future are described.

McComas, David↗

A New Method for Accurate Treatment of Flow Equations in Cylindrical Coordinates Using Series Expansions

The motivation of this work is the ongoing effort at the Center for Turbulence Research (CTR) to use large eddy simulation (LES) techniques to calculate the noise radiated by jet engines. The focus on engine exhaust noise reduction is motivated by the fact that a significant reduction has been achieved over the last decade on the other main sources of acoustic emissions of jet engines, such as the fan and turbomachinery noise, which gives increased priority to jet noise. To be able to propose methods to reduce the jet noise based on results of numerical simulations, one first has to be able to accurately predict the spatio-temporal distribution of the noise sources in the jet. Though a great deal of understanding of the fundamental turbulence mechanisms in high-speed jets was obtained from direct numerical simulations (DNS) at low Reynolds numbers, LES seems to be the only realistic available tool to obtain the necessary near-field information that is required to estimate the acoustic radiation of the turbulent compressible engine exhaust jets. The quality of jet-noise predictions is determined by the accuracy of the numerical method that has to capture the wide range of pressure fluctuations associated with the turbulence in the jet and with the resulting radiated noise, and by the boundary condition treatment and the quality of the mesh. Higher Reynolds numbers and coarser grids put in turn a higher burden on the robustness and accuracy of the numerical method used in this kind of jet LES simulations. As these calculations are often done in cylindrical coordinates, one of the most important requirements for the numerical method is to provide a flow solution that is not contaminated by numerical artifacts. The coordinate singularity is known to be a source of such artifacts. In the present work we use 6th order Pade schemes in the non-periodic directions to discretize the full compressible flow equations. It turns out that the quality of jet-noise predictions using these schemes is especially sensitive to the type of equation treatment at the singularity axis. The objective of this work is to develop a generally applicable numerical method for treating the singularities present at the polar axis, which is particularly suitable for highly accurate finite-differences schemes (e.g., Pade schemes) on non-staggered grids. The main idea is to reinterpret the regularity conditions developed in the context of pseudo-spectral methods. A set of exact equations at the singularity axis is derived using the appropriate series expansions for the variables in the original set of equations. The present treatment of the equations preserves the same level of accuracy as for the interior scheme. We also want to point out the wider utility of the method, proposed here in the context of compressible flow equations, as its extension for incompressible flows or for any other set of equations that are solved on a non-staggered mesh in cylindrical coordinates with finite-differences schemes of various level of accuracy is straightforward. The robustness and accuracy of the proposed technique is assessed by comparing results from simulations of laminar forced-jets and turbulent compressible jets using LES with similar calculations in which the equations are solved in Cartesian coordinates at the polar axis, or in which the singularity is removed by employing a staggered mesh in the radial direction without a mesh point at r = 0.

Constantinescu, G.S.↗

Ground Based, Millimeter Wave Measurement of Ozone in the Middle Atmosphere

There is a need for highly reliable measurements of stratospheric ozone. Policy makers worldwide concerned with public health rely oil a clear consensus from the scientific community as a basis for ozone-related environmental policy that has a significant impact oil national economies. Tile latest Such consensus was presented in WMO, and used in a 1999 meeting of the parties considering amendments to the Montreal Protocol oil Substances that Deplete the Ozone Layer. Tile scientific community, in turn, needs highly precise and accurate measurements of ozone levels, and small time derivatives of these levels, both in continued - development of its understanding of the physical and chemical processes involved and as clear evidence that these processes are occurring as stated. Over most of the world, changes in ozone levels are small. For example, over the heavily populated northern midlatitudes, the linearized rate of ozone decline is between 0.2% per year and 0.7% per year, depending on altitude. These values are small enough to make measurement requirements technically challenging. Data quality may suffer from imperfections in individual instruments. In one instance, early results from a satellite-borne ozone sensor were later found to be invalid because of calibration drift. Even in the absence of drift, tile absolute calibration of a new sensor may differ slightly from that of its predecessor in service. Most ozone remote sensing instruments operate at ultraviolet or infrared wavelengths where scattering from dust and aerosols must be taken into account; results from these systems may be or are affected following a major volcanic eruption, such as tile one at Mt. Pinatubo in 1991. Given these difficulties, a consensus of measurements from several independent systems is required to insure a reliable understanding of stratospheric ozone levels. Because of the above-described need for highly precise and accurate ozone measurements using several independent techniques, there was interest in developing several techniques which were known but not highly developed in the 1980's into systems capable of being used in ail operational manner to make measurements with the level of quality needed to-detect small trends in ozone levels. A ground-based microwave instrument capable of remotely sensing stratospheric ozone had been designed by tile Principal Investigator of the present project. This instrument was built at tile Millitech Corporation in South Deerfield, Massachusetts before tile present work began. (Funding for design and construction of the instrument came from sources other than the present grant.) Tile instrument measured the spectrum of one of the many emission lines produced by purely rotational transitions of ozone, one at a frequency of 110.8 GHz. The altitude distribution of ozone can. in principle, be retrieved from the details of the pressure-broadened spectrum of the ozone transition. However, the level of contamination of the spectral measurement by instrumentally induced artifacts must be very low in order to retrieve a ozone profile of useful quality from it. The Millitech instrument demonstrated spectral purity at ail adequate level, and there were promising ideas for instrumental improvements and for further development of the technique. The initial objectives of the present project, then, were to develop techniques for calibrating the Millitech instrument, to minimize artifacts in tile spectra it produces, to optimally retrieve ozone profiles from tile spectra, to test tile quality of the microwave profiles by comparing them with profiles obtained using several other, independent techniques over both short and periods of time, and to perform research using the ozone data gathered with the instrument.

Parrish, Alan↗

Satellite Observation of El Nino Effects on Amazon Forest Phenology and Productivity

Climate variability may affect the functioning of Amazon moist tropical forests, and recent modeling analyses suggest that the carbon dynamics of the region vary interannually in response to precipitation and temperature anomalies. However, due to persistent orbital and atmospheric artifacts in the satellite record, remote sensing observations have not provided quantitative evidence that climate variation affects Amazon forest phenology or productivity, We developed a method to minimize and quantify non-biological artifacts in NOAA AVHRR satellite data, providing a record of estimated forest phenological variation from 1982-1993. The seasonal Normalized Difference Vegetation Index (NDVI) amplitude (a proxy for phenology) increased throughout much of the basin during El Nino periods when rainfall was anomalously low. Wetter La Nina episodes brought consistently smaller NDVI amplitudes. Using radiative transfer and terrestrial biogeochemical models driven by these satellite data, we estimate that canopy-energy absorption and net primary production of Amazon forests varied interannually by as much as 21% and 18%, respectively. These results provide large-scale observational evidence for interannual sensitivity to El Nino of plant phenology and carbon flux in Amazon forests.

Asner, Gregory P.↗

The Visibility of DCT Quantization Noise: Spatial Frequency Summation

Computational models of the ability to detect image compression artifacts facilitate the optimization of compression parameters, such as the JPEG quantization matrix. For simplicity, some models assume that the visibility of artifacts containing different spatial frequency components is determined by the most visible component, that is, no summation over components. Using the type of noise generated by quantization in the Discrete Cosine Transform (DCT) domain, we find a degree of summation between that of probability summation and contrast energy summation.

Peterson, H. A.↗

Traceability Through Automatic Program Generation

Program synthesis is a technique for automatically deriving programs from specifications of their behavior. One of the arguments made in favour of program synthesis is that it allows one to trace from the specification to the program. One way in which traceability information can be derived is to augment the program synthesis system so that manipulations and calculations it carries out during the synthesis process are annotated with information on what the manipulations and calculations were and why they were made. This information is then accumulated throughout the synthesis process, at the end of which, every artifact produced by the synthesis is annotated with a complete history relating it to every other artifact (including the source specification) which influenced its construction. This approach requires modification of the entire synthesis system - which is labor-intensive and hard to do without influencing its behavior. In this paper, we introduce a novel, lightweight technique for deriving traceability from a program specification to the corresponding synthesized code. Once a program has been successfully synthesized from a specification, small changes are systematically made to the specification and the effects on the synthesized program observed. We have partially automated the technique and applied it in an experiment to one of our program synthesis systems, AUTOFILTER, and to the GNU C compiler, GCC. The results are promising: 1. Manual inspection of the results indicates that most of the connections derived from the source (a specification in the case of AUTOFILTER, C source code in the case of GCC) to its generated target (C source code in the case of AUTOFILTER, assembly language code in the case of GCC) are correct. 2. Around half of the lines in the target can be traced to at least one line of the source. 3. Small changes in the source often induce only small changes in the target.

Richardson, Julian↗

Ikonos Imagery Product Nonuniformity Assessment

During the early stages of the NASA Scientific Data Purchase (SDP) program, three approximately equal vertical stripes were observable in the IKONOS imagery of highly spatially uniform sites. Although these effects appeared to be less than a few percent of the mean signal, several investigators requested new imagery. Over time, Space Imaging updated its processing to minimize these artifacts. This however, produced differences in Space Imaging products derived from archive imagery processed at different times. Imagery processed before 2/22/01 is processed with one set of coefficients, while imagery processed after that date requires another set. Space Imaging produces its products from raw imagery, so changes in the ground processing over time can change the delivered digital number (DN) values, even for identical orders of a previously acquired scene. NASA Stennis initiated studies to investigate the magnitude and changes in these artifacts over the lifetime of the system and before and after processing updates.

Ryan, Robert↗

Parameters Describing Earth Observing Remote Sensing Systems

The Earth science community needs to generate consistent and standard definitions for spatial, spectral, radiometric, and geometric properties describing passive electro-optical Earth observing sensors and their products. The parameters used to describe sensors and to describe their products are often confused. In some cases, parameters for a sensor and for its products are identical; in other cases, these parameters vary widely. Sensor parameters are bound by the fundamental performance of a system, while product parameters describe what is available to the end user. Products are often resampled, edge sharpened, pan-sharpened, or compressed, and can differ drastically from the intrinsic data acquired by the sensor. Because detailed sensor performance information may not be readily available to an international science community, standardization of product parameters is of primary performance. Spatial product parameters described include Modulation Transfer Function (MTF), point spread function, line spread function, edge response, stray light, edge sharpening, aliasing, ringing, and compression effects. Spectral product parameters discussed include full width half maximum, ripple, slope edge, and out-of-band rejection. Radiometric product properties discussed include relative and absolute radiometry, noise equivalent spectral radiance, noise equivalent temperature diffenence, and signal-to-noise ratio. Geometric product properties discussed include geopositional accuracy expressed as CE90, LE90, and root mean square error. Correlated properties discussed include such parameters as band-to-band registration, which is both a spectral and a spatial property. In addition, the proliferation of staring and pushbroom sensor architectures requires new parameters to describe artifacts that are different from traditional cross-track system artifacts. A better understanding of how various system parameters affect product performance is also needed to better ascertain the utility of existing datasets and products as well as to specify the performance of new sensors and products. Examples of simulations performed for the Landsat Data Continuity Mission illustrate how various parameters affect system and product performance. Specific examples include the effects of ground sample distance, MTF, and band-to-band registration on various products.

Zanoni, Vicki↗

A Spectrum of IV and V Modeling Techniques

The aerospace industry in general and NASA in particular is using more (semi-formal) model-based software development. Model-based development produces a collection of artifacts, for example, state diagrams, module diagrams (such as class diagrams), control-block diagrams, etc. These artifacts may than be used as a basis for auto code generation for production use. Therefore, these models must be properly evaluated in the IV and V process. IV and V practitioners know how assess standard procedural systems. But what can we du about IV and V of model-based systems? The goal of the work outlined in this proposal is to use cost effective automated techniques to the largest extent possible during the IV and V process. Our working hypotheses are: 1. There exists a range of validation techniques that can assess models built using a range of modeling techniques of increasing cost and complexity. Specifically, we hypotesize that the "cheaper" techniques can find faults cheaply and early in a project. These early results are then used to predict if this is a problem system and if a more elaborate and expensive IV and V effort is justified. 2. There exists a set of migration procedures that let us seamlessly move from simple models using cheaper techniques into more elaborate models suitable for a more expensive and detailed analysis. 3. We further hypothesize that this migration process is much cheaper than simply remodeling the system under investigation from scratch when moving to models needed for the more detailed and expensive IV and V assessments.

Heimdahl, Mats↗

COR1 Engineering Test Unit Measurements at the Mauna Loa Solar Observatory, September 2003

The COR1 Engineering Test Unit (ETU), which had been previously tested at the NCAR/HAO and NRL test facilities, was modified into an instrument capable of observing the Sun. It was then taken to the Mauna Loa Solar Observatory to observe the corona. The changes made to observe the Sun were as follows: 1. The plate scale was changed to accommodate the smaller Apogee camera. This change had already been made for the NRL tests. 2. The previous Oriel polarizer was replaced with a commercial Polarcor polarizer from Newport to be more flight-like. However, because of cost and availability considerations, this polarizer was smaller than those which will be used for flight. 3. A structure was placed around the back section of the instrument, to protect it from stray light. 4. A pointing spar borrowed from HAO was used to track the Sun. A few days into the test, it became evident that some artifacts were appearing in the data, and these artifacts were changing as the polarizer was rotated. It was decided to test two other polarizers, the Oriel polarizer which had been used in the previous tests at HAO and NRL, and a Nikon polarizer which was borrowed from a camera belonging to one of the observatory staff members. These three polarizers had much different qualities are shown.

Thompson, William↗

Asymmetric structure of five and six membered DNA hairpin loops

The tertiary structure of nucleic acid hairpins was elucidated by means of the accessibility of the single-strand-specific nuclease from mung bean. This molecular probe has proven especially useful in determining details of the structural arrangement of the nucleotides within a loop. In this study 3'-labeling is introduced to complement previously used 5'-labeling in order to assess and to exclude possible artifacts of the method. Both labeling procedures result in mutually consistent cleavage patterns. Therefore, methodological artifacts can be excluded and the potential of the nuclease as structural probe is increased. DNA hairpins with five and six membered loops reveal an asymmetric loop structure with a sharp bend of the phosphate-ribose backbone between the second and third nucleotide on the 3'-side of a loop. These hairpin structures differ from smaller loops with 3 or 4 members, which reveal this type of bend between the first and second 3' nucleotide, and resemble with respect to the asymmetry anticodon loops of tRNA.

NASA Discipline Exobiology↗

Airborne Measurements of Carbonaceous Aerosols in Southern Africa during the Dry Biomass Burning Season

Particulate matter collected aboard the University of Washington's (UW) Convair-580 research aircrafi over southem Afiica during the dry biomass burning season was analyzed for total carbon (TC), organic carbon (OC), and black carbon (BC) contents using thermal and optical methods. Samples were collected in smoke plumes of burning savanna and in regional haze. A known artifact, produced by the adsorption of organic gases on the quartz filter substrates used to collect the particulate matter samples, comprised a significant portion of the TC collected. Consequently, conclusions derived from the data are greatly dependent on whether or not OC concentrations are corrected for this artifact. For example, the estimated aerosol coalbedo (1 - single scattering albedo (SSA)), which is a measure of aerosol absorption, of the biomass smoke samples is 60% larger using corrected OC concentrations. Thus, the corrected data imply that the biomass smoke is 60% more absorbing than do the uncorrected data. The BC to (corrected) OC mass ratio (BC/OC) of smoke plume samples (0.18 plus or minus 0.06) is lower than that of samples collected in the regional haze (0.25 plus or minus 0.08). The difference may be due to mixing of biomass smoke with background air characterized by a higher BC/OC ratio. A simple source apportionment indicates that biomass smoke contributes about three quarters of the aerosol burden in the regional haze, while other souxes (e.g., fossil fuel burning) contribute the remainder.

Kirchstetter, Thomas W.↗

Why is Light Text Harder to Read Than Dark Text?

Scharff and Ahumada (2002, 2003) measured text legibility for light text and dark text. For paragraph readability and letter identification, responses to light text were slower and less accurate for a given contrast. Was this polarity effect (1) an artifact of our apparatus, (2) a physiological difference in the separate pathways for positive and negative contrast or (3) the result of increased experience with dark text on light backgrounds? To rule out the apparatus-artifact hypothesis, all data were collected on one monitor. Its luminance was measured at all levels used, and the spatial effects of the monitor were reduced by pixel doubling and quadrupling (increasing the viewing distance to maintain constant angular size). Luminances of vertical and horizontal square-wave gratings were compared to assess display speed effects. They existed, even for 4-pixel-wide bars. Tests for polarity asymmetries in display speed were negative. Increased experience might develop full letter templates for dark text, while recognition of light letters is based on component features. Earlier, an observer ran all conditions at one polarity and then switched. If dark and light letters were intermixed, the observer might use component features on all trials and do worse on the dark letters, reducing the polarity effect. We varied polarity blocking (completely blocked, alternating smaller blocks, and intermixed blocks). Letter identification responses times showed polarity effects at all contrasts and display resolution levels. Observers were also more accurate with higher contrasts and more pixels per degree. Intermixed blocks increased the polarity effect by reducing performance on the light letters, but only if the randomized block occurred prior to the nonrandomized block. Perhaps observers tried to use poorly developed templates, or they did not work as hard on the more difficult items. The experience hypothesis and the physiological gain hypothesis remain viable explanations.

Scharff, Lauren V.↗

Critical Issues in the History of Spaceflight

At a May 1981 "Proseminar in Space History"held at the Smithsonian Institution's National Air and Space Museum (NASM) in Washington, DC, historians came together to consider the state of the discipline of space history. It was an historic occasion. The community of scholars interested in the history of spaceflight was not large; previously, well-meaning but untrained aficionados consumed with artifacts had dominated the field, to the exclusion of the larger context. At a fundamental level, this proseminar represented a "declaration of independence" for what might be called the "new aerospace history." In retrospect, it may be interpreted as marking the rise of space history as a recognizable subdiscipline within the field of U.S. history. Bringing together a diverse collection of scholars to review the state of the art in space history, this proseminar helped in a fundamental manner to define the field and to chart a course for future research. Its participants set about the task of charting a course for collecting, preserving, and disseminating the history of space exploration within a larger context of space policy and technology. In large measure, the course charted by the participants in this 1981 proseminar aided in advancing a very successful agenda of historical research, writing, and understanding of space history. Not every research project has yielded acceptable results, nor can it be expected to do so, but the sum of the effort since 1981 has been impressive. The opportunities for both the exploration of space and for recording its history have been significant. Both endeavors are noble and aimed at the enhancement of humanity. Whither the history of spaceflight? Only time will tell. But there has been an emergent "new aerospace history" of which space history is a central part that moves beyond an overriding concern for the details of the artifact to emphasize the broader role of the spacecraft. More importantly, it emphasizes the whole technological system, including not just the vehicle but also the other components that make up the aerospace climate, as an integral part of the human experience. It suggests that many unanswered questions spur the development of flight and that inquisitive individuals seek to know that which they do not understand.

Dick, Steven J.↗

Software Reuse Within the Earth Science Community

Scientific missions in the Earth sciences frequently require cost-effective, highly reliable, and easy-to-use software, which can be a challenge for software developers to provide. The NASA Earth Science Enterprise (ESE) spends a significant amount of resources developing software components and other software development artifacts that may also be of value if reused in other projects requiring similar functionality. In general, software reuse is often defined as utilizing existing software artifacts. Software reuse can improve productivity and quality while decreasing the cost of software development, as documented by case studies in the literature. Since large software systems are often the results of the integration of many smaller and sometimes reusable components, ensuring reusability of such software components becomes a necessity. Indeed, designing software components with reusability as a requirement can increase the software reuse potential within a community such as the NASA ESE community. The NASA Earth Science Data Systems (ESDS) Software Reuse Working Group is chartered to oversee the development of a process that will maximize the reuse potential of existing software components while recommending strategies for maximizing the reusability potential of yet-to-be-designed components. As part of this work, two surveys of the Earth science community were conducted. The first was performed in 2004 and distributed among government employees and contractors. A follow-up survey was performed in 2005 and distributed among a wider community, to include members of industry and academia. The surveys were designed to collect information on subjects such as the current software reuse practices of Earth science software developers, why they choose to reuse software, and what perceived barriers prevent them from reusing software. In this paper, we compare the results of these surveys, summarize the observed trends, and discuss the findings. The results are very similar, with the second, larger survey confirming the basic results of the first, smaller survey. The results suggest that reuse of ESE software can drive down the cost and time of system development, increase flexibility and responsiveness of these systems to new technologies and requirements, and increase effective and accountable community participation.

Marshall, James J.↗

Failure Assessment

Three questions to which software developers want accurate, precise answers are "How can the software system fail?", "mat bad things will happen if the software fails?t', and "How many failures will the software experience?". Numerous techniques have been devised to answer these questions; three of the best known are: 1) Software Fault Tree Analysis (SFTA) 2) Software Failure Modes, Effects, and Criticality Analysis (SFMECA 3) Software Fault/Failure Modeling. SFTA and SFMECA have been successfully used to analyze the flight software for a number of robotic planetary exploration missions, including Galileo, Cassini, and Deep Space 1. Given the increasing interest in reusing software components from mission to mission, one of us has developed techniques for reusing the corresponding portions of the SFTA and SFMECA, reducing the effort required to conduct these analyses. SFTA has also been shown to be effective in analyzing the security aspects of software systems; intrusion mechanisms and effects can easily be modeled using these techniques. The Bi- Directional Safety Analysis (BDSA) method combines a forward search (similar to SFMECA) from potential failure modes to their effects, with a backward search (similar to SFTA) from feasible hazards to the contributing causes of each hazard. BDSA offers an efficient way to identify latent failures. Recent work has extended BDSA to product-line applications such as flight-instrumentation displays and developed tool support for the reuse of the failure-analysis artifacts within a product line. BDSA has also been streamlined to support those projects having tight cost and/or schedule constraints for their failure analysis efforts. We discuss lessons learned from practice, describe available tools, and identi@ some future directions for the topic. A substantial amount of research has been devoted to estimating the number of failures that a software system will experience during test and operations, as well as the number of faults that have been inserted into that system during its development. One of us has found that the amount of structural change to a system during its development is strongly related to the number of faults inserted into it. Using techniques requiring no additional effort on the part of the development organization, the required measurements of structural evolution can be easily obtained from a development effort's configuration management system and readily transformed into an estimate of fault content. So far, structure-fault relationships have been identified for source code; current work seeks to examine artifacts available earlier in the lifecycle to determine if similar relationships between structure and fault content can be found. In particular, relationships between requirements change requests and the number of faults inserted into the implemented system would provide a significant improvement in our ability to control software quality during the early development phases.

fault tree↗

A Predictive Approach to Eliminating Errors in Software Code

NASA s Metrics Data Program Data Repository is a database that stores problem, product, and metrics data. The primary goal of this data repository is to provide project data to the software community. In doing so, the Metrics Data Program collects artifacts from a large NASA dataset, generates metrics on the artifacts, and then generates reports that are made available to the public at no cost. The data that are made available to general users have been sanitized and authorized for publication through the Metrics Data Program Web site by officials representing the projects from which the data originated. The data repository is operated by NASA s Independent Verification and Validation (IV&V) Facility, which is located in Fairmont, West Virginia, a high-tech hub for emerging innovation in the Mountain State. The IV&V Facility was founded in 1993, under the NASA Office of Safety and Mission Assurance, as a direct result of recommendations made by the National Research Council and the Report of the Presidential Commission on the Space Shuttle Challenger Accident. Today, under the direction of Goddard Space Flight Center, the IV&V Facility continues its mission to provide the highest achievable levels of safety and cost-effectiveness for mission-critical software. By extending its data to public users, the facility has helped improve the safety, reliability, and quality of complex software systems throughout private industry and other government agencies. Integrated Software Metrics, Inc., is one of the organizations that has benefited from studying the metrics data. As a result, the company has evolved into a leading developer of innovative software-error prediction tools that help organizations deliver better software, on time and on budget.

Source record↗

Method and apparatus for calibrating a tiled display

A display system that can be calibrated and re-calibrated with a minimal amount of manual intervention. To accomplish this, one or more cameras are provided to capture an image of the display screen. The resulting captured image is processed to identify any non-desirable characteristics, including visible artifacts such as seams, bands, rings, etc. Once the non-desirable characteristics are identified, an appropriate transformation function is determined. The transformation function is used to pre-warp the input video signal that is provided to the display such that the non-desirable characteristics are reduced or eliminated from the display. The transformation function preferably compensates for spatial non-uniformity, color non-uniformity, luminance non-uniformity, and other visible artifacts.

Johnson, Michael J.↗