G. Aiello, Roberto Di Bernardo, M. Maggio, D. D. Bona, G. Re
{"title":"从自然语言表达式推断业务规则","authors":"G. Aiello, Roberto Di Bernardo, M. Maggio, D. D. Bona, G. Re","doi":"10.1109/SOCA.2014.39","DOIUrl":null,"url":null,"abstract":"This paper proposes a mapping technique for automatically translating rules expressed in a format based on natural language, i.e. Semantics of Business Vocabulary and Business Rules (SBVR) standard, into production rules that can be executed by a computer (i.e. Rule engine). The proposed approach achieves a twofold purpose: on the one hand non IT skilled people (i.e. Domain expert) can effectively focus on business rules definition by using statements in natural language, and on the other hand the IT staff will have to manage business rules in a format ready to be executed by a rule engine. The main goal is to overcome some weaknesses in the software development process that could produce inconsistencies between the domain requirements identification and the implemented software functionalities. An exhaustive analysis of the mapping technique is provided and a real case study is presented in order to prove the validity of our work.","PeriodicalId":138805,"journal":{"name":"2014 IEEE 7th International Conference on Service-Oriented Computing and Applications","volume":"96 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-11-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":"{\"title\":\"Inferring Business Rules from Natural Language Expressions\",\"authors\":\"G. Aiello, Roberto Di Bernardo, M. Maggio, D. D. Bona, G. Re\",\"doi\":\"10.1109/SOCA.2014.39\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper proposes a mapping technique for automatically translating rules expressed in a format based on natural language, i.e. Semantics of Business Vocabulary and Business Rules (SBVR) standard, into production rules that can be executed by a computer (i.e. Rule engine). The proposed approach achieves a twofold purpose: on the one hand non IT skilled people (i.e. Domain expert) can effectively focus on business rules definition by using statements in natural language, and on the other hand the IT staff will have to manage business rules in a format ready to be executed by a rule engine. The main goal is to overcome some weaknesses in the software development process that could produce inconsistencies between the domain requirements identification and the implemented software functionalities. An exhaustive analysis of the mapping technique is provided and a real case study is presented in order to prove the validity of our work.\",\"PeriodicalId\":138805,\"journal\":{\"name\":\"2014 IEEE 7th International Conference on Service-Oriented Computing and Applications\",\"volume\":\"96 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2014-11-17\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"8\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2014 IEEE 7th International Conference on Service-Oriented Computing and Applications\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SOCA.2014.39\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 IEEE 7th International Conference on Service-Oriented Computing and Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SOCA.2014.39","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Inferring Business Rules from Natural Language Expressions
This paper proposes a mapping technique for automatically translating rules expressed in a format based on natural language, i.e. Semantics of Business Vocabulary and Business Rules (SBVR) standard, into production rules that can be executed by a computer (i.e. Rule engine). The proposed approach achieves a twofold purpose: on the one hand non IT skilled people (i.e. Domain expert) can effectively focus on business rules definition by using statements in natural language, and on the other hand the IT staff will have to manage business rules in a format ready to be executed by a rule engine. The main goal is to overcome some weaknesses in the software development process that could produce inconsistencies between the domain requirements identification and the implemented software functionalities. An exhaustive analysis of the mapping technique is provided and a real case study is presented in order to prove the validity of our work.