Lecture Notes in Computer Science, 2002, Volume 2335/2002, 11-28, DOI: 10.1007/3-540-47884-1_2

An Integrated Semantics for UML Class, Object and State Diagrams Based on Graph Transformation

Sabine Kuske, Martin Gogolla, Ralf Kollmann and Hans-Jörg Kreowski

View Related Documents

Abstract

This paper studies the semantics of a central part of the Unified Modeling Language UML. It discusses UML class, object and state diagrams and presents a new integrated semantics for both on the basis of graph transformation. Graph transformation is a formal technique having some common ideas with the UML. Graph transformation rules are associated with the operations in class diagrams and with the transitions in state diagrams. The resulting graph transformations are combined into a one system in order to obtain a single coherent semantic description.
This work was partially supported by the project Abstract Implementation of and Documentation with UML (UML-AID) funded by the Deutsche Forschungsgemeinschaft and the ESPRIT Working Group Applications of Graph Transformation (APPLIGRAPH).

Fulltext Preview

Image of the first page of the fulltext document