Generating software components from business rules expressed...

Data processing: speech signal processing – linguistics – language – Linguistics – Natural language

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C704S010000, C717S102000

Reexamination Certificate

active

08050907

ABSTRACT:
An embodiment of the present invention is a method for generating software components from one or more business rule statements expressed in a language. Symbols of a vocabulary of a language and business rule statements expressed using the symbols of the vocabulary of the language are received as input. The language has grammatical rules. Each of the business rule statements is parsed in accordance with the grammatical rules to generate a language-based structure. The language-based structure is processed to generate an expression model. The expression model is processed to generate a logical model. The logical model is processed to generate platform-independent implementation model in response to a user request for such generation. A target platform description is received. The platform-independent implementation model is processed to generate a platform-specific implementation model using the target platform description. Software components are generated from the platform-specific implementation model for deployment.

REFERENCES:
patent: 4974191 (1990-11-01), Amirghodsi
patent: 5167009 (1992-11-01), Skeirik
patent: 5197005 (1993-03-01), Schwartz
patent: 5495604 (1996-02-01), Harding et al.
patent: 5590322 (1996-12-01), Harding et al.
patent: 5592668 (1997-01-01), Harding et al.
patent: 5634024 (1997-05-01), Yamaguchi
patent: 5748974 (1998-05-01), Johnson
patent: 5907840 (1999-05-01), Evans
patent: 5953526 (1999-09-01), Day
patent: 6016467 (2000-01-01), Newsted
patent: 6023669 (2000-02-01), Suda
patent: 6173441 (2001-01-01), Klein
patent: 6460043 (2002-10-01), Tabbara et al.
patent: 6523172 (2003-02-01), Martinez-Guerra et al.
patent: 6587849 (2003-07-01), Mason
patent: 6618732 (2003-09-01), White et al.
patent: 6640207 (2003-10-01), Witschel
patent: 6735592 (2004-05-01), Neumann et al.
patent: 6763341 (2004-07-01), Okude
patent: 6789252 (2004-09-01), Burke et al.
patent: 6829603 (2004-12-01), Wolf et al.
patent: 7020869 (2006-03-01), Abrari
patent: 7131110 (2006-10-01), Brewin
patent: 7185016 (2007-02-01), Rasmussen
patent: 7233915 (2007-06-01), Metcalfe
patent: 7257579 (2007-08-01), Wachholz-Prill
patent: 7356522 (2008-04-01), Herrera
patent: 7499850 (2009-03-01), Neubauer et al.
patent: 7523133 (2009-04-01), Mackie
patent: 7606782 (2009-10-01), Haley
patent: 7613666 (2009-11-01), Baisley
patent: 7613676 (2009-11-01), Baisley et al.
patent: 2002/0107889 (2002-08-01), Stone
patent: 2003/0046061 (2003-03-01), Preston
patent: 2003/0097363 (2003-05-01), Dorsey
patent: 2003/0216919 (2003-11-01), Roushar
patent: 2004/0030421 (2004-02-01), Haley
patent: 2004/0210445 (2004-10-01), Veronese et al.
patent: 2005/0096908 (2005-05-01), Bacchiani
patent: 2005/0108001 (2005-05-01), Aarskog
patent: 2005/0177817 (2005-08-01), Arcaro
patent: 2005/0246157 (2005-11-01), Baisley
patent: 2005/0246371 (2005-11-01), Baisley
patent: 2005/0289560 (2005-12-01), Sedogbo
patent: 2006/0026576 (2006-02-01), Basley
Terry Halpin, Information Modeling and Relational Databases from Conceptual Analysis to Logical Design, pp. 412-454, Morgan Kaufmann Publishers, 2001.
Bryant et al., From Natural Language Requirements to Executable Models of Software Components, Sep. 24, 2003, 8 pages.
Donald Baisley and Peter Cunnningham, Business Transformation Utilizing Business Rule Technologies, Dec. 2, 2003, 18 pages.
L. Mich et al, NL-OOPs: A Requirements Analysis Tool Based on Natural Language Processing, 2002, 11 pages.
Perex-Gonzales et al. “GOOAL: A Graphic Object Oriented Analysis Laboratory” Nov. 2002, AMC OOPSLA '02, pp. 38-39.
Evans “A Comparison of Tule-Based and Machine Learning Methods for Identifying Non-Normal It”, 2000, NPL 2000, LNCS 1835, pp. 233-240.
Office Action dated Dec. 6, 2007 cited in related U.S. Appl. No. 10/860,672.
Office Action dated Dec. 12, 2007 cited in related U.S. Appl. No. 10/837,299.
Office Action dated Oct. 19, 2007 cited in related U.S. Appl. No. 10/899,891.
Office Action dated Jun. 27, 2008 cited in related U.S. Appl. No. 10/899,891.
Office Action dated Oct. 3, 2008 cited in U.S. Appl. No. 10/837,299.
Office Action dated Oct. 5, 2007 cited in U.S. Appl. No. 10/831,679.
Office Action dated Jul. 10, 2008 cited in U.S. Appl. No. 10/831,679.
Terry Halpin, Information modeling and Relational Database from Conceptual Analysis to Logical Design, pp. 412-454, Moragan Kaufmann Publishers, 2001.
Office Action dated Dec. 16, 2008 cited in U.S. Appl. No. 10/831,679.
Office Action dated Jan. 7, 2009 cited in U.S. Appl. No. 10/899,891.
Notice of Allowance dated Apr. 3, 2009 cited in U.S. Appl. No. 10/837,299.
Notice of Allowance dated Oct. 28, 2008 cited in U.S. Appl. No. 10/860,672.
Halpin, “Object Role Modeling: An Overview”, Microsoft White Paper, Nov. 2001, Available at: http://msdn.microsoft.com/en-us/library/aa290383.aspx.
Notice of Allowance dated Jun. 25, 2009 cited in U.S. Appl. No. 10/831,679.
Notice of Allowance dated Jul. 7, 2009 cited in U.S. Appl. No. 10/837,299.
Notice of Allowance dated Jul. 10, 2009 cited in U.S. Appl. No. 10/899,891.
Office Action dated Jan. 29, 2010 cited in U.S. Appl. No. 10/836,832.
U.S. Appl. No. 10/836,832, Mail Date Jun. 28, 2010, Notice of Allowance.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Generating software components from business rules expressed... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Generating software components from business rules expressed..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Generating software components from business rules expressed... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4303345

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.