• Home
  • Search
  • Towards Test-Driven Semantics Specification
  • Cite Icon6
  • https://doi.org/10.1007/978-3-642-04425-0_30Copy DOI Icon

Towards Test-Driven Semantics Specification

  • Jan 1, 2009
  • Christian Soltenborn +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Behavioral models are getting more and more important within the software development cycle. To get the most use out of them, their behavior should be defined formally. As a result, many approaches exist which aim at specifying formal semantics for behavioral languages (e.g., Dynamic Meta Modeling (DMM), Semantic Anchoring). Most of these approaches give rise to a formal semantics which can e.g. be used to check the quality of a particular language instance, for instance using model checking techniques. However, if the semantics specification itself contains errors, it is more or less useless, since one cannot rely on the analysis results. Therefore, the language engineer must make sure that the semantics he develops is of the highest quality possible. To help the language engineer to achieve that goal, we propose a test-driven semantics specification process: the semantics of the language under consideration is first informally demonstrated using example models, which will then be used as test cases during the actual semantics specification process. In this paper, we present this approach using the already mentioned specification language DMM.

Similar Papers
  • Research Article
  • Citations2

Dynamic Meta Modeling with Time: Specifying the Semantics of Multimedia Sequence Diagrams

  • Feb 01, 2003
  • Electronic Notes in Theoretical Computer Science
  • Jan Hendrik Hausmann +2
  • Book Chapter
  • Citations134

Dynamic Meta Modeling: A Graphical Approach to the Operational Semantics of Behavioral Diagrams in UML

  • Jan 01, 2000
  • Gregor Engels +3
  • Book Chapter
  • Citations4

On Specification and Verification of Location-Based Fault Tolerant Mobile Systems

  • Jan 01, 2006
  • Alexei Iliasov +3
  • Book Chapter
  • Citations1

Accurate Data Cleansing through Model Checking and Machine Learning Techniques

  • Jan 01, 2015
  • Roberto Boselli +3
  • Book Chapter
  • Citations10

A Generic Program Slicing Technique Based on Language Definitions

  • Jan 01, 2013
  • Adrián Riesco +2
  • PDF
  • Research Article
  • Citations4

Systematic adaptation and investigation of the understandability of a formal pattern language

  • Mar 01, 2024
  • Requirements Engineering
  • Elisabeth Henkel +4
  • Research Article
  • Citations41

Formal verification of UML state diagrams

  • Jan 24, 2011
  • ACM SIGSOFT Software Engineering Notes
  • Christine Choppy +2
  • Research Article
  • Citations296

An improved genetic algorithm for task scheduling in the cloud environments using the priority queues: Formal verification, simulation, and statistical testing

  • Jul 16, 2016
  • Journal of Systems and Software
  • Bahman Keshanchi +2
  • Research Article

Requirement Analysis and System Synthesis Technique for FIC Applications

  • May 01, 2012
  • Journal of Internet Technology
  • Eun-Young Lee
  • Conference Article
  • Citations1

Formal semantics of UDL/I and its applications to CAD/DA tools

  • Sep 17, 1990
  • H Yasuura +1
  • Research Article
  • Citations2

Some Notes on Boolos’ Semantics: Genesis, Ontological Quests and Model-Theoretic Equivalence to Standard Semantics

  • Sep 06, 2017
  • Axiomathes
  • Francesco Maria Ferrari
  • Conference Article
  • Citations40

Automatic generation of Correct Web Services Choreographies and Orchestrations with Model Checking Techniques

  • Jan 01, 2006
  • G Dyaz +4
  • Book Chapter
  • Citations10

SAT-Based (Parametric) Reachability for a Class of Distributed Time Petri Nets

  • Jan 01, 2010
  • Wojciech Penczek +2
  • Conference Article
  • Citations13

Specification of real-time interaction constraints

  • Apr 20, 1998
  • B Nielsen +2
  • Research Article

Greedy Algorithm Implementation for Test Case Prioritization in the Regression Testing Phase

  • Feb 01, 2025
  • Journal of Computer Science
  • Akira Wahyu Putra +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.