UML
Unified Modeling Language™ (UML®) is a visual language for specifying, constructing and documenting systems and software. An open standard,UML is the foundation for a common modeling language throughout the software and systems development industry. The Object Management Group™ (OMG™, uml.org) established UML version 2.0 in June 2003, completing the definition of this major upgrade of the industry standard modeling notation. The previous generation of the language, UML 1.x, was essentially designed for analysis and modeling of small-scale software. UML 2.1 has been revised toaddress the real challenges of systems engineers and software developers by providing better scalability and enhanced support for component-based development, architecture modeling, and dynamic behavior descriptions. With UML 2.1, organizationscan leverage a single, visual language across the lifecycle for requirements analysis, system analysis, system architecture definition, test generation and support, and software design and implementation. UML 2.1 also enables tools to provide early simulation of systems as well as complete generation of production quality code when implementing the systems, something which was not possible with UML 1.x. Telelogic, the first company to offer a UML 2.1 solution, remains committed to supporting and furthering this standard. Telelogic invests heavily in the standardization process for UML 2.1, both at the OMG and in the U2 Partners consortium, which ultimately defined much the language. UML Testing Profile
The UML Testing Profile was approved by the Object Management Group™ (OMG™) in July 2005 to define a language for designing, visualizing, specifying, analyzing, constructing and documenting the artifacts of test systems. It is a test modeling language that can be used with all major object and component technologies and applied to testing systems in various application domains. The UML Testing Profile can be used stand alone for the handling of test artifacts or in an integrated manner with UML for a handling of system and test artifacts together. Telelogic leverages its experience with standardized test languages to ensure a full and complete testing implementation within its Telelogic Tau® and Telelogic Rhapsody® products. |
