Formal Specification and Analysis of Domain Specific Models Using Maude

被引:38
|
作者
Rivera, Jose E. [1 ]
Duran, Francisco [1 ]
Vallecillo, Antonio [1 ]
机构
[1] Univ Malaga, Dept Lenguajes & Ciencias Computac, E-29071 Malaga, Spain
关键词
Model Driven Engineering; Domain Specific Languages; Formal semantics; Model Simulation; Model Analysis; Maude; OPERATIONAL SEMANTICS; TOOL; SUPPORT;
D O I
10.1177/0037549709341635
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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.
引用
收藏
页码:778 / 792
页数:15
相关论文
共 50 条
  • [1] Formal Specification of Multisimulations using Maude
    Jalali, Leila
    Talcott, Carolyn
    Venkatasubramanian, Nalini
    Mehrotra, Sharad
    [J]. THEORY OF MODELING AND SIMULATION: DEVS INTEGRATIVE M&S SYMPOSIUM 2012 (DEVS 2012), 2012, 44 (04): : 39 - 46
  • [2] Executing Multilevel Domain-Specific Models in Maude
    Rodriguez, Alejandro
    Duran, Francisco
    Rutle, Adrian
    Kristensen, Lars Michael
    [J]. JOURNAL OF OBJECT TECHNOLOGY, 2019, 18 (02):
  • [3] A formal specification language for domain specific software development
    Basu, A
    Bhattacharya, S
    [J]. TENCON 2004 - 2004 IEEE REGION 10 CONFERENCE, VOLS A-D, PROCEEDINGS: ANALOG AND DIGITAL TECHNIQUES IN ELECTRICAL ENGINEERING, 2004, : B322 - B325
  • [4] Semantics, distributed implementation, and formal analysis of KLAIM models in Maude
    Eckhardt, Jonas
    Muehlbauer, Tobias
    Meseguer, Jose
    Wirsing, Martin
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2015, 99 : 24 - 74
  • [5] Formal specification for secure electronic data interchange system in Maude
    Wu, JunFeng
    Miao, HuaiKou
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION AND LOGISTICS, VOLS 1-6, 2007, : 526 - +
  • [6] Specification and simulation of queuing network models using Domain-Specific Languages
    Troya, Javier
    Vallecillo, Antonio
    [J]. COMPUTER STANDARDS & INTERFACES, 2014, 36 (05) : 863 - 879
  • [7] Formal Specification and Model Checking of a Ride-sharing System in Maude
    Muramoto, Eiichi
    Ogata, Kazuhiro
    Shinoda, Yoichi
    [J]. STRUCTURED OBJECT-ORIENTED FORMAL LANGUAGE AND METHOD (SOFL+MSVL 2019), 2020, 12028 : 187 - 204
  • [8] Formal Modeling and Analysis of Cassandra in Maude
    Liu, Si
    Rahman, Muntasir Raihan
    Skeirik, Stephen
    Gupta, Indranil
    Meseguer, Jose
    [J]. FORMAL METHODS AND SOFTWARE ENGINEERING, ICFEM 2014, 2014, 8829 : 332 - 347
  • [9] Resource provisioning strategies for BPMN processes: Specification and analysis using Maude
    Duran, Francisco
    Rocha, Camilo
    Salaun, Gwen
    [J]. JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2021, 123
  • [10] Formal Semantics and Analysis of Behavioral AADL Models in Real-Time Maude
    Olveczky, Peter Csaba
    Boronat, Artur
    Meseguer, Jose
    [J]. FORMAL TECHNIQUES FOR DISTRIBUTED SYSTEMS, PROCEEDINGS, 2010, 6117 : 47 - +