Zur Kurzanzeige

dc.contributor.authorSchürr, Andy
dc.contributor.editorEngels, Gregor
dc.contributor.editorOberweis, Andreas
dc.contributor.editorZündorf, Albert
dc.date.accessioned2020-01-07T11:46:29Z
dc.date.available2020-01-07T11:46:29Z
dc.date.issued2001
dc.identifier.isbn13-88579-330-X
dc.identifier.issn1617-5468
dc.identifier.urihttp://dl.gi.de/handle/20.500.12116/30711
dc.description.abstractThe Object Constraint Language OCL is an integral part of UML, the Unified Modeling Language standard. It has been added to Rational’s UML core as a logic-based sublanguage for the definition of integrity constraints (invariants) on class diagrams as well as for the definition of pre- and postconditions of operations. Despite of the fact that OCL is called a statically typed language its type checking rules are not precisely (enough) defined in the UML standard version 1.3. Furthermore, they have certain deficiencies concerning the treatment of collection manipulating operations. This paper sketches three different approaches for the definition of modified OCL type checking rules. These proposals are based on our experiences with the design of a rather similar constraint language that is part of the graph transformation language PROGRES.en
dc.language.isoen
dc.publisherGesellschaft für Informatik e. V.
dc.relation.ispartofModellierung 2001
dc.relation.ispartofseriesLecture Notes in Informatics (LNI) - Proceedings, Volume P-1
dc.titleNew type checking rules for OCL expressionsen
dc.typeText/Conference Paper
dc.pubPlaceBonn
mci.reference.pages91-100
mci.conference.sessiontitleRegular Research Papers
mci.conference.locationBad Lippspringe
mci.conference.date28.-30. März 2001


Dateien zu dieser Ressource

Thumbnail

Zur Kurzanzeige