Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [mdt-sbvr.dev] Wiki page for SBVR requirements

Stan,

I couldn't agree more on the need for sample models.  These will also serve
as unit test cases for the generated EMF model and XMI serialization.

> language mappings. There is no ER metamodel, but one is 
> contemplated by the OMG in the IMM project, but that is a way 
> off. However, ODM outlines a non-normative a way to use UML 
> for conceptual ER modeling that this Eclipse project might 
> adapt, to get useful SBVR-ER tools.

The ER metamodel design is underway now in the IMM committee. They have also
had several discussions about mapping to SBVR.

In general, a considerable amount of work is needed to specify mappings
between SBVR, UML, ODM, or others.  I believe that this Eclipse project can
help by providing reference implementations of mappings related to SBVR.

A good point of focus for all this is a new RFP issued by OMG, where they
will use the Date-Time vocabulary as a basis for sorting out the details of
these mappings.

http://www.omg.org/docs/bmi/08-03-02.pdf

An excerpt from the RFP:

The OMG's Model Driven Architecture (MDA) anticipates mappings between
business-layer or Computation Independent Models (CIM) and
implementation-layer Platform Independent (PIM) and Platform Specific (PSM)
Models. To encourage such mappings, this RFP requests date and time models
in one or more of the ODM technologies (such as OWL) and in UML. ODM and UML
date and time models should be "equivalent" to the SBVR date and time
vocabulary while being "true" to the spirit of their respective
technologies.

The nature of "equivalence" between SBVR vocabularies and ontology models
(e.g., in OWL, RDF, Common Logic, or Topic Maps) or Unified Modeling
Language (UML) models is not clear. SBVR focuses on business concerns,
Date-Time Foundation Vocabulary RFP March 18, 2008 Page 21 of 45
BMI/2008-03-02 Date-Time Foundation Vocabulary RFP while ODM and UML target
other needs. The date and time vocabulary solicited in this document will
serve as a study example for analyzing what model "equivalence" means.




Back to the top