10 Facts About Executable UML

1.

Executable UML is both a software development method and a highly abstract software language.

FactSnippet No. 1,567,827
2.

Executable UML is a higher level of abstraction than third-generation programming languages.

FactSnippet No. 1,567,828
3.

Executable UML allows for translation of platform-independent models into platform-specific models.

FactSnippet No. 1,567,829
4.

The Executable UML method enables valuing the model as intellectual property, since the model is a fully executable solution for the problem space.

FactSnippet No. 1,567,830
5.

Executable UML is intended to serve as executable code as well as documentation.

FactSnippet No. 1,567,831
6.

Executable UML is used to model a domain at the level of abstraction of its subject matter independent of implementation concerns.

FactSnippet No. 1,567,832
7.

Executable UML requires identification of the domains of the system.

FactSnippet No. 1,567,833
8.

In Executable UML, this is done using an action language that conforms to the UML Action Semantics.

FactSnippet No. 1,567,834
9.

Executable UML defines execution semantics for a subset of the UML.

FactSnippet No. 1,567,835
10.

Action Language for Foundational Executable UML, is a standard action language specification by the Object Management Group.

FactSnippet No. 1,567,836