1999
DOI: 10.1007/978-3-540-48480-6_26
|View full text |Cite
|
Sign up to set email alerts
|

The UML as a Formal Modeling Notation

Abstract: The Unified Modeling Language (UML) is rapidly emerging as a de-facto standard for modelling OO systems. Given this role, it is imperative that the UML have a welldefined, fully explored semantics. Such semantics is required in order to ensure that UML concepts are precisely stated and defined. In this paper we describe and motivate an approach to formalizing UML in which formal specification techniques are used to gain insight into the semantics of UML notations and diagrams. We present work carried out by th… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
88
0

Year Published

1999
1999
2006
2006

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 82 publications
(91 citation statements)
references
References 9 publications
0
88
0
Order By: Relevance
“…This work is followed by more elaborated formalization efforts. The most notable of them are those done by the pUML group [7,8], oriented towards formalizing UML in Z.…”
Section: Related Effortsmentioning
confidence: 99%
See 1 more Smart Citation
“…This work is followed by more elaborated formalization efforts. The most notable of them are those done by the pUML group [7,8], oriented towards formalizing UML in Z.…”
Section: Related Effortsmentioning
confidence: 99%
“…The need for a precise semantics of UML was often stated [7,8]. A sound semantics for UML allows to build tools that check models, simulate them, and generate code.…”
Section: Introductionmentioning
confidence: 99%
“…It has recently been combined with the Object Constraint Language (OCL), to provide better support for formal modeling and design by contract. The Precise UML group has studied formalizing parts of the notation [4]. In terms of the criteria discussed in Section 2, UML (including the OCL) satisfies most of the criteria: restrictability, gradual introduction, tool support, and modularity are clearly satisfied, although tools for supporting the UML and OCL are needed.…”
Section: Bon Compared With Z and Umlmentioning
confidence: 99%
“…Some researchers are also looking to UML as a basis for the application of formal methods in software development [4]. A less known approach is the Business Object Notation (BON) [21].…”
Section: Introductionmentioning
confidence: 99%
“…This approach has been applied to a variety of structured methods, using various formal notations [17]. Recently, research has focused on the formalization of UML syntax and semantics [12]. ² The alternative is to treat the formal and various structured models as overlapping views, none of which is a complete representation of the system.…”
Section: Introductionmentioning
confidence: 99%