Full UML/OCL is so expressive that most reasoning tasks are known to be undecidable in schemas defined with these languages. To tackle this situation, literature has proposed mainly three decidable fragments of UML/OCL: UML with no OCL, UML with limited OCL and no maximum cardinality constraints (OCL-Lite), and UML with limited OCL with no minimum cardinality constraints (OCL UNIVUNIV ). Since most conceptual schemas make use of OCL together with min and max cardinalities, this poses a strong limitation to current proposals. In this paper, we go beyond these limits by showing that OCL UNIVUNIV with acyclic min cardinality constraints and path acyclicity constraints also preserves decidability. In this way, we establish a language that ca...
Abstract. In this paper, we define a translation of UML class diagrams with OCL constraints into fir...
The Object Constraint Language (OCL) was introduced as part of the Unified Modeling Language (UML). ...
The Object Constraint Language (OCL) is a declarative language describing rules applying to Unified ...
Full UML/OCL is so expressive that most reasoning tasks are known to be undecidable in schemas defin...
UML has become a de facto standard in conceptual modeling. Class diagrams in UML allow one to model ...
In this paper we define the first-order fragment of the Object Constraint Language (OCL), the declar...
Ensuring the correctness of a conceptual schema is an essential task in order to avoid the propagati...
To ensure the quality of an information system, the conceptual schema that represents its domain mus...
OCL is the standard language for defining constraints in UML class diagrams. Unfortunately, as we sh...
Abstract—Due to the widespread adoption of the Model Driven Engineering paradigm, models have become...
The Unified Modeling Language (UML) is one of the few modeling languages that is widely used in indu...
The ability of UML to handle the modeling process of complex industrial software applications has in...
Abstract: Since the first OMG specification of the Unified Modeling Lan-guage (UML), the Object Cons...
AbstractThe Object Constraint Language (OCL) is the established language for the specification of pr...
International audienceObject Constraint Language (OCL) is a formal language used to describe express...
Abstract. In this paper, we define a translation of UML class diagrams with OCL constraints into fir...
The Object Constraint Language (OCL) was introduced as part of the Unified Modeling Language (UML). ...
The Object Constraint Language (OCL) is a declarative language describing rules applying to Unified ...
Full UML/OCL is so expressive that most reasoning tasks are known to be undecidable in schemas defin...
UML has become a de facto standard in conceptual modeling. Class diagrams in UML allow one to model ...
In this paper we define the first-order fragment of the Object Constraint Language (OCL), the declar...
Ensuring the correctness of a conceptual schema is an essential task in order to avoid the propagati...
To ensure the quality of an information system, the conceptual schema that represents its domain mus...
OCL is the standard language for defining constraints in UML class diagrams. Unfortunately, as we sh...
Abstract—Due to the widespread adoption of the Model Driven Engineering paradigm, models have become...
The Unified Modeling Language (UML) is one of the few modeling languages that is widely used in indu...
The ability of UML to handle the modeling process of complex industrial software applications has in...
Abstract: Since the first OMG specification of the Unified Modeling Lan-guage (UML), the Object Cons...
AbstractThe Object Constraint Language (OCL) is the established language for the specification of pr...
International audienceObject Constraint Language (OCL) is a formal language used to describe express...
Abstract. In this paper, we define a translation of UML class diagrams with OCL constraints into fir...
The Object Constraint Language (OCL) was introduced as part of the Unified Modeling Language (UML). ...
The Object Constraint Language (OCL) is a declarative language describing rules applying to Unified ...