Magazine Article

Pattern Matcher for Trees Constructed From Lists

TBMG-1374

03/01/2007

Abstract
Content

A software library has been developed that takes a highlevel 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.

Meta TagsDetails
Citation
"Pattern Matcher for Trees Constructed From Lists," Mobility Engineering, March 1, 2007.
Additional Details
Publisher
Published
Mar 1, 2007
Product Code
TBMG-1374
Content Type
Magazine Article
Language
English