We propose a general schema of the semantics of the UML, where the different kinds of diagrams within a UML model are given individual semantics and then such semantics are composed to get the semantics on the overall model.
Moreover, we fill part of such a schema, by using the algebraic language CASL as a metalanguage to describe the semantics of class diagrams, state machines and the complete UML formal systems. /
This paper is available through anonymous ftp at ftp.disi.unige.it, in pdf format /pub/person/CerioliM/FASE2001.pdf (290K) as well as in gzipped postscript format /pub/person/CerioliM/FASE2001.ps.gz (102K)