Fact Sheet: Unified Modeling Language (UML)

PDF Download

General

Short Description/ Transmitted Information - Modelling language for specification, visualization, design and documentation of software systems
- ISO Standard
Application Scope - Collaboration
- Validation
Maturity Productive Usage
Goals - Cross-disciplinary communication and collaboration tool
- Lifecycle-oriented
- Focus on model-based software development
Penetration Individual domains
Visibility Approx. 50%
Promoting Bodies - GASQ - Global Automotive Supplier Quality
- Autosar
Type - OMG Standard
- ISO Standard
IT Standard Classification Modeling Standard
Data Format  
Relations to other standards - ReqIF
- XMI
Overlap with other standards SysML

AVAILABLE ACCOMPANYING DOCUMENTATION

Software Vendors

  • Implementation Guidelines
  • Recommended Practices
  • Benchmarks
  • Testing Guidelines & Files

Industry Users

  • Use Cases
  • Content Harmonization Guidelines
  • Best Practices

Positioning of UML in V-Model


Relevance and Benefit for MBSE

Reasons from Industry (example):

  • Increase consistency and clearness of information by providing a common language and representation (Focusing E/E & SW)
  • Improve communication, collaboration & knowledge exchange efficiency across domains, business segments and organizations
  • Increase efficiency in system conception & specification
  • Support process automation in data exchange, by report and code generation
  • Industry standard modelling language for software engineering (ISO 19505)

Risks and Impediments

What happens if we do nothing:

  • Lack of tool interoperability, cross domain & cross enterprises
  • A industrialized consistent (automated) development toolchain from System (SysML) to Code (UML) can’t be achieved
  • Efficient cross enterprise SW Development is Tool Vendor specific