Previous Table of Contents Next


6.3 How to Read this Specification

    The rest of this document contains the technical content of this specification. Readers are encouraged to first read “Part I

   - Introduction? to familiarize themselves with the structure of the language and the formal approach used for its specification. Afterwards the reader may choose to either explore the InfrastructureLibrary, described in “Part II - Infrastructure Library?, or the UML::Classes::Kernel package which reuses it, described in the UML 2.0: Superstructure. The former specifies the flexible metamodel library that is reused by the latter.

   Readers who want to explore the user level constructs that are built upon the infrastructural constructs specified here should investigate the specification that complements this, the UML 2.0: Superstructure.

   Although the chapters are organized in a logical manner and can be read sequentially, this is a reference specification intended to be read in a non-sequential manner. Consequently, extensive cross-references are provided to facilitate browsing and search.