Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2011-03-22
2011-03-22
Bullock, Jr., Lewis A (Department: 2193)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
C717S140000, C717S143000
Reexamination Certificate
active
07913239
ABSTRACT:
A method, apparatus, and computer instructions are provided by the present invention for a programming framework for easy pattern matching and transformation of intermediate language expression trees. With expression matching and transformation framework (EMTF) of the present invention, pattern matchers may be defined and embedded in a C++ program code in a manner that resembles their intermediate representation. EMTF also provides capabilities for unification, unbinding, transformation, intra-pattern referencing, common operators, creation of pattern objects in a storage pool. With EMTF, less common patterns may be applied against input expressions without repeatedly implementing an algorithm.
REFERENCES:
patent: 5586020 (1996-12-01), Isozaki
patent: 6292938 (2001-09-01), Sarkar et al.
patent: 6463582 (2002-10-01), Lethin et al.
patent: 7543015 (2009-06-01), Vion-Dury et al.
Josef Grosch, “Transformation of Attributed Trees Using Pattern Matching”, 1992, Lecture Notes in Computer Science, vol. 641.
Ilyas Cicekli, “Selecting Choice Points in an Intelligent Backtracking Schema”, 1994, of the 9th International Symposium on Computer and Information Sciences (ISCIS-IX), Antalya, Turkey.
Ilyas Cicekli, “Variable Ages in a WAM Based System”, 1995, Proceedings of the 4th Turkish Symposium on Artificial Intelligence and Neural Networks (TAINN95), Istanbul, Turkey.
Ilyas Cicekli, “An Intelligent Backtracking Schema in a Logic Programming Environment”, 1997, ACM SIGPLAN Notices, vol. 32, Issue 3.
Ted Biggerstaff, “Pattern Matching for Program Generation: A User Manual”, 1998, Technical Report MSR-TR-98-55, Microsoft Research.
Eelco Visser, “Language Independent Traversals for Program Transformations”, 2000, Proceedings of the Workshop on Generic Porgramming.
Elco Visser, “A Survey of Rewritting Strategies in Program Transformation Systems”, 2001, Electronic Notes in Theoretical Computer Sciences 57 No. 2.
Hosoya et al., “Regular Expression Pattern Matching for XML”, Department of Computer and Information Science, University of Pennsylvania, 2001, pp. 67-80.
Dempsey et al., “A Regular Expression Pattern Matching Processor for APL”, 1981, pp. 94-100.
Dempsey et al., “A Regular Expression Pattern Matching Processor for APL”, The ACM Digital Library, http://portal.acm.org/citation.cfm?id=805341&coll=portal&dl=ACM, pp. 1-4.
sTIREWALT et al., “Generation of Visitor Components that Implement Program Transformations”, 2001 Symposium of Software Reusability, Ontario, Canada, Softweare Engineering Notes, Col. 26, No. 3, May, 2001, 1 page.
Barton Christopher Mark
Tal Arie
Bullock, Jr. Lewis A
International Business Machines - Corporation
Toub Libby Z.
Wang Jue
Yee & Associates P.C.
LandOfFree
Method and apparatus for a programming framework for pattern... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for a programming framework for pattern..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for a programming framework for pattern... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2729013