Analyzing Rule-Based Behavioral Semantics of Visual Modeling Languages with Maude

  • Authors:
  • José Eduardo Rivera;Esther Guerra;Juan Lara;Antonio Vallecillo

  • Affiliations:
  • Universidad de Málaga, Spain;Universidad Carlos III de Madrid, Spain;Universidad Autónoma de Madrid, Spain;Universidad de Málaga, Spain

  • Venue:
  • Software Language Engineering
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

There is a growing need to explicitly represent the behavioral semantics of Modeling Languages in a precise way, something especially important in industrial environments in which simulation and verification are critical issues. Graph transformation provides one way to specify the semantics of Domain Specific Visual Languages (DSVLs), with the advantage of being intuitive and easy to use for the system designer. Even though its theory has been extensively developed during the last 30 years, it has some limitations concerning specific analysis capabilities. On the contrary, Maude is a rewriting logic-based language with very good formal analysis support, but which requires specialized knowledge. In this paper we show how a mapping between graph transformation-based specifications of DSVL semantics and Maude is possible. This allows performing simulation, reachability and model-checking analysis on the models, using the tools and techniques that Maude provides.