• Home
  • Search
  • Semantic Model Differencing Utilizing Behavioral Semantics Specifications
  • Cite Icon30
  • https://doi.org/10.1007/978-3-319-11653-2_8Copy DOI Icon

Semantic Model Differencing Utilizing Behavioral Semantics Specifications

  • Jan 1, 2014
  • Philip Langer +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Abstract Identifying differences among models is a crucial prerequisite for several development and change management tasks in model-driven engineering. The majority of existing model differencing approaches focus on revealing syntactic differences which can only approximate semantic differences among models. Significant advances in semantic model differencing have been recently made by Maoz et al [16] who propose semantic diff operators for UML class and activity diagrams. In this paper, we present a generic semantic differencing approach which can be instantiated to realize semantic diff operators for specific modeling languages. Our approach utilizes the behavioral semantics specification of the considered modeling language, which enables to execute models and capture execution traces representing the models’ semantic interpretation. Based on this semantic interpretation, semantic differences can be revealed.KeywordsModeling LanguageClass DiagramModel ExecutionExecution TraceSymbolic ExecutionThese keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Similar Papers
  • Book Chapter
  • Citations7

Incorporating UML Class and Activity Constructs into UEML

  • Jan 01, 2010
  • Andreas L Opdahl
  • Research Article
  • Citations3

An Empirical Evaluation of Behavioral UML Diagrams Based on the Comprehension of Test Case Generation

  • Oct 01, 2018
  • Advanced Science Letters
  • Nor Laily Hashim +4
  • Research Article
  • Citations18

Metamodel based approach to generate user interface mockup from UML class diagram

  • Jan 01, 2021
  • Procedia Computer Science
  • Mahatody Thomas +4
  • Book Chapter
  • Citations15

Business Process Modeling: Defining Domain Specific Modeling Languages by Use of UML Profiles

  • Jan 01, 2006
  • Steen Brahe +1
  • Conference Article
  • Citations3

Identifying and localizing the inter-consistency errors among UML use cases and activity diagrams: An approach based on functional and structural size measurements

  • Jun 01, 2017
  • Hela Hakim +2
  • Conference Article
  • Citations30

Towards automatically extracting UML class diagrams from natural language specifications

  • Oct 23, 2022
  • Song Yang +1
  • Research Article
  • Citations23

Considerations about quality in model-driven engineering

  • Dec 19, 2016
  • Software Quality Journal
  • Fáber D Giraldo +3
  • Book Chapter
  • Citations5

Formal Verification for Embedded Systems Design Based on MDE

  • Jan 01, 2009
  • Francisco Assis Moreira Do Nascimento +2
  • Research Article
  • Citations11

Validating object-oriented software at design phase by achieving MC/DC

  • Jun 18, 2019
  • International Journal of System Assurance Engineering and Management
  • Swadhin Kumar Barisal +3
  • Book Chapter

Model-Based Test Case Prioritization Using UML Activity Diagram and Design Level Attributes

  • Jan 01, 2018
  • Shaswati Dash +2
  • Dissertation

Talking With Siri: Analyzing and Detecting Error Patterns in Speech Recognition Technology

  • Jan 01, 2023
  • Otto Bonn Steger
  • Conference Article
  • Citations13

JustModeling: An MDE Approach to Develop Android Business Applications

  • Nov 01, 2016
  • Fabiano Freitas +1
  • Book Chapter
  • Citations14

Towards the Automated Business Model-Driven Conceptual Database Design

  • Jan 01, 2013
  • Drazen Brdjanin +1
  • Research Article
  • Citations2

Modeling and Analysis of Complex System with UML: A Case Study

  • Feb 06, 2014
  • Applied Mechanics and Materials
  • Munina Yusufu +5
  • Journal Issue
  • Citations17

Regression testing with UML software designs: A survey

  • Jun 10, 2008
  • Journal of Software Maintenance and Evolution: Research and Practice
  • Alireza Mahdian +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.