Hausarbeiten logo
Shop
Shop
Tutorials
En De
Shop
Tutorials
  • How to find your topic
  • How to research effectively
  • How to structure an academic paper
  • How to cite correctly
  • How to format in Word
Trends
FAQ
Go to shop › Computer Science - Programming

OCL - Die Object Constraint Language

Title: OCL - Die Object Constraint Language

Research Paper (undergraduate) , 2011 , 29 Pages , Grade: 1,0

Autor:in: Steffen Hildebrandt (Author)

Computer Science - Programming

Excerpt & Details   Look inside the ebook
Summary Excerpt Details

Die Object Constraint Language (OCL) ist ein wichtiger Bestandteil der Unified Modeling Language (UML). In OCL können Constraints definiert werden, die Attribute und Operationen von UML-Klassendiagrammen spezifizieren. So gibt es zum einen die Invarianten, die für ein Objekt einer Klasse während dessen gesamter Lebenszeit gelten müssen und zum anderen die Pre- und Postconditions, die immer zu Beginn bzw. am Ende einer Operationsausführung gelten müssen.

Excerpt


Inhaltsverzeichnis

  • Einführung
    • Was UML kann
    • Was UML fehlt
    • Einführungsbeispiel
  • Allgemeines zu OCL
    • Formale Grundlagen
      • Objektmodelle
      • Systemzustände
  • Ausdrücke in OCL
    • OCL-Datentypen
    • Operationen auf Basistypen
    • Operationen auf Collection-Typen
  • Die Sprache OCL
    • Invarianten
      • Allgemeines
      • Syntax
      • Beispiele
    • Preconditions
      • Syntax
      • Beispiele
    • Postconditions
      • Syntax
      • Beispiele
  • Arbeiten mit OCL
    • Anwendung von OCL
    • Allgemeines
    • Dresden OCL
  • Fazit
    • Einordnung in das Thema Knowledge Representation and Reasoning
    • Grenzen von OCL
    • Bewertung
  • Großes Beispiel zu OCL
    • Person
    • Spieler
    • Verein
    • Vertrag
    • Datum
    • Spiel
    • Beispiel für die ModelInstanceProvider Class in Dresden OCL

Zielsetzung und Themenschwerpunkte

Diese Arbeit beschäftigt sich mit der Object Constraint Language (OCL), einer wichtigen Erweiterung der Unified Modeling Language (UML). Die Arbeit analysiert OCL als Werkzeug zur Definition von Constraints für Attribute und Operationen in UML-Klassendiagrammen, mit besonderem Fokus auf Invarianten, Preconditions und Postconditions.

  • Die Bedeutung von OCL als Erweiterung von UML
  • Die Definition und Anwendung von Constraints in OCL
  • Die Funktionsweise von Invarianten, Preconditions und Postconditions
  • Die Integration von OCL in die objektorientierte Programmierung
  • Die Anwendung von OCL in Praxisbeispielen

Zusammenfassung der Kapitel

Das erste Kapitel bietet eine Einführung in die Unified Modeling Language (UML) und erläutert ihre Stärken und Schwächen im Kontext der objektorientierten Programmierung. Das zweite Kapitel beschäftigt sich mit den formalen Grundlagen von OCL, insbesondere mit Objektmodellen und Systemzuständen. Das dritte Kapitel analysiert OCL-Ausdrücke, einschließlich Datentypen und Operationen auf Basistypen und Collection-Typen. Kapitel vier befasst sich mit der Sprache OCL selbst, beleuchtet die Syntax und Anwendung von Invarianten, Preconditions und Postconditions und illustriert diese mit Beispielen. Kapitel fünf betrachtet die praktische Anwendung von OCL und stellt verschiedene Werkzeuge und Methoden vor, einschließlich Dresden OCL. Abschließend diskutiert Kapitel sechs die Einordnung von OCL in das Feld der Wissensrepräsentation und -verarbeitung, untersucht die Grenzen der Sprache und bewertet ihre Bedeutung. Das Anhangkapitel präsentiert ein großes Beispiel zur Anwendung von OCL in einem Projekt zur Simulation von Profifußball, das die praktische Relevanz von OCL verdeutlicht.

Schlüsselwörter

Object Constraint Language (OCL), Unified Modeling Language (UML), Constraints, Invarianten, Preconditions, Postconditions, Objektmodelle, Systemzustände, objektorientierte Programmierung, Wissensrepräsentation, Dresden OCL.

Excerpt out of 29 pages  - scroll top

Details

Title
OCL - Die Object Constraint Language
College
University of Tubingen
Grade
1,0
Author
Steffen Hildebrandt (Author)
Publication Year
2011
Pages
29
Catalog Number
V174670
ISBN (eBook)
9783640955299
ISBN (Book)
9783640955558
Language
German
Tags
OCL Object Constraint Language Invarianten Preconditions Postconditions Dresden OCL
Product Safety
GRIN Publishing GmbH
Quote paper
Steffen Hildebrandt (Author), 2011, OCL - Die Object Constraint Language, Munich, GRIN Verlag, https://www.hausarbeiten.de/document/174670
Look inside the ebook
  • Depending on your browser, you might see this message in place of the failed image.
  • https://cdn.openpublishing.com/images/brand/2/preview_popup_advertising.jpg
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
Excerpt from  29  pages
Hausarbeiten logo
  • Facebook
  • Instagram
  • TikTok
  • Shop
  • Tutorials
  • FAQ
  • Payment & Shipping
  • About us
  • Contact
  • Privacy
  • Terms
  • Imprint