Search NASAโŒ• Search

NASA NTRS ยท 20090041669

Pattern Matcher for Trees Constructed from Lists

Abstract

A software library has been developed that takes a high-level description of a pattern to be satisfied and applies it to a target. If the two match, it returns success; otherwise, it indicates a failure. The target is semantically a tree that is constructed from elements of terminal and non-terminal nodes represented through lists and symbols. Additionally, functionality is provided for finding the element in a set that satisfies a given pattern and doing a tree search, finding all occurrences of leaf nodes that match a given pattern. This process is valuable because it is a new algorithmic approach that significantly improves the productivity of the programmers and has the potential of making their resulting code more efficient by the introduction of a novel semantic representation language. This software has been used in many applications delivered to NASA and private industry, and the cost savings that have resulted from it are significant.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

James, Mark. 2007-03-01. Pattern Matcher for Trees Constructed from Lists. https://ntrs.nasa.gov/citations/20090041669

Cite the original work for its findings. Save a collection to share your selection of sources.