Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Local transitions cannot be represented in UML and xtUML #141

Open
abelhegedus opened this issue Jul 2, 2015 · 2 comments
Open

Local transitions cannot be represented in UML and xtUML #141

abelhegedus opened this issue Jul 2, 2015 · 2 comments
Labels
Milestone

Comments

@abelhegedus
Copy link
Member

Local transitions are defined as follows:

  • source and target state is the same
  • does not trigger exit and entry actions

There is no specific representation in UML or XTUMLRT-Common.

  • Will the xtUML profile contain a stereotype to be put on such transitions?
  • Will this appear in the xtUMLrt or common metamodels?
@abelhegedus abelhegedus added this to the Future milestone Jul 7, 2015
@gbatori1
Copy link
Collaborator

Local transitions have special properties in UML (not a suprise it is called Local) so no special stereotype needed. It should appear in the Common metamodel.

@abelhegedus
Copy link
Member Author

For future reference:

  • Transitions in UML have a kind attribute, that can be external (default), local or internal.
  • Currently the UML integration does not take the kind attribute into account.

Remaining question:

  • Should the Common metamodel also include all three kinds?
  • Should we handle these transitions as the UML standard prescribes or define a more restricted semantics for flat statemachines?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants