Invention Grant
- Patent Title: Generating software components from business rules expressed in a natural language
- Patent Title (中): 以自然语言表达的业务规则生成软件组件
-
Application No.: US10903452Application Date: 2004-07-30
-
Publication No.: US08050907B2Publication Date: 2011-11-01
- Inventor: Donald Edward Baisley , Ravi Anthony Joseph Dirckze
- Applicant: Donald Edward Baisley , Ravi Anthony Joseph Dirckze
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agency: Workman Nydegger
- Main IPC: G06F17/27
- IPC: G06F17/27 ; G06F17/21 ; G06F9/44

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.
Public/Granted literature
- US20060025987A1 Generating software components from business rules expressed in a natural language Public/Granted day:2006-02-02
Information query