[Cesg-all] Upcoming OMG meeting regarding ODM
Greg Kazz
greg.j.kazz at jpl.nasa.gov
Tue Aug 30 13:27:59 EDT 2005
All,
Concurrent with the upcoming Fall CCSDS meetings in Atlanta, Georgia, will
be the Object Management Group (OMG) Meetings. One of the topics that will
be discussed at these meetings will be ODM, OMG's technical committee
working on the "Ontology Definition Metamodel" (ODM).
Nicolas Rouquette, from NASA/JPL is planning to attend and participate at
this meeting using the CCSDS Influencing Membership. Please not that CCSDS
has an "Influencing Membership" with the OMG, but has no voting rites.
However, technical participation at this meeting is welcome including other
agencies and centers besides NASA/JPL.
Below is a synopsis from Nicholas on the goals of ODM along with NASA/JPL
concerns/issues for this meeting.
Please let me know if any other agencies wish to participate in these
discussions at the OMG meetings, since CCSDS needs to have a coordinated
approach.
The ODM is intended to support practitioners working with a variety of
modeling tools such as UML, Entity-Relation schema (ER), Topic Maps (TM),
Common Logic (CL) and the Semantic Web Ontology language (OWL). The ODM is
expected to produce metamodels for subsets of each of these
languages such that models developped in one language can be converted into
another language with the strong guarantee that the semantics of the
original model will be preserved across the conversion.
The ODM is charted to align the metamodels of modeling
languages commonly used for documenting the architecture of complex
systems, such as a profile for UML. Since UML 2.0, there is renewed
interest and effort to provide practical
support for several standards:
from AP233 to SysML, EDOC and RM-ODP. RM-ODP itself is heavily used in
several CCSDS standards and documents.
This stack leads to concerns of mismatch across standards in a similar
manner that Garlan and Shaw's famous observations
and descriptions of architecture mismatch issues. The stack of standards
involved at the level of CCSDS is very broad
and involves several layers. The ODM provides architects a new
perspective for analyzing the stack of standards used in a project.
For example, the ODM mappings across metamodels facilitate comparing the
semantic roles of the same concept
across the different views where it is used and across the different
levels of abstractions where it is described.
These comparisons are an important aspect for the practical application
of these standards.
At NASA/JPL, there is increasing recognition that many standards and
recommendations, while available, involve significant
pragmatic challenges to adopt such standards and follow recommended
practices as a tool-supported engineering
and management methodology with the assuredness that the resulting
project will be significantly better because of it than without.
While on-going work on such standards and recommendations will address
some of these challenges, there is irreducible issue of
conceptual modeling common to these standards: an architect still needs
to specify several kinds of objects and relations according
to the specific needs of a domain or project. Several projects at JPL
have recently approached this specification activity
from the semantic web perspective, either in terms of metadata (e.g.,
OODT), taxonomy (e.g., the NASA taxonomy),
web services (e.g., sciflo) and more recently, ontologies (e.g.,
SWEET). The semantic web stack (e.g. RDF, OWL) addresses
pragmatic issues of "modeling" and "semantics" that are almost
orthognonal to the pragmatic issues of "architecture" and "organization"
for which the stack of relevant standards from ISO, CCSDS, OMG is
particularly useful. Combining these two stacks seems
to be a timely activity for JPL and NASA, particularly since increased
attention to resource management, budget oversight
and mission accomplishments will eventually require greater ontological
rigor at the levels of the engineering models used
such that the RM-ODP notions of viewpoint consistency and conformance
testing become practically measurable and analyzable.
More information about the CESG-all
mailing list