Logo des Repositoriums
 

Open-World Loose Semantics of Class Diagrams as Basis for Semantic Differences

dc.contributor.authorNachmann, Imke
dc.contributor.authorRumpe, Bernhard
dc.contributor.authorStachon, Max
dc.contributor.authorStüber, Sebastian
dc.contributor.editorRiebisch, Matthias
dc.contributor.editorTropmann-Frick, Marina
dc.date.accessioned2022-08-31T10:18:01Z
dc.date.available2022-08-31T10:18:01Z
dc.date.issued2022
dc.description.abstractClass Diagrams (CDs) model data structures in object-oriented systems and evolve throughout the course of the development process. Analyzing the semantic differences between consecutive versions of a CD is crucial to detect unintended changes of the modeled structures and involves comparing the sets of valid object models of both CDs. Established definitions of CD-semantics employ a closed-world assumption for the validity of object structures, which may not fit all stages of the development process. In this paper, we provide different definitions of CD-semantics and discuss their validity, relationship and limitations in the context of semantic evolution analysis. We show that the closed-world semantics of a CD is a subset of its open-world semantics and how this can be used for analyzing model-evolution. We also consider objects both as simple datastructures, as well as instances of (super-)classes and interfaces, and analyze how these approaches affect refinement and refactoring.en
dc.identifier.doi10.18420/modellierung2022-016
dc.identifier.isbn978-3-88579-718-0
dc.identifier.pissn1617-5468
dc.identifier.urihttps://dl.gi.de/handle/20.500.12116/39305
dc.language.isoen
dc.publisherGesellschaft für Informatik e.V.
dc.relation.ispartofModellierung 2022
dc.relation.ispartofseriesLecture Notes in Informatics (LNI) - Proceedings, Volume P-324
dc.subjectClass Diagrams
dc.subjectOpen-World Semantics
dc.subjectClosed-World Semantics
dc.subjectSemantic Differences
dc.titleOpen-World Loose Semantics of Class Diagrams as Basis for Semantic Differencesen
dc.typeText/Conference Paper
gi.citation.endPage127
gi.citation.publisherPlaceBonn
gi.citation.startPage111
gi.conference.date27.Juni - 01.Juli 2022
gi.conference.locationHamburg
gi.conference.sessiontitleModelle, Semantik

Dateien

Originalbündel
1 - 1 von 1
Vorschaubild nicht verfügbar
Name:
06.pdf
Größe:
451.05 KB
Format:
Adobe Portable Document Format