Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “Programming Framework”

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 559 records · Page 31

On 3D inelastic analysis methods for hot section components

Accomplishments are described for the 2-year program, to develop advanced 3-D inelastic structural stress analysis methods and solution strategies for more accurate and cost effective analysis of combustors, turbine blades and vanes. The approach was to develop a matrix of formulation elements and constitutive models. Three constitutive models were developed in conjunction with optimized iterating techniques, accelerators, and convergence criteria within a framework of dynamic time incrementing. Three formulations models were developed; an eight-noded mid-surface shell element, a nine-noded mid-surface shell element and a twenty-noded isoparametric solid element. A separate computer program was developed for each combination of constitutive model-formulation model. Each program provides a functional stand alone capability for performing cyclic nonlinear structural analysis. In addition, the analysis capabilities incorporated into each program can be abstracted in subroutine form for incorporation into other codes or to form new combinations.

Mcknight, R. L.↗

Using XML and Java Technologies for Astronomical Instrument Control

Traditionally, instrument command and control systems have been highly specialized, consisting mostly of custom code that is difficult to develop, maintain, and extend. Such solutions are initially very costly and are inflexible to subsequent engineering change requests, increasing software maintenance costs. Instrument description is too tightly coupled with details of implementation. NASA Goddard Space Flight Center, under the Instrument Remote Control (IRC) project, is developing a general and highly extensible framework that applies to any kind of instrument that can be controlled by a computer. The software architecture combines the platform independent processing capabilities of Java with the power of the Extensible Markup Language (XML), a human readable and machine understandable way to describe structured data. A key aspect of the object-oriented architecture is that the software is driven by an instrument description, written using the Instrument Markup Language (IML), a dialect of XML. IML is used to describe the command sets and command formats of the instrument, communication mechanisms, format of the data coming from the instrument, and characteristics of the graphical user interface to control and monitor the instrument. The IRC framework allows the users to define a data analysis pipeline which converts data coming out of the instrument. The data can be used in visualizations in order for the user to assess the data in real-time, if necessary. The data analysis pipeline algorithms can be supplied by the user in a variety of forms or programming languages. Although the current integration effort is targeted for the High-resolution Airborne Wideband Camera (HAWC) and the Submillimeter and Far Infrared Experiment (SAFIRE), first-light instruments of the Stratospheric Observatory for Infrared Astronomy (SOFIA), the framework is designed to be generic and extensible so that it can be applied to any instrument. Plans are underway to test the framework with other types of instruments, such as remote sensing earth science instruments.

Ames, Troy↗

An information maximization model of eye movements

We propose a sequential information maximization model as a general strategy for programming eye movements. The model reconstructs high-resolution visual information from a sequence of fixations, taking into account the fall-off in resolution from the fovea to the periphery. From this framework we get a simple rule for predicting fixation sequences: after each fixation, fixate next at the location that minimizes uncertainty (maximizes information) about the stimulus. By comparing our model performance to human eye movement data and to predictions from a saliency and random model, we demonstrate that our model is best at predicting fixation locations. Modeling additional biological constraints will improve the prediction of fixation sequences. Our results suggest that information maximization is a useful principle for programming eye movements.

NASA Discipline Neuroscience↗

Certainty grids for mobile robots

A numerical representation of uncertain and incomplete sensor knowledge called Certainty Grids has been used successfully in several mobile robot control programs, and has proven itself to be a powerful and efficient unifying solution for sensor fusion, motion planning, landmark identification, and many other central problems. Researchers propose to build a software framework running on processors onboard the new Uranus mobile robot that will maintain a probabilistic, geometric map of the robot's surroundings as it moves. The certainty grid representation will allow this map to be incrementally updated in a uniform way from various sources including sonar, stereo vision, proximity and contact sensors. The approach can correctly model the fuzziness of each reading, while at the same time combining multiple measurements to produce sharper map features, and it can deal correctly with uncertainties in the robot's motion. The map will be used by planning programs to choose clear paths, identify locations (by correlating maps), identify well-known and insufficiently sensed terrain, and perhaps identify objects by shape. The certainty grid representation can be extended in the same dimension and used to detect and track moving objects.

Moravec, H. P.↗

Overview of NASA MSFC IEC Federated Engineering Collaboration Capability

The MSFC IEC federated engineering framework is currently developing a single collaborative engineering framework across independent NASA centers. The federated approach allows NASA centers the ability to maintain diversity and uniqueness, while providing interoperability. These systems are integrated together in a federated framework without compromising individual center capabilities. MSFC IEC's Federation Framework will have a direct affect on how engineering data is managed across the Agency. The approach is directly attributed in response to the Columbia Accident Investigation Board (CAB) finding F7.4-11 which states the Space Shuttle Program has a wealth of data sucked away in multiple databases without a convenient way to integrate and use the data for management, engineering, or safety decisions. IEC s federated capability is further supported by OneNASA recommendation 6 that identifies the need to enhance cross-Agency collaboration by putting in place common engineering and collaborative tools and databases, processes, and knowledge-sharing structures. MSFC's IEC Federated Framework is loosely connected to other engineering applications that can provide users with the integration needed to achieve an Agency view of the entire product definition and development process, while allowing work to be distributed across NASA Centers and contractors. The IEC DDMS federation framework eliminates the need to develop a single, enterprise-wide data model, where the goal of having a common data model shared between NASA centers and contractors is very difficult to achieve.

Moushon, Brian↗

Development Approach of the Advanced Life Support On-line Project Information System

The Advanced Life Support (ALS) Program has recently accelerated an effort to develop an On-line Project Information System (OPIS) for research project and technology development data centralization and sharing. There has been significant advancement in the On-line Project Information System (OPIS) over the past year (Hogan et al, 2004). This paper presents the resultant OPIS development approach. OPIS is being built as an application framework consisting of an uderlying Linux/Apache/MySQL/PHP (LAMP) stack, and supporting class libraries that provides database abstraction and automatic code generation, simplifying the ongoing development and maintenance process. Such a development approach allows for quick adaptation to serve multiple Programs, although initial deployment is for an ALS module. OPIS core functionality will involve a Web-based annual solicitation of project and technology data directly from ALS Principal Investigators (PIs) through customized data collection forms. Data provided by PIs will be reviewed by a Technical Task Monitor (TTM) before posting the information to OPIS for ALS Community viewing via the Web. Such Annual Reports will be permanent, citable references within OPIS. OPlS core functionality will also include Project Home Sites, which will allow PIS to provide updated technology information to the Community in between Annual Report updates. All data will be stored in an object-oriented relational database, created in MySQL(Reistered Trademark) and located on a secure server at NASA Ames Research Center (ARC). Upon launch, OPlS can be utilized by Managers to identify research and technology development (R&TD) gaps and to assess task performance. Analysts can employ OPlS to obtain the current, comprehensive, accurate information about advanced technologies that is required to perform trade studies of various life support system options. ALS researchers and technology developers can use OPlS to achieve an improved understanding of the NASA and ALS Program needs and to understand how other researchers and technology developers are addressing those needs. OPlS core functionality will launch for 'Ihe ALS Program in October, 2005. However, the system has been developed with the ability to evolve with Program needs. Because of open-source construction, software costs are minimized. Any functionality that is technologically feasible can be built into OPIS, and OPlS can expand through module cloning and adaptation, to any level deemed useful to the Agency.

Levri, Julie A.↗

On the clustering of multidimensional pictorial data

Obvious approaches to reducing the cost (in computer resources) of applying current clustering techniques to the problem of remote sensing are discussed. The use of spatial information in finding fields and in classifying mixture pixels is examined, and the AMOEBA clustering program is described. Internally, a pattern recognition program, from without, AMOEBA appears to be an unsupervised clustering program. It is fast and automatic. No choices (such as arbitrary thresholds to set split/combine sequences) need be made. The problem of finding the number of clusters is solved automatically. At the conclusion of the program, all points in the scene are classified; however, a provision is included for a reject classification of some points which, within the theoretical framework, cannot rationally be assigned to any cluster.

Bryant, J. D.↗

FRANOPP: Framework for analysis and optimization problems user's guide

Framework for analysis and optimization problems (FRANOPP) is a software aid for the study and solution of design (optimization) problems which provides the driving program and plotting capability for a user generated programming system. In addition to FRANOPP, the programming system also contains the optimization code CONMIN, and two user supplied codes, one for analysis and one for output. With FRANOPP the user is provided with five options for studying a design problem. Three of the options utilize the plot capability and present an indepth study of the design problem. The study can be focused on a history of the optimization process or on the interaction of variables within the design problem.

Riley, K. M.↗

Abstraction and Assume-Guarantee Reasoning for Automated Software Verification

Compositional verification and abstraction are the key techniques to address the state explosion problem associated with model checking of concurrent software. A promising compositional approach is to prove properties of a system by checking properties of its components in an assume-guarantee style. This article proposes a framework for performing abstraction and assume-guarantee reasoning of concurrent C code in an incremental and fully automated fashion. The framework uses predicate abstraction to extract and refine finite state models of software and it uses an automata learning algorithm to incrementally construct assumptions for the compositional verification of the abstract models. The framework can be instantiated with different assume-guarantee rules. We have implemented our approach in the COMFORT reasoning framework and we show how COMFORT out-performs several previous software model checking approaches when checking safety properties of non-trivial concurrent programs.

Chaki, S.↗

Diagnostic Algorithm Benchmarking

A poster for the NASA Aviation Safety Program Annual Technical Meeting. It describes empirical benchmarking on diagnostic algorithms using data from the ADAPT Electrical Power System testbed and a diagnostic software framework.

Poll, Scott↗

System Software Framework for System of Systems Avionics

Project Constellation implements NASA's vision for space exploration to expand human presence in our solar system. The engineering focus of this project is developing a system of systems architecture. This architecture allows for the incremental development of the overall program. Systems can be built and connected in a "Lego style" manner to generate configurations supporting various mission objectives. The development of the avionics or control systems of such a massive project will result in concurrent engineering. Also, each system will have software and the need to communicate with other (possibly heterogeneous) systems. Fortunately, this design problem has already been solved during the creation and evolution of systems such as the Internet and the Department of Defense's successful effort to standardize distributed simulation (now IEEE 1516). The solution relies on the use of a standard layered software framework and a communication protocol. A standard framework and communication protocol is suggested for the development and maintenance of Project Constellation systems. The ARINC 653 standard is a great start for such a common software framework. This paper proposes a common system software framework that uses the Real Time Publish/Subscribe protocol for framework-to-framework communication to extend ARINC 653. It is highly recommended that such a framework be established before development. This is important for the success of concurrent engineering. The framework provides an infrastructure for general system services and is designed for flexibility to support a spiral development effort.

Ferguson, Roscoe C.↗

Implications of the Golden Age of Remote Sensing on Earth Observation Applications in Central America

Appraising the period spanning the launch of the first Landsat satellite in 1972 to the present, the common consensus within the Earth observation (EO) community is that we are currently living in a “Golden Age of Remote Sensing,” with access to datasets, tools, and capacity building opportunities hitherto unavailable (e.g. data from Landsat, the Copernicus program, Planet / NICFI, platforms such as Google Earth Engine and SEPAL, and trainings via NASA’s ARSET and Europe's EO College). With the inter-governmental Group on Earth Observations (GEO) focusing its efforts on helping regions across the world to develop their EO capacities, Central America serves as a useful case study on the development of such capacity, with important implications for other emerging regions. A significant chapter of the region’s development of its EO capacity can be traced to 1998 when a regional body - the Central American Commission for the Environment and Development (CCAD, in Spanish) - signed a Memorandum of Understanding with NASA, which eventually led to the development of the SERVIR-Mesoamerica program, also with the support of the U.S. Agency for International Development, in 2004. The establishment of the Reducing Emissions from Deforestation and forest Degradation (REDD+) initiative in 2007 in the context of the United Nations Framework Convention on Climate Change provided additional impetus for strengthening the region’s environmental monitoring capacities. REDD+ paved the way, over the past decade, for the region’s countries to benefit from cooperation with the Germany development agency, GIZ, and the United States’ SilvaCarbon initiative. By 2021, the CCAD’s parent body - the Central American Integration System (SICA, in Spanish) - had also entered into collaborations with not only NASA, but other entities, including the Copernicus program, the Japanese Aerospace Exploration Agency, and the United Nations Office for Outer Space Affairs, and the region is also engaging with GEO’s AmeriGEO regional initiative. Nevertheless, the aforementioned collaborative efforts only convey part of the case study regarding Central America’s EO capacity. This presentation will also examine applications aspects, as well as implications for the development of EO capacity in other regions, including via regional GEO initiatives.

Earth observation↗

Technology Assessments within NASA's Integrated Technology Assessment Center

NASA's Advanced Space Transportation Program (ASTP) founded the Integrated Technology Assessment Center (ITAC) to provide a comprehensive, systematic approach to identify long-term technology needs, to quantify payoffs for technology investments, and to assess the progress of ASTP-sponsored technology programs in the hypersonics/Earth-to-orbit area. To accomplish these goals, the ITAC has assembled an experienced team representing a broad sector of the aerospace community and developed a systematic assessment process complete with supporting tools. In the ITAC approach, concepts for transportation systems are first selected based on relevance to the ASTP. Models of these concepts are then developed and data on advanced technologies are collected. Projections of key technology characteristics with respect to the specific concepts of interest are made. Both the models and technology projections are then fed into the ITAC's probabilistic systems analysis framework. The probabilistic outputs are weighed against metrics of interest to ASTP and a multivariate decision making process is used to provide inputs for technology prioritization within the ASTP. At present, the ITAC program is working to evaluate a variety of technologies for three two-stage hypersonic vehicle concepts. Concepts include an all rocket, vertical take off-horizontal landing (VTHL) system, a horizontal take-off-horizontal landing (HTHL) RBCC-propelled first stage/all rocket second stage system, and an HTHL turbine-based first stage/all rocket second stage system. This paper will provide a status update of the ITAC program including current results and plans.

Taylor, J. L.↗

Technology Assessments within NASA's Integrated Technology Assessment Center

NASA's Advanced Space Transportation Program (ASTP) founded the Integrated Technology Assessment Center (ITAC) to provide a comprehensive, systematic approach to identify long-term technology needs, to quantify payoffs for technology investments, and to assess the progress of ASTP-sponsored technology programs in the hypersonics/Earth-to-orbit area. To accomplish these goals, the ITAC has assembled an experienced team representing a broad sector of the aerospace community and developed a systematic assessment process complete with supporting tools. In the ITAC approach, concepts for transportation systems are first selected based on relevance to the ASTP. Models of these concepts are then developed and data on advanced technologies are collected. Projections of key technology characteristics with respect to the specific concepts of interest are made. Both the models and technology projections are then fed into the ITAC's probabilistic systems analysis framework. The probabilistic outputs are weighed against metrics of interest to ASTP and a multivariate decision making process is used to provide inputs for technology prioritization within the ASTP. At present, the ITAC program is working to evaluate a variety of technologies for three two-stage hypersonic vehicle concepts. Concepts include an all rocket, vertical take off-horizontal landing (VTHL) system, a horizontal takeoff-horizontal landing (HTHL) RBCC-propelled first stage/all rocket second stage system, and an HTHL turbine-based first stage/all rocket second stage system. This paper will provide a status update of the ITAC program including current results and plans.

Taylor, J. L.↗

NASA’s Advance Information Systems Technology (AIST) Program

NASA’s Earth Science Technology Office (ESTO) develops early-stage technologies to enhance scientific understanding. ESTO’s technologies can be reliably and confidently applied to a broad range of science measurements and missions, as well as facilitate practical applications to benefit society at large. As the lead technology office within the Earth Science Division of the NASA Science Mission Directorate, ESTO is focused on the technological challenges inherent to space-based investigations of our planet's dynamic, interrelated systems. Through flexible, science-driven technology strategies and a competitive selection process, ESTO-funded technologies have supported numerous Earth science missions as well as commercial applications. From next generation sensors and instruments to communication and information systems, ESTO technologies enable many NASA missions and data services. The Advanced Information Systems Technology (AIST) Program is one focal area of ESTO. AIST innovates information system technologies that enable the development of new observing systems as well as agile science investigations through data analytics and artificial intelligence tools and algorithms. AIST utilizes an end-to-end development approach with the goal of infusing mature technologies into future missions, measurements, and analysis. One thrust of AIST is data exploitation and analysis using an analytic center framework to make observational data and model output more accessible and usable to scientists conducting specific investigations as well as to extract higher-level science content and information from the data. The framework accelerates scientific discovery by harmonizing the data, tools, and computational resources. NASA’s upcoming Surface, Biology and Geology (SBG) mission is one such mission whose data architecture will leverage many of the technologies developed through the AIST program. This talk will highlight current and future program development goals.

Laura Rogers↗

Strategic Employee Development (SED) Program

As with many other U.S. agencies, succession planning is becoming a critical need for NASA. The primary drivers include (a) NASAs higher-than-average aged workforce with approximately 50 of employees eligible for retirement within 5 years; and (b) employees who need better developmental conversations to increase morale and retention. This problem is particularly concerning for Safety Mission Assurance (SMA) organizations since they traditionally rely on more experienced engineers and specialists to perform their organizations functions.In response to this challenge, the Kennedy Space Center (KSC) SMA organization created the Strategic Employee Development (SED) program. The SED programs goal is to provide a proactive method to counter the primary drivers by creating a deeper bench strength and providing a more comprehensive developmental feedback experience for the employee. The SED is a new succession planning framework that enables customization to any organization, and in this case, specifically for an SMA organization. This is accomplished via the identification of key positions, the corresponding critical competencies, and a process to help managers have relevant and meaningful development conversations with the workforce. As a result of the SED, several tools and products were created that allows management to make better strategic workforce decisions. Although there are opportunities for improvement for the SED program, the most important impact has been on the quality of developmental discussions for employees.

Nguyen, Johnny↗

Lessons learned from replicating services for flood prediction and monitoring in Asia to the assessment of hurricane impacts in Central America

In October and November 2020, two dangerous back-to-back hurricanes, Eta and Iota, made landfall in Central America. The SERVIR program - a joint effort of NASA and the U.S. Agency for International Development, and whose motto is “connecting space to village” was able to leverage two tools originally developed for use in other regions for predicting and assessing the flood impacts of the hurricanes. The GEOGLoWS Streamflow Prediction tool - originally implemented in the Hindu Kush Himalayan region - was used for predicting potential flooding ahead of landfall by Eta and Iota. In conjunction, the Hydrologic Remote Sensing Analysis for Floods (HYDRAFloods) framework - originally developed along with SERVIR-Mekong - was used for post-event flood mapping, leveraging its ability to map floods in cloud-covered areas using synthetic aperture radar (SAR) imagery from the Copernicus program. Both tools were used in support of disaster coordination efforts being led by the Central American Regional Disaster Prevention Center (CEPREDENAC), in conjunction with its sister agency, the Regional Water Resources Committee (CRRH). The support provided to regional entities - and to their stakeholder national governments - served as an example of rapid generation of Earth observation products for disaster response. Feedback on those products was also provided, especially in terms of the implications of (i) calibration of predicted river volumes, and (ii) the latency of the input Earth observation imagery and attempts to map the floods’ maximum extents. An upcoming NASA DEVELOP project will also seek to strengthen the capability of CEPREDENAC and CRRH to apply HYDRAFloods for future extreme events. The application of the tools also provides a useful case study on capacity building, in terms of how Earth observation data and models can be replicated across regions.

Capacity building↗

Validation on the Europa Clipper Mission in the Formulation Phase

The Europa Clipper mission will perform a detailed investigation of Europa’s environment and habitability by placing a spacecraft into a looping orbit around Jupiter and performing repeated close Europa flybys. The Europa Clipper Project Verification and Validation (V&V) team is responsible for verifying that the Project System is compliant with the science and engineering requirements levied on it and validating that it is capable of meeting the mission objectives. Europa Clipper has developed a V&V framework to ensure that mission capabilities are realized at a reasonable confidence level prior to launch. The V&V team will coordinate the validation activities defined by this framework throughout the project lifecycle as the spacecraft evolves from design to implementation and operations. Validation of space missions is typically grouped into three categories: 1) requirements validation, 2) model validation, and 3) system validation. System validation, along with verification activities, are often the primary focus of V&V programs and these efforts peak in the implementation phase. However, the increasing reliance of exploration missions on models and simulations, and the complexity of the Europa Clipper mission, have dictated attention to requirements and model validation in the formulation phase. This paper discusses the development of the Europa Clipper V&V framework with emphasis on the validation of models and simulations, and of requirements. Approaches include the adaptation of institutional guidelines, such as those in the NASA-STD-7009 document, to create a Project Model V&V Plan and the use of tools such as DOORS NG to plan model validation and derive requirement quality metrics.

Srivastava, Priyanka↗