Table of Contents
1Scope
2Normativereferences
2.1IdenticalRecommendations/InternationalStandards
2.2OMGspecifications
3Definitions
3.1DefinitionsfromODPstandards
3.2DefinitionsfromtheEnterpriseLanguage
3.3DefinitionsfromtheUnifiedModelingLanguage
3.4DefinitionsfromODPstandardsrefinedorextended
inthisRecommendation|InternationalStandard
4Abbreviations
5Conventions
6Overviewofmodellingandsystemspecificationapproach
6.1Introduction
6.2OverviewofODPconcepts(extractedfromRM-ODPPart1)
6.3OverviewofUMLconcepts
6.4Universesofdiscourse,ODPspecificationsandUMLmodels
6.5ModelingconceptsandUMLprofilesforODPviewpoint
languagesandcorrespondences
6.6Generalprinciplesforexpressingandstructuring
ODPsystemspecificationsusingUML
6.7Correspondencesbetweenviewpointspecifications
7Enterprisespecification
7.1Modellingconcepts
7.2UMLprofile
7.3Enterprisespecificationstructure(inUMLterms)
7.4Viewpointcorrespondencesfortheenterpriselanguage
8Informationspecification
8.1Modellingconcepts
8.2UMLprofile
8.3Informationspecificationstructure(inUMLterms)
8.4Viewpointcorrespondencesfortheinformationlanguage
9Computationalspecification
9.1Modellingconcepts
9.2UMLprofile
9.3Computationalspecificationstructure(inUMLterms)
9.4Viewpointcorrespondencesforthecomputationallanguage
10Engineeringspecification
10.1Modellingconcepts
10.2UMLprofile
10.3Engineeringspecificationstructure(inUMLterms)
10.4Viewpointcorrespondencesfortheengineeringlanguage
11TechnologySpecification
11.1Modellingconcepts
11.2UMLprofile
11.3Technologyspecificationstructure(inUMLterms)
11.4Viewpointcorrespondencesforthetechnologylanguage
12Correspondencesspecification
12.1Modellingconcepts
12.2UMLprofile
13ModellingconformanceinODPsystemspecifications
13.1Modellingconformanceconcepts
13.2UMLprofile
14Conformanceandcompliancetothisdocument
14.1Conformance
14.2Compliance
AnnexA-AnexampleofODPspecificationsusingUML
A.1TheTemplemanLibrarySystem
A.2EnterprisespecificationinUML
A.3InformationspecificationinUML
A.4ComputationalspecificationinUML
A.5EngineeringspecificationinUML
A.6TechnologyspecificationinUML Abstract
Describes the use of the Unified Modelling Language (UML 2.1.1) for expressing the specifications of open distributed systems in terms of the viewpoint specifications defined by the Reference Model of Open Distributed Processing (RM-ODP).