(Domain-Specific) Modelling Language Engineering Hans Vangheluwe
5 September 2010, Lisboa, Portugal
(Domain-Specific) Modelling Language Engineering Hans Vangheluwe 5 - - PowerPoint PPT Presentation
(Domain-Specific) Modelling Language Engineering Hans Vangheluwe 5 September 2010, Lisboa, Portugal (Domain-Specific) Modelling Language Engineering Overview Domain-Specific (Visual) Modelling DS(V)M 1 What/Why of DS(V)M (and DS(V)Ls) ?
5 September 2010, Lisboa, Portugal
1
2
3
4
1
2
3
2
3
4
5
5
5
5
Steven Kelly and Juha-Pekka Tolvanen. Domain-Specific Modeling: Enabling Full Code Generation. Wiley, 2008. Laurent Safa. The practice of deploying DSM, report from a Japanese appliance maker trenches. In Proceedings of the 6th OOPSLA Workshop on Domain-Specific Modeling (DSM’06), pp. 185-196, 2006. 5
6
7
8
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Your score 31
Cardinalities:
gridNodeCenter Cardinalities:
pacmanV3 Cardinalities:
pacFoodV3 Attributes:
Actions: > create Cardinalities:
ScoreBoard Cardinalities:
ghostV3 gridLeftV3 Cardinalities:
gridTopV3 Cardinalities:
gridBottomV3 Cardinalities:
gridRightV3 Cardinalities:
ghostLinkV3 Cardinalities:
scoreLinkV3 Cardinalities:
pacLinkV3 Cardinalities:
foodLinkV3 Cardinalities:
32
33
34
name type=String init.value= tokens type=Integer init.value=0 PNPlace name type=String init.value= PNTransition mapping mapping mapping mapping place1 place2 transition level M2: model a model of the Petri Net formalism, an INSTANCE of the Entity Relationship formalism level M1: data a Petri Net, an INSTANCE of the Petri Net formalism tran2pl pl2tran mapping mapping
35
36
37
38
39
40
41
Your score
42
43
44
45
46
47
48
49
50
51
52