ardu robotml

5
xDSML 1 Breakthrough #1: modular and explicit definition of the behavioral semantics of modeling languages Breakthrough #2: explicit mapping used as behavioral interface of modeling languages Breakthrough #3: integration of modeling languages for heterogeneous model coordination Semantics AS DSA MoCC DSE (Domain Specific Event) Event-driven behavioral interface Concurrent execution of homogeneous domain-specific models •Data •Control •Communication ArduRobotML: A toy example for illustrating the Gemoc methodology benefits Debugging and Concurrent Execution of Heterogeneous Models – GEMOC Workshop (Mar., 2016)

Upload: olivier-barais

Post on 10-Feb-2017

169 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Ardu robotml

xDSML

1

Breakthrough #1: modular and explicit definition of the behavioral semantics of modeling languages

Breakthrough #2: explicit mapping used as behavioral interface of modeling languages

Breakthrough #3: integration of modeling languages for heterogeneous model coordination

Semantics

ASDSAMoCC

DSE(Domain Specific

Event)

Event-driven behavioral interface

Concurrent execution of homogeneous domain-specific models

•Data•Control•Communication

ArduRobotML: A toy example for illustrating the Gemoc methodology benefits

Debugging and Concurrent Execution of Heterogeneous Models – GEMOC Workshop (Mar., 2016)

Page 2: Ardu robotml

A Modeling Language based on TFSM…

Page 3: Ardu robotml

To drive a robot …

Page 4: Ardu robotml

Coping with Semantic Variation Points

- 4

GO Forward

SCAN

STOP

For illustrating the Gemoc methodology benefits …

Page 5: Ardu robotml

Using Sirius animator…