|
In MDA models become the artifacts
of real value, so they need proper management as a corporate asset.
This includes not only UML models but business models, data models,
models specific for a variety of platforms and a lot more.
Storing the models as separate files loses the benefits
of integration, traceability, impact analysis and searching at the
model element level.
The fact that all of OMG’s modeling standards
are built on a single core, the Meta Object Facility (MOF), makes
a fine-grained (Model Element) level of integration feasible.
MOF is at the heart of Adaptive’s technology.
Adaptive is at the heart of developing and improving
MOF, XMI and other modeling standards through the OMG. And driving
model-based integration technology through its involvement in ModelWare
and Eclipse.
Role
of MOF |
UML
Object-oriented models |
CWM
Data-centric
models |
SPEM
Software process definition |
EDOC
& UML/EAI Integration modeling |
MOF/XMI
Facilities for defining, interchanging,
and managing all models and metamodels. |
However, support for MOF and XMI is not enough: what
is also needed is a robust and scaleable repository with the features
needed for model management in a MDA context.

Product Features
- Integrated ‘big picture’ view across
different models and tools
- Personalization by user role
- Live browser-based user interface to minimize
deployment and training costs
- Powerful graphical visualization based on dynamic
views (“a model tells a thousand pictures”) and imported
diagrams
- Very fast, unified, searching based on words
or dynamically-assignable asset classifications
- Interoperability with tools and sources using
industry standard interfaces, including XMI
- Collaboration facilities for sharing, discussion,
review and notification
- Change Management with full versioning, configuration
views and access control
- Three-tier architecture with Enterprise-wide scalability
- Designed to be extensible with metamodels, views,
transformations and web user interface – all XML/XMI
- Model-driven repository development – the
user interface (e.g. Java Server Pages and XML Stylesheets) is completely
generated from view definitions applied to the metamodel
Metamodels
Standards
- MOF
- XMI
- UML
- CWM
- RAS
- SPEM
- EDOC CCA
- ITPMF
- Diagram Interchange
Others (examples)
- Business Strategy
- Business Process
- Organization Structure
- Project
- Financial
- Compliance
- Deployment
- Assessment
|