Presentation is loading. Please wait.

Presentation is loading. Please wait.

UML profiles.

Similar presentations


Presentation on theme: "UML profiles."— Presentation transcript:

1 UML profiles

2 Introduction The Unified Modeling Language (UML) is used to specify, visualize, modify, construct and document the artifacts of an object-oriented software-intensive system under development. UML offers a standard way to visualize a system's architectural blueprints, including elements such as: activities actors business processes database schemas (logical) components programming language statements reusable software components.

3 Profiles • UML Profile for Software Radio • UML Profile for CORBA® and CORBA® Component Model (CCM) • UML Profile for Enterprise Application Integration (EAI) • UML Profile for Modelling QoS and Fault Tolerance Characteristics and Mechanisms • UML Profile for Schedulability, Performance and Time • UML Profile for System on a Chip (SoC) • UML Profile for Systems Engineering (SysML) • UML Testing Profile • UML Profile for Enterprise Distributed Object Computing (EDOC)

4 UML Profile for Software Radio
This specification supports the ability to develop waveforms, which promotes the portability of waveforms across Software Defined Radios (SDR). The terms Software Radio and Software Defined Radio are used to describe radios that are implemented with strong emphasis on software.

5 UML Profile for CORBA® and CORBA® Component Model (CCM)
Provides a standard means for expressing the semantics of CORBA IDL using UML notation Support for  expressing these semantics with UML tools. Supports all kinds of MDA model transformations such PIM-to-PSM and PSM-to-PSM

6 UML Profile for Enterprise Application Integration (EAI)
Provides a  metadata interchange standard for information about accessing application interfaces

7 UML Profile for Modelling QoS and Fault Tolerance Characteristics and Mechanisms
This specification defines a set of UML extensions to represent Quality of Service and Fault-Tolerance concepts. These extensions reduce the problems of UML 2.0 for the description of Quality of Service and Fault-Tolerance properties And integrate the extensions in two basic general frameworks (QoS Modeling Framework, and FT Modeling Framework).

8 UML Profile for Schedulability, Performance and Time
Specifies a  UML profile that defines standard paradigms of use for modeling of time-, schedulability-, and performance-related aspects of real-time systems.

9 UML Profile for System on a Chip (SoC)
This profile provides following representation capabilities : (1.) hierarchical representation of modules and channels, which are the fundamental elements of SoC; (2.) roles of modules; (3.) information transferred between modules using only one type of diagram.

10 UML Profile for Enterprise Distributed Object Computing(EDOC)
The vision is to simplify the development of component based systems by means of a modeling framework, based on UML 1.4 and conforming to the OMG Model Driven Architecture

11 UML Profile for Systems Engineering (SysML)
This is a general-purpose graphical modeling language for specifying, analyzing, designing, and verifying complex systems that may include hardware, software, information, personnel, procedures, and facilities.


Download ppt "UML profiles."

Similar presentations


Ads by Google