1997
DOI: 10.1007/978-0-387-35261-9_17
|View full text |Cite
|
Sign up to set email alerts
|

Exploring The Semantics of UML Type Structures with Z

Abstract: The Unified Modeling Language (UML) builds upon some of the best objectoriented (00) modeling concepts available, and is intended to serve as a common 00 modeling notation. Given its intended role, it is important that the UML notation have a well-defined semantic base. In this paper we present some early results from our work on the systematic formalization of UML modeling constructs. The paper focuses on the formalization of UML Class Diagrams. The formal notation Z is used to express the semantics of Class … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
17
0

Year Published

1998
1998
2003
2003

Publication Types

Select...
7
1

Relationship

0
8

Authors

Journals

citations
Cited by 35 publications
(17 citation statements)
references
References 2 publications
0
17
0
Order By: Relevance
“…Typically, since Unified Modeling Language (UML) [2] is well accepted by the software industries as graphical design notations, people have been studying the translations of UML descriptions into various formalisms. For example, in [11] it has been discussed the formalism of class diagrams in UML using Z [24]. In [17], operational semantics is provided to UML State Machine so that formal verification techniques can further apply.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Typically, since Unified Modeling Language (UML) [2] is well accepted by the software industries as graphical design notations, people have been studying the translations of UML descriptions into various formalisms. For example, in [11] it has been discussed the formalism of class diagrams in UML using Z [24]. In [17], operational semantics is provided to UML State Machine so that formal verification techniques can further apply.…”
Section: Related Workmentioning
confidence: 99%
“…Formalism of design documents has been an important and active research direction [11,17,22]. Typically, since Unified Modeling Language (UML) [2] is well accepted by the software industries as graphical design notations, people have been studying the translations of UML descriptions into various formalisms.…”
Section: Related Workmentioning
confidence: 99%
“…There are many other applications that do not transform an existing model but generate a derived text-based artifact. This is the case of generation of program code [26], tests cases [18], metrics [28], a specification in a formal language [11] or an input model for a verification tool [15] or a performance analysis tool [5]. There are other applications that do not even generate new artifacts.…”
Section: Introductionmentioning
confidence: 97%
“…Work has been done on the basis of wellestablished traditional approaches to specification like Z and VDM: [SF97,FBLPS97] focuses on the UML type system, a general integration of Z with object-orientation is discussed in [Ebe97], and in [Lan96,BLM97] an object calculus enhancing the expressibility of object-oriented notations has been proposed. Other approaches treat in detail the UML predecessor OMT [BCV96,WRC97], and in particular class diagrams [BC95] in connection with Larch are discussed.…”
Section: Introductionmentioning
confidence: 99%