UML state machine

UML state machine, known also as UML statechart, is an object-based variant of Harel statechart adapted and extended by the Unified Modeling Language . UML state machines overcome the main the limitations of traditional finite state machines while retaining their main benefits. UML statecharts introduce the new concepts of hierarchically nested states and orthogonal regions, while extending the notion of actions. UML state machines have the chara... more

Also known as:

  • UML statechart,
  • UML state diagram,
  • Statechart

Similar topics in Freebase

  • XML Schema

    XML Schema

    XML Schema, published as a W3C recommendation in May 2001, is one of several XML schema languages. It was the first separate schema language for XML to achieve Recommendation status by the W3C. Because of confusion between XML Schema as a specific W3C specification, and the use of the same term to...
  • State diagram

    State diagram

    A state diagram is a type of diagram used in computer science and related fields to describe the behavior of systems. State diagrams require that the system described is composed of a finite number of states; sometimes, this is indeed the case, while at other times this is a reasonable abstraction....
  • Sequence diagram

    Sequence diagram

    A sequence diagram in Unified Modelling Language (UML) is a kind of interaction diagram that shows how processes operate with one another and in what order. It is a construct of a Message Sequence Chart. Sequence diagrams are sometimes called Event-trace diagrams, event scenarios, and timing...
  • Class diagram

    Class diagram

    In software engineering, a class diagram in the Unified Modeling Language (UML) is a type of static structure diagram that describes the structure of a system by showing the system's classes, their attributes, and the relationships between the classes. The class diagram is the main building block...
  • Business Process Modeling Notation

    Business Process Modeling Notation

    Business Process Modelling Notation (BPMN) is a graphical representation for specifying business processes in a workflow. BPMN was developed by Business Process Management Initiative (BPMI), and is currently maintained by the Object Management Group since the two organizations merged in 2005. As of...
  • Deployment diagram

    Deployment diagram

    A deployment diagram in the Unified Modeling Language serves to model the physical deployment of artifacts on deployment targets. Deployment diagrams show "the allocation of Artifacts to Nodes according to the Deployments defined between them." Deployment of an artifact to a node is indicated by...
  • Package diagram

    Package diagram

    A package diagram in the Unified Modeling Language depicts the dependencies between the packages that make up a model. In addition to the standard UML Dependency relationship, there are two special types of dependencies defined between packages: A package import is "a relationship between an...
  • Component diagram

    Component diagram

    A component diagram in the Unified Modeling Language, depicts how components are wired together to form larger components and or software systems. Components are wired together by using an assembly connector to connect the required interface of one component with the provided interface of another...
  • Activity diagram

    Activity diagram

    Activity diagrams are diagram technique showing workflows of stepwise activities and actions, with support for choice, iteration and concurrency. In the Unified Modeling Language, activity diagrams can be used to describe the business and operational step-by-step workflows of components in a system...
  • Communication diagram

    Communication diagram

    A communication diagram in the Unified Modeling Language (UML) 2.0, is a simplified version of the UML 1.x collaboration diagram. UML has four types of Interaction Diagrams: A Communication diagram models the interactions between objects or parts in terms of sequenced messages. Communication...

These people have edited this topic:

Edit this topic
Edit and Show details

Add or delete facts, download data in JSON or RDF formats, and explore topic metadata.

Freebase Logo
What is Freebase?

Freebase is a huge collection of facts, built by people like you. Freebase connects facts in ways other sites can't, giving you new ways to explore millions of subjects.
You can help improve it!

Freebase Attribution

Freebase data is free for use under the CC-BY license.

The original description for UML state machine was automatically generated from Wikipedia.org licensed under the GNU Free Documentation License.
[1]
Learn more about Freebase licensing and attribution