![]() 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.įamiliarize yourself with the UML vocabulary, with this list culled from the UML 2.4.1 document intended to help OMG non-members understand commonly used terms. Defining ways in which UML tools can be made compliant with this specification.Specifying 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.The semantics define, in a technology independent manner, how the UML concepts are to be realized by computers. Providing a detailed explanation of the semantics of each UML modeling concept. ![]() 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. Setting a formal definition of a common Meta-Object Facility (MOF)-based meta-model that specifies the abstract syntax of the UML.However, to enable meaningful exchange of model information between tools, agreement on semantics and notation is required. Advancing the state of the industry by enabling object visual modeling tool interoperability.Providing 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 OMG defines the purpose of the UML as:
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |