BS ISO/IEC 19793:2008 Information technology. Open distributed processing. Use of UML for ODP viewpoint specifications
The Unified Modeling Language™ (UML®) was developed by the Object Management Group™ (OMG™). It provides a notation for modelling in support of information system design and is widely used throughout the IT industry as the language and notation of choice.
BS ISO/IEC 19793 refines and extends the definition of how ODP systems are specified by
defining the use of the Unified Modeling Language for the expression of ODP system specification.
BS ISO/IEC 19793 defines:
– use of the viewpoints prescribed by the RM-ODP to structure UML system specifications;
– rules for expressing RM-ODP viewpoint languages and specifications with UML and UML extensions
It allows UML tools to be used to process viewpoint specifications, facilitating the software design process.
Contents of BS ISO/IEC 19793:
- Scope
- Normative references
- Identical Recommendations | International Standards
- OMG specifications
- Definitions
- Definitions from ODP standards
- Definitions from the Enterprise Language
- Definitions from the Unified Modeling Language
- Definitions from ODP standards refined or extended in this Recommendation | International Standard
- Abbreviations
- Conventions
- Overview of modelling and system specification approach
- Introduction
- Overview of ODP concepts (extracted from RM-ODP Part 1
- Overview of UML concepts
- Universes of discourse, ODP specifications and UML models
- Modeling concepts and UML profiles for ODP viewpoint languages and correspondences
- General principles for expressing and structuring ODP system specifications using UML
- Correspondences between viewpoint specifications
- Viewpoint correspondences for the enterprise language
- Viewpoint correspondences for the information language
- Viewpoint correspondences for the computational language
- Engineering specification
- Modelling concepts
- Engineering specification structure (in UML terms)
- Viewpoint correspondences for the engineering language
- Technology Specification
- Modelling concepts
- Technology specification structure (in UML terms)
- Viewpoint correspondences for the technology language
- Correspondences specification
- Modelling concepts
- Modelling conformance in ODP system specifications
- Modelling conformance concepts
- UML profile14 Conformance and compliance to this document
- Conformance
- Compliance