Lecturer: Dr. Robert
Colomb, 78-628, colomb@itee.uq.edu.au
Information systems are designed and built using advanced
and complex models such as UML and the tools used to model business process management.
The design itself is a large data structure organised according to the models
used. Information systems are good at keeping track of large complex data
structures, so design tools are generally supported by databases called
repositories. The schemas for repositories are organized from the structures of
the models. These structures are called metamodels, since they are models of
modeling methods, and are modeled using metamodeling tools such as the Object
Management Group (OMG) Meta-Object Facility, or MOF. In this module you will
learn how modeling tools are designed, how the metamodels can be used to design
mappings from one metamodel to another, and how generic applications can be
designed using Model-Driven Architecture.
Lectures
|
Week |
Topic |
|
1 |
|
|
2 |
·
ODM Topic Maps Metamodel
pdf 12 pp · Frankel Metamodel vs Profile pdf 4 pp |
|
3 |
· OMG MDA specification pdf 62 pp |
|
4 |
|
|
13 |
Reference
Resources
MOF2 Metamodel
Specifications (PDF 488K, 90 pages)
UML2
Infrastructure, the metamodel for MOF (PDF 1.6MB, 199 pages)
UML2
Superstructure, MOF metamodel for UML 2 (PDF 14.6MB, 804 pages)
Ontology Development
Metamodel (PDF 4.6 MB, 300 pages)
OMG CWM (Ch 17 is
Business Nomenclature) (PDF, 664 pages)
XMI XML Metadata
Interchange (PDF 1MB, 134 pages)
OCL Object Constraint
Language (PDF 1.3 MB, 226 pages)
RDF Concepts
(large html)
RDF Schema (large
html)
OWL
Language Guide (medium html)
