Composing transitions into transactions in UML diagrams

  • Authors:
  • Júlio Pereira Machado;Paulo Blauth Menezes

  • Affiliations:
  • Faculdade de Informática, Pontifícia Universidade, Porto Alegre, RS, Brasil;Instituto de Informática, Universidade Federal do Rio Grande do Sul, Porto Alegre, RS, Brasil

  • Venue:
  • EUROCAST'05 Proceedings of the 10th international conference on Computer Aided Systems Theory
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

When modeling concurrent or parallel systems, we must be aware that basic activities of each system may be constituted by smaller activities, i.e. transitions may be conceptually refined into transactions. Nevertheless, the Unified Modeling Language seems to lack compositional constructs for defining atomic actions/activities/operations. We discuss proper extensions for UML behavioral diagrams that are able to cope with the concept of transaction. Transactions are formally defined through a special morphism between automata in a semantic domain called Nonsequential Automata.