loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Qinan Lai and Andy Carpenter

Affiliation: The University of Manchester, United Kingdom

Keyword(s): ALF, fUML, DSL, Modelling Language, Behavioural Semantics, Static Check.

Related Ontology Subjects/Areas/Topics: Applications and Software Development ; Domain-Specific Modeling and Domain-Specific Languages ; Executable UML ; Languages, Tools and Architectures ; Model-Driven Software Development ; Software Engineering ; Syntax and Semantics of Modeling Languages

Abstract: In model-driven software engineering, the syntax of a modelling language is defined as a meta-model, and its semantics is defined by some other formal languages. As the languages for defining syntax and semantics comes from different technology space, maintaining the correctness and consistency of a language specification is a challenging topic. Technologies on formal methods or sophisticated dynamic verification have been developed to verify a language specification. While these works are valuable, they can be hard to apply to a complex language in reality. In this paper, extended static checking and testing are used to maintain the correctness of a language specification, and the techniques are applied to a case study that formalises WS-BPEL to a model-based specification defined by OMG standard fUML and ALF. Several categories of different errors are identified which can happen during semantics development, and how our framework can simplify the checking on them by static checkin g and direct testing of executable models is discussed. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 3.22.51.241

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Lai, Q. and Carpenter, A. (2013). Static Analysis and Testing of Executable DSL Specification. In Proceedings of the 1st International Conference on Model-Driven Engineering and Software Development - MODELSWARD; ISBN 978-989-8565-42-6; ISSN 2184-4348, SciTePress, pages 157-162. DOI: 10.5220/0004344401570162

@conference{modelsward13,
author={Qinan Lai. and Andy Carpenter.},
title={Static Analysis and Testing of Executable DSL Specification},
booktitle={Proceedings of the 1st International Conference on Model-Driven Engineering and Software Development - MODELSWARD},
year={2013},
pages={157-162},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004344401570162},
isbn={978-989-8565-42-6},
issn={2184-4348},
}

TY - CONF

JO - Proceedings of the 1st International Conference on Model-Driven Engineering and Software Development - MODELSWARD
TI - Static Analysis and Testing of Executable DSL Specification
SN - 978-989-8565-42-6
IS - 2184-4348
AU - Lai, Q.
AU - Carpenter, A.
PY - 2013
SP - 157
EP - 162
DO - 10.5220/0004344401570162
PB - SciTePress