Generating software components from business rules expressed in a natural language

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 8050907
APP PUB NO 20060025987A1
SERIAL NO

10903452

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

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.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

  • MICROSOFT TECHNOLOGY LICENSING, LLC

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Baisley, Donald Edward Laguna Hills, US 25 836
Dirckze, Ravi Anthony Joseph Mission Viejo, US 4 132

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation