UML es un MDL (many-domains language)

Normalmente distinguimos entre “general modeling languages” y “domain-specific languages”. Según esta clasificación, UML pertenece claramente al primer grupo.

Parece también obvio que para ciertos dominios, UML NO es exactamente la mejor opción y que el uso de un DSL puede producir resultados mucho mejores.

Ahora bien, lo que NO hay que olvidar es que UML puede NO ser un DOMAIN-specific LANGUAGE pero ciertamente es un many-domains LANGUAGE . Es decir, UML puede NO ser bueno para todos los dominios pero sí lo es para muchos.

UML is a MDL (many-domains language)

People usually distinguish between general modeling languages and domain-specific languages. With this classification, UML clearly belongs to the first group.

It´s also clear (I´d say to almost everybody) that for some domains UML is not exactly the best option and that a domain-specific language tailored to that domain produce much better results.

USER FORUM TOPIC Changes between OCL 2.0 and OCL 2.2?

Hello all,

I consider to modify our product Oclarity (http://www.empowertec.de/products/oclarity/) to implement the OCL 2.2 standard (Oclarity currently supports OCL 2.0).
However, I did not find a resource that fully describes the changes between these versions.
Resources I have checked:

  • OCL 2.2 issues http://www.omg.org/issues/ocl2-rtf.clos.html
  • The “change barred” OCL 2.2 specification http://www.omg.org/spec/OCL/2.2/PDF/changebarred

but none of them seems usable for this purpose.

Pin It on Pinterest