• Home
  • Search
  • A Formal Semantics of UML State Machines Based on Structured Graph Transformation
  • Cite Icon92
  • https://doi.org/10.1007/3-540-45441-1_19Copy DOI Icon

A Formal Semantics of UML State Machines Based on Structured Graph Transformation

  • Jan 1, 2001
  • Sabine Kuske
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

UML state machines are quite popular and useful to specify dynamic components of software systems. They have a formal static semantics but their execution semantics is described only informally. Graph transformation, on the other hand, constitutes a well-studied area with many theoretical results and practical application domains. In this paper, an operational semantics for a subset of UML state machines is proposed which is based on graph transformation. In more detail, a UML state machine is described as a structured graph transformation system in such a way that the wellformedness rules of UML state machines are satisfied and the firing of a (maximum) set of enabled non-conflicting transitions corresponds to the application of a graph transformation rule. The presented approach uses the concept of transformation units, a recently developed modularization concept for graph transformation systems.

Similar Papers
  • Research Article
  • Citations32

On translating UML models into graph transformation systems

  • Dec 28, 2005
  • Journal of Visual Languages and Computing
  • Karsten Hölscher +2
  • Book Chapter
  • Citations1

Reachability in Graph Transformation Systems and Slice Languages

  • Jan 01, 2015
  • Mateus De Oliveira Oliveira
  • Conference Article

Warshall Based Detection of Conflicts and Dependencies in Graph Transformation System

  • Dec 01, 2009
  • Junbing Chen +3
  • Book Chapter
  • Citations1

Symmetry for the Analysis of Dynamic Systems

  • Jan 01, 2011
  • Zarrin Langari +1
  • Research Article
  • Citations12

MS-ACO: a multi-stage ant colony optimization to refute complex software systems specified through graph transformation

  • Aug 10, 2018
  • Soft Computing
  • Vahid Rafe +2
  • Research Article
  • Citations4

Efficient Analysis of Permutation Equivalence of Graph Derivations Based on Petri Nets

  • Jul 21, 2010
  • Electronic Communication of The European Association of Software Science and Technology
  • Frank Hermann +3
  • Research Article
  • Citations10

Optimization in Graph Transformation Systems Using Petri Net Based Techniques

  • Jan 01, 2006
  • Technische Universität Berlin – Universitätsbibliothek
  • Szilvia Varró–Gyapay +1
  • Book Chapter
  • Citations22

Pragmatic and semantic aspects of a module concept for graph transformation systems

  • Jan 01, 1996
  • Hartmut Ehrig +1
  • Conference Article

Parallel Communicating Graph Grammar

  • Sep 01, 2011
  • S Jeya Bharathi +2
  • Research Article
  • Citations34

Scenario-driven analysis of systems specified through graph transformations

  • Jan 02, 2013
  • Journal of Visual Languages & Computing
  • Vahid Rafe
  • Book Chapter
  • Citations21

Distributed Adaptive Design with Hierarchical Autonomous Graph Transformation Systems

  • Jan 01, 2007
  • Leszek Kotulski +1
  • Book Chapter
  • Citations276

AGG: A Graph Transformation Environment for Modeling and Validation of Software

  • Jan 01, 2004
  • Gabriele Taentzer
  • Research Article

Invited Talk: On the Concurrent Semantics of Transformation Systems with Negative Application Conditions

  • Jul 19, 2013
  • Technische Universität Berlin – Universitätsbibliothek
  • Andrea Corradini
  • Research Article
  • Citations26

Distributed Graphs and Graph Transformation

  • Dec 01, 1999
  • Applied Categorical Structures
  • Gabriele Taentzer
  • Research Article
  • Citations21

Lazy Graph Transformation

  • Jan 01, 2012
  • Fundamenta Informaticae
  • Fernando Orejas +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.