Formal Specification and Analysis of Domain Specific Models Using Maude

  • Authors:
  • José E. Rivera;Francisco Durán;Antonio Vallecillo

  • Affiliations:
  • Departamento de Lenguajes y Ciencias de la Computación Universidad de Málaga, Spain;Departamento de Lenguajes y Ciencias de la Computación Universidad de Málaga, Spain;Departamento de Lenguajes y Ciencias de la Computación Universidad de Málaga, Spain

  • Venue:
  • Simulation
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Modeling languages play a cornerstone role in model-driven software development for representing models and metamodels. Modeling languages are usually defined in terms of their abstract and concrete syntax. This allows the rapid development of languages and some associated tools (e.g. editors), but does not allow the representation of their behavioral semantics, something especially important in certain industrial environments in which simulation and verification are critical issues. In this paper we explore the use of Maude as a formal notation for describing models, metamodels, and their dynamic behavior, making models amenable to formal analysis, reasoning, and simulation.