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
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.