Jump to content

Talk:UML state machine

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Mirosamek (talk | contribs) at 15:15, 13 August 2009. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

This article attempts to describe UML state machines as they are used in software, as people looking for the term "UML state machine" most likely will have software applications in mind. The related article about Finite State Machines is necessarily much more general, as it describe FSMs for any applications, from hardware through mathematics.

UML has a very rich semantics and notation for describing state machines; too rich, in fact, to cover completely in a Wikipedia article. In fact, it is one of the most complete state machine formalism every gathered into a single notation. This article is just a start to define the arguably most important concepts, notation, and semantics, to convey at least the general ideas incorporated into UML state machine formalism.

This article is divided into tow main sections: "Basic State Machine Concepts" and "UML Extensions to the Traditional FSM Formalism". Time permitting I would still like to add a section about implementing UML state machines. This section would discuss automatic code generation as well as manual coding techniques and patterns.

Mirosamek (talk) 21:50, 12 August 2009 (UTC)[reply]

Some of the text in this article was previously published in http://www.embedded.com/215801043. Are you sure you're able to license this material for Wikipedia? Melchoir (talk) 02:15, 13 August 2009 (UTC)[reply]
Yes, I am the original author of the article published in http://www.embedded.com/215801043 and I hold all the copyrights to this work. I am also the author of the referenced book Practical UML Statecharts in C/C++ and I hold the copyrights to that work as well. Some of the contributed material was adapted from Chapter 2 of this book. Mirosamek (talk) 15:15, 13 August 2009 (UTC)[reply]