Hasso-Plattner-Institut für Softwaresystemtechnik
Publikationen
Publikationen

Stefan Jurack and Leen Lambers and Katharina Mehner and Gabriele Taentzer and Gerd Wierse. Object Flow Definition for Refined Activity Diagrams. In Marsha Chechik and Martin Wirsing, ed., Proc. Fundamental Approaches to Software Engineering (FASE'09), volume 5503 of Lecture Notes in Computer Science, pages 49 – 63, York, UK, 2009. Springer.

DOI: 10.1007/978-3-642-00593-0_4

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. The theory of algebraic graph transformation can be used to validate the consistency of control and object flows in refined activity diagrams. This approach is illustrated by a simple service-based on-line university calendar.

Keywords:

Object flow, visual modeling, graph transformation, activity diagram

BibTeX file

@inproceedings{JLMTW09,
author = { Stefan Jurack and Leen Lambers and Katharina Mehner and Gabriele Taentzer and Gerd Wierse },
title = { Object Flow Definition for Refined Activity Diagrams },
year = { 2009 },
volume = { 5503 },
pages = { 49 -- 63 },
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. The theory of algebraic graph transformation can be used to validate the consistency of control and object flows in refined activity diagrams. This approach is illustrated by a simple service-based on-line university calendar. },
month = { 0 },
keywords = { Object flow, visual modeling, graph transformation, activity diagram },
editor = { Marsha Chechik and Martin Wirsing },
publisher = { Springer },
series = { Lecture Notes in Computer Science },
address = { York, UK },
booktitle = { Proc. Fundamental Approaches to Software Engineering (FASE'09) },
isbn = { 978-3-642-00592-3 }
}

Copyright Notice

This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.

last change: Mon, 18 Jan 2010 15:13:20 +0100