Transformation techniques for OCL constraints
Science of Computer Programming
Translating formal software specifications to natural language
LACL'05 Proceedings of the 5th international conference on Logical Aspects of Computational Linguistics
A Rule-Based System Implementing a Method for Translating FOL Formulas into NL Sentences
RuleML '09 Proceedings of the 2009 International Symposium on Rule Interchange and Applications
Transformation rules for translating business rules to OCL constraints
ECMFA'11 Proceedings of the 7th European conference on Modelling foundations and applications
A rule based approach for business rule generation from business process models
RuleML'12 Proceedings of the 6th international conference on Rules on the Web: research and applications
Hi-index | 0.00 |
A conceptual schema (CS) should be explained to the stakeholders to validate that it is an appropriate representation of all knowledge of the domain. One of the best ways to explain the CS is to describe it by means of natural language expressions (paraphrasing). Even though paraphrasing has been studied for the most typical elements of a CS, current methods are, in general, unable to cope with the textual business rules that complement the CS. In this paper, we cover this gap by presenting a method that generates natural language explanations for business rules expressed in OCL (Object Constraint Language), the standard language to specify business rules on UML-based CSs. As an intermediate step, our method translates the OCL expression into a SBVR (Semantics of Business Vocabulary and Business Rules) representation.