Object Flow Definition for Refined Activity Diagrams

  • Authors:
  • Stefan Jurack;Leen Lambers;Katharina Mehner;Gabriele Taentzer;Gerd Wierse

  • Affiliations:
  • Philipps-Universität Marburg, Germany;Technische Universität Berlin, Germany;Siemens, Corporate Technology, Germany;Philipps-Universität Marburg, Germany;Philipps-Universität Marburg, Germany

  • Venue:
  • FASE '09 Proceedings of the 12th International Conference on Fundamental Approaches to Software Engineering: Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2009
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Activity diagrams are a well-known means to model the control flow of system behavior. Their expressiveness can be enhanced by using their object flow notation. In addition, we refine activities by pairs of pre- and post-conditions formulated by interrelated object diagrams. To define a clear semantics for refined activity diagrams with object flow, we use a graph transformation approach. Control flow is formalized by sets of transformation rule sequences, while object flow is described by partial dependencies between transformation rules. This approach is illustrated by a simple service-based on-line university calendar.