Data processing: software development – installation – and managem – Software program development tool – Code generation
Reexamination Certificate
2003-04-22
2010-11-02
Dam, Tuan Q (Department: 2192)
Data processing: software development, installation, and managem
Software program development tool
Code generation
C717S104000, C717S105000, C717S116000, C717S143000
Reexamination Certificate
active
07827524
ABSTRACT:
A method includes receiving a modeling template, the modeling template comprising a plurality of modeling constructs and profile constructs, each profile construct generated from a modeling profile and comprising an extension of one of the modeling constructs. The method further includes parsing the modeling template into the plurality of modeling constructs and profile constructs. One or more object-oriented constructs are defined based, at least in part, on the parsed modeling constructs and profile constructs. Source code is automatically generated in an object-oriented programming language based, at least in part, on the defined object-oriented constructs. The object-oriented programming language comprises an object-oriented programming language with embedded inferencing.
REFERENCES:
patent: 5499371 (1996-03-01), Henninger et al.
patent: 5768480 (1998-06-01), Crawford, Jr. et al.
patent: 5907706 (1999-05-01), Brodsky et al.
patent: 5978581 (1999-11-01), Sadiq et al.
patent: 5983016 (1999-11-01), Brodsky et al.
patent: 6134559 (2000-10-01), Brumme et al.
patent: 6199195 (2001-03-01), Goodwin et al.
patent: 6502239 (2002-12-01), Zgarba et al.
patent: 6604068 (2003-08-01), Bukowski et al.
patent: 6643633 (2003-11-01), Chau et al.
patent: 2004/0111702 (2004-06-01), Chan
patent: 2005/0246681 (2005-11-01), Little et al.
Notification of Transmittal of the International Search Report—Form PCT/ISA/220 (3 pages); PCT International Search Report—Form PCT/ISA/210 (5 pages), PCT/US2004/012055, mailed Nov. 26, 2004.
Koch, Thomas, et al., “Model Driven Architecture,” XP002303339, Nov. 28, 2001; 31 pages, <www.omg.org/cgi-bin/doc?ormsc/2002-09-04>, visited Oct. 28, 2004.
Keller, Rudolf K., et al., “Pattern-Based Reverse-Engineering of Design Components,”Proceedings of the 21stInternational Conference on Software Engineering, 1999, XP-002303340, pp. 226-235.
Voelter, Markus, “A Catalog of Patterns for Program Generation,” XP-002303341, Apr. 14, 2003; 33 pages <www.voelter.de/data/pub/programgeneration.pdf>, visited Oct. 29, 2004.
Bruns, Glenn R., et al., “Automated Software Development with XML and the Java* Language,” XP-000959125,Bell Labs Technical Journal, vol. 5, No. 2; Apr. 6, 2000; pp. 32-43.
International Business Machines Corporation, “Universal Code Generator Based on Templates and Design Models,” Research Disclosure, Kenneth Mason Publications; XP-007124925, vol. 426, No. 68; Oct. 1999; 1 page.
Miller, J., et al., “Model Driven Architecture(MDA),” Object Management Group Draft Document, XP-002263572, Jul. 9, 2001; pp. 1-31.
“R++ User Manual”, Issue 2.0, AT&T Bell Laboratories, Middletown, New Jersey, Mar. 2, 1995, 104 pages.
Miranker, Daniel P., et al., “Venus: An Object-Oriented Extension of Rule-Based Programming”, Department of Computer Sciences and Applied Research Laboratories, The University of Texas at Austin, Oct. 19, 1998, 21 pages.
OMG Unified Modeling Language Specification, Version 1.4, Sep. 2001, Object Management Group, Inc. specification, 566 pages.
Wilson, Kirk D., “Implementing Business Rules with Inferencing (Part 1): The importance of Inferencing”, printed from http://www.brcommunity.com/p-a422a.php, copyright 1997-2003 Business Rule Solutions, LLC, Jul. 1999, 4 pages.
Wilson, Kirk D., “Implementing Business Rules with Inferencing (Part 2): Implementing Inferencing in Business Rule Engines”, printed from http://www.brcommunity.com/p-a422b.php, copyright 1997-2003 Business Rule Solutions, LLC, 3 pages.
Condit Christopher X.
Tan It-Beng
Wilson Kirk D.
Computer Associates Think Inc.
Dam Tuan Q
Pillsbury Winthrop Shaw & Pittman LLP
Tecklu Isaac T
LandOfFree
System and method for integrating object-oriented model... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System and method for integrating object-oriented model..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for integrating object-oriented model... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4188526