2010 14th IEEE International Enterprise Distributed Object Computing Conference 2010
DOI: 10.1109/edoc.2010.33
|View full text |Cite
|
Sign up to set email alerts
|

OCL Constraints Generation from Natural Language Specification

Abstract: Object Constraint Language (OCL) plays a key role in Unified Modeling Language (UML). In the UML standards, OCL is used for expressing constraints such as welldefinedness criteria. In addition OCL can be used for specifying constraints on the models and pre/post conditions on operations, improving the precision of the specification. As a result, OCL has received considerable attention from the research community. However, despite its key role, there is a common consensus that OCL is the least adopted among all… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
48
0

Year Published

2012
2012
2021
2021

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 85 publications
(48 citation statements)
references
References 19 publications
0
48
0
Order By: Relevance
“…Figure 4 shows the example of Rule R5, on which a decontextualization transformation (R125) and then a syntactic normalization (R124) are applied before it is decomposed into two elementary and independent sub-rules (R126 and R127). We tried to automatically translate the initial and the final candidate rules into SBVR, using the NL2SBVR tool [2].The result ( Figure 5) shows that the meaning of the initial sentence is lost in the translation (statement 1), but that the translation works for the transformed final candidate rules giving valid SBVR statements (2 and 3).…”
Section: Experiments and Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…Figure 4 shows the example of Rule R5, on which a decontextualization transformation (R125) and then a syntactic normalization (R124) are applied before it is decomposed into two elementary and independent sub-rules (R126 and R127). We tried to automatically translate the initial and the final candidate rules into SBVR, using the NL2SBVR tool [2].The result ( Figure 5) shows that the meaning of the initial sentence is lost in the translation (statement 1), but that the translation works for the transformed final candidate rules giving valid SBVR statements (2 and 3).…”
Section: Experiments and Resultsmentioning
confidence: 99%
“…Recently, [2] has proposed NL2SBVR 5 , a tool to automatically translate NL into SBVR-SE. According to the reported experiments, the complexity of the translation depends on the number of clauses that compose a sentence.…”
Section: Related Workmentioning
confidence: 99%
“…However, such a transformation is obviously hard [18] and as far as we know, there is currently no effective solution for it [19]. Within the context modeling with User Scenarios, OCL business rules should also be inferred from the instance-level information of the system.…”
Section: B Challenge To Infer Ocl Business Rulesmentioning
confidence: 99%
“…Saeki et al [22] presented an approach similar to [19] that associates words in English sentences to software concepts found in the object oriented programming paradigm. The extraction of OCL constraints from English sentences has been considered in [23] and [21]. Most of the considered approaches are aiming for fully automatic methods and restrict the input language to achieve this goal.…”
Section: Related Workmentioning
confidence: 99%