Proceedings of the Fourth Workshop on Behaviour Modelling - Foundations and Applications 2012
DOI: 10.1145/2325276.2325277
|View full text |Cite
|
Sign up to set email alerts
|

Defining and verifying behaviour of domain specific language with fUML

Abstract: The behavioural semantics of a Domain Specific Language (DSL) are the instructions on how to execute the language. In practice, such semantics are often documented by text, which leads to ambiguity and tool generation problems. Although some formal frameworks have been proposed to address these drawbacks, they only allow the correctness of a specification to be tested at a later stage, usually when the semantics are implemented. This paper presents a new framework for implementing the behavioural semantics of … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
7
0

Year Published

2012
2012
2017
2017

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 8 publications
(7 citation statements)
references
References 20 publications
0
7
0
Order By: Relevance
“…Thus, we use a standardized and UML 2 complied action language which should act as a stimulus towards the establishment of a common action language for metamodeling. Recently, Lai and Carpenter [9] also proposed the usage of fUML for specifying the operational semantics of DSMLs. However, they focus on the static verification of fUML models to identify structural flaws such as unused or empty models.…”
Section: Related Workmentioning
confidence: 99%
“…Thus, we use a standardized and UML 2 complied action language which should act as a stimulus towards the establishment of a common action language for metamodeling. Recently, Lai and Carpenter [9] also proposed the usage of fUML for specifying the operational semantics of DSMLs. However, they focus on the static verification of fUML models to identify structural flaws such as unused or empty models.…”
Section: Related Workmentioning
confidence: 99%
“…We tried to formalise it to a modelbased specification, which means creating a MOF based meta-model, formalising the well-formed rules to OCL and modelling the behavioural semantics of an operational language. The framework of defining the BPEL specification is based on our previous work [6]. The meta-model, the OCL constraints and the behaviours are all defined as ALF programs.…”
Section: Errors and Bad Practises In Dsl Specificationmentioning
confidence: 99%
“…Experience has showed that basing tool development on model-driven technologies is simpler and faster than traditional language parser/compiler or interpreter approaches. Recently researchers have sought ways to extend the use model-driven technologies to definition of the behavioural semantics of a DSL [6,1,8]. .…”
Section: Introductionmentioning
confidence: 99%
“…As we will explain in Section 11.2, most of the related works [3,2,1,33,31,71,104,105,129,149,152] require translating the input model into a formalism where a dynamic and formal verification method (such as a solver, a model checker or a theorem prover) is available. Only few works [100,178,179] use static analysis to verify the models.…”
Section: Methodsmentioning
confidence: 99%