• There are no items in your cart
We noticed you’re not on the correct regional site. Switch to our AMERICAS site for the best experience.
Dismiss alert

BS ISO/IEC 19505-1:2012

Current

Current

The latest, up-to-date edition.

Information technology. Object Management Group Unified Modeling Language (OMG UML) Infrastructure

Available format(s)

Hardcopy , PDF

Language(s)

English

Published date

30-11-2012

1. Scope
2. Conformance
3. Normative References
4. Terms and Definitions
5. Notational Conventions
6. Additional Information
7. Language Architecture
8. Language Formalism
9. Core::Abstractions
10. Core::Basic
11. Core::Constructs
12. Core::Profiles
13. PrimitiveTypes
Subpart III - Annexes
Annex A: XMI Serialization and Schema
Annex B: Support for Model Driven Architecture
Annex C: UML XMI Documents
INDEX

Specifies system architects, software engineers, and software developers with tools for analysis, design, and implementation of software-based systems as well as for modeling business and similar processes.

This International Standard defines the Unified Modeling Language (UML), revision 2. The objective of UML is to provide system architects, software engineers, and software developers with tools for analysis, design, and implementation of software-based systems as well as for modeling business and similar processes.

The initial versions of UML (UML 1) originated with three leading object-oriented methods (Booch, OMT, and OOSE), and incorporated a number of best practices from modeling language design, object-oriented programming, and architectural description languages. Relative to UML 1, this revision of UML has been enhanced with significantly more precise definitions of its abstract syntax rules and semantics, a more modular language structure, and a greatly improved capability for modeling large-scale systems.

One of the primary goals of UML is to advance the state of the industry by enabling object visual modeling tool interoperability. However, to enable meaningful exchange of model information between tools, agreement on semantics and notation is required. UML meets the following requirements:

  • A formal definition of a common MOF-based metamodel that specifies the abstract syntax of the UML. The abstract syntax defines the set of UML modeling concepts, their attributes and their relationships, as well as the rules for combining these concepts to construct partial or complete UML models.

  • A detailed explanation of the semantics of each UML modeling concept. The semantics define, in a technology-independent manner, how the UML concepts are to be realized by computers.

  • A specification of the human-readable notation elements for representing the individual UML modeling concepts as well as rules for combining them into a variety of different diagram types corresponding to different aspects of modeled systems.

  • A detailed definition of ways in which UML tools can be made compliant with this International Standard. This is supported (in a separate specification) with an XML-based specification of corresponding model interchange formats (XMI) that must be realized by compliant tools.

Committee
IST/15
DevelopmentNote
Supersedes 08/30193743 DC. (11/2012)
DocumentType
Standard
Pages
234
PublisherName
British Standards Institution
Status
Current
Supersedes

Standards Relationship
ISO/IEC 19505-1:2012 Identical

ISO/IEC 19505-2:2012 Information technology — Object Management Group Unified Modeling Language (OMG UML) — Part 2: Superstructure

View more information
£386.00
Excluding VAT

Access your standards online with a subscription

Features

  • Simple online access to standards, technical information and regulations.

  • Critical updates of standards and customisable alerts and notifications.

  • Multi-user online standards collection: secure, flexible and cost effective.