Reasoning with UML class diagrams

52Citations
Citations of this article
60Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The Unified Modeling Language (UML) is likely to become an important industry-standard language for modelling object-oriented systems. However its use as a precise analysis tool is limited due to a lack of precise semantics and practical analysis techniques. This paper proposes a rigorous analysis technique for UML based on the use of diagrammatical transformations. A precise description of a subset of UML class diagrams is presented. This is then used to identify a number of deductive transformations on class diagrams. Conditions for checking the soundness of the rules are also given. Because the reasoning system is based on the manipulation of diagrams, it is proposed that they can be successfully used by practitioners without recourse to complex linguistic proof techniques.

Cite

CITATION STYLE

APA

Evans, A. S. (1998). Reasoning with UML class diagrams. In Proceedings - 2nd IEEE Workshop on Industrial Strength Formal Specification Techniques, WIFT 1998 (Vol. 1998-October, pp. 102–113). Institute of Electrical and Electronics Engineers Inc. https://doi.org/10.1109/WIFT.1998.766304

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free