UML Especificacion De La OMG
Enviado por tadex • 27 de Enero de 2015 • 4.747 Palabras (19 Páginas) • 227 Visitas
Table of Contents
1 Scope ......................................................................................................... 1
2 Conformance ............................................................................................. 1
2.1 Language Units ............................................................................................................... 2
2.2 Compliance Levels .......................................................................................................... 2
2.3 Meaning and Types of Compliance ................................................................................ 3
2.4 Compliance Level Contents ............................................................................................ 5
3 Normative References .............................................................................. 5
4 Terms and Definitions ............................................................................... 5
5 Symbols ..................................................................................................... 6
6 Additional Information .............................................................................. 6
6.1 Architectural Alignment and MDA Support ..................................................................... 6
6.2 How to Read this Specification ....................................................................................... 6
6.2.1 Diagram format .................................................................................................................... 6
6.3 Acknowledgements ......................................................................................................... 7
Part I - Introduction......................................................................................... 9
7 Language Architecture ........................................................................... 11
7.1 Design Principles .......................................................................................................... 11
7.2 Infrastructure Architecture ............................................................................................. 11
7.3 Core .............................................................................................................................. 12
7.4 Profiles .......................................................................................................................... 13
7.5 Architectural Alignment between UML and MOF .......................................................... 14
7.6 Superstructure Architecture .......................................................................................... 14
7.7 Reusing Infrastructure ................................................................................................... 15
7.8 The Kernel Package ..................................................................................................... 16
7.9 Metamodel Layering ..................................................................................................... 16
7.10 The Four-layer Metamodel Hierarchy ......................................................................... 16
7.11 Metamodeling ............................................................................................................. 17
7.12 An Example of the Four-level Metamodel Hierarchy .................................................. 18
8 Language Formalism .............................................................................. 21
8.1 Levels of Formalism ...................................................................................................... 21
8.2 Package Specification Structure ................................................................................... 22
8.2.1 Class Descriptions ............................................................................................................. 22
8.2.2 Diagrams ............................................................................................................................ 22
8.2.3 Instance Model ................................................................................................................... 22
ii UML Infrastructure Specification, v2.2
8.3 Class Specification Structure ........................................................................................ 22
8.3.1 Description ......................................................................................................................... 23
8.3.2 Attributes ............................................................................................................................ 23
8.3.3 Associations ....................................................................................................................... 23
8.3.4 Constraints ......................................................................................................................... 23
8.3.5 Additional Operations (optional) ......................................................................................... 23
8.3.6 Semantics .......................................................................................................................... 23
8.3.7 Semantic Variation Points (optional) .................................................................................. 23
8.3.8 Notation .............................................................................................................................. 24
8.3.9 Presentation Options (optional) .......................................................................................... 24
8.3.10 Style Guidelines (optional) ............................................................................................... 24
8.3.11 Examples (optional) ......................................................................................................... 24
8.3.12 Rationale (optional) .......................................................................................................... 24
8.3.13 Changes from UML 1.4 .................................................................................................... 24
8.4 Use of a Constraint Language ...................................................................................... 24
8.5 Use of Natural Language .............................................................................................. 25
8.6 Conventions and Typography .......................................................................................
...