SBVR business rules generation from natural language specification

I.S. Bajwa, M.G. Lee, B. Bordbar

Research output: Chapter in Book/Report/Conference proceedingChapter

102 Citations (Scopus)


In this paper, we present a novel approach of translating natural languages specification to SBVR business rules. The business rules constraint business structure or control behaviour of a business process. In modern business modelling, one of the important phases is writing business rules. Typically, a business rule analyst has to manually write hundreds of business rules in a natural language (NL) and then manually translate NL specification of all the rules in a particular rule language such as SBVR, or OCL, as required. However, the manual translation of NL rule specification to formal representation as SBVR rule is not only difficult, complex and time consuming but also can result in erroneous business rules. In this paper, we propose an automated approach that automatically translates the NL (such as English) specification of business rules to SBVR (Semantic Business Vocabulary and Rules) rules. The major challenge in NL to SBVR translation was complex semantic analysis of English language. We have used a rule based algorithm for robust semantic analysis of English and generate SBVR rules. Automated generation of SBVR based Business rules can help in improved and efficient constrained business aspects in a typical business modelling.
Original languageEnglish
Title of host publicationAAAI Spring Symposium - Technical Report
Number of pages7
Publication statusPublished - 1 Jan 2011


Dive into the research topics of 'SBVR business rules generation from natural language specification'. Together they form a unique fingerprint.

Cite this